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

proselyte-http-status-codes-rest

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

Loading

Используете ли вы Java 21 или просто обновили JDK?

Введение Обновление JDK – это ещё не использование Java 21. Многие команды переходят на новую версию платформы, чтобы «быть на LTS», но при этом продолжают писать код так, как будто всё ещё работают на Java 8 или 11. Между тем Java 21 приносит фундаментальные нововведения: виртуальные потоки, структурированную конкурентность, безопасные неизменяемые коллекции, мощные паттерны и … —Читать далее—

Loading

Weekly Digest #5

proselyte_sde_weekly_digest

Друзья, предлагаю ознакомиться с пятым еженедельным дайджестом из мира Java разработки. 1. Крайне достойное видео от JavaOne работе с проблемами памяти в JVM:Mastering JVM Memory Troubleshooting – From OutOfMemoryErrors to Leaks 2. В продолжение этой темы – видео о преимуществах нового сборщика мусораGarbage Collection in Java: The Performance Benefits of Upgrading 3. Интересное исследование о … —Читать далее—

Loading

Утечки памяти в Java: как распознать, проанализировать и предотвратить

Введение Автоматическая сборка мусора в Java – мощный инструмент, значительно упрощающий управление памятью. Тем не менее, даже при её наличии приложения на Java могут страдать от утечек памяти. Это происходит, когда объекты остаются в памяти, несмотря на то, что приложение больше не использует их, а сборщик мусора считает их достижимыми. Такая ситуация может привести к … —Читать далее—

Loading

Избавляемся от NullPointerException в Java: чистый и масштабируемый подход

Проблема NullPointerException знакома каждому Java-разработчику. Первое, что приходит на ум – добавить != null. Это кажется быстрым решением, но в долгосрочной перспективе приводит к: Так можно ли решить эту задачу элегантнее? Для того, чтобы уйти от использования стандартной проверки на null мы можем выполнить несколько довольно простых шагов. Шаг 1. Часто встречаемые типы данных Перед … —Читать далее—

Loading