Что каждый Java разработчик должен знать о JVM?

Оглавление Введение Попроубем начать с основ. Java Virtual Machine (JVM) – это сердце экосистемы Java, которая отвечает за выполнение байт-кода на различных средах. На данный момент LTS версией является 21 и осенью планируется выход версии 25, несмотря на это, продолжается развитие высокопроизводительной архитектуры HotSpot, которая сочетает динамическую компиляцию (JIT), современные алгоритмы сборки мусора (GC) и … —Читать далее—

Частые ошибки при работе с HTTP-статусами в REST API?

proselyte-http-status-codes-rest

Содержание статьи Введение Консультирую для крупных компании и команды в оптимизации архитектуры, устранении узких мест и снижении стоимости владения IT-продуктами я регулярно сталкиваюсь с тем, что даже в зрелых командах допускаются одни и те же ошибки при работе с HTTP-статусами в REST API. На первый взгляд, может показаться, что статус ответа сервера – это формальность. … —Читать далее—

Weekly Digest #1

proselyte_sde_weekly_digest

Друзья, в качестве новой рубрики решил запустить еженедельные дайджесты с интересными новостями, докладами и статьями: Материалы 1. Интересный доклад по коллециям с JavaOne: Sequenced Collections – Deep Dive with the Expert 2. Необычная статья о том, чему опытные разработчики могу поучиться и новичков: How Senior Software Engineers Can Learn from Junior Engineers 3. Спорная статья … —Читать далее—

Intellij IDEA. Горячие клавиши.

Intellij IDEA  – мощная IDE для Java-разработчика. Кроме самых простых сочетаний Ctrl+V и Ctrl+C, IDEA позволяет выполнять крайне специфичные и часто применяемые действия с помощью различных сочетаний клавиш. Большинство из часто применяемых “hot keys”  приведены ниже: Поиск: Дважды Shift Быстрый поиск по всему проекту Ctr + Shift + A Быстрый поиск по настройкам, действиям и … —Читать далее—