Blog

Hibernate: Проблема N+1

На собеседованиях часто спрашивают о проблеме N+1. Что это такое, почему происходит и как обойти - разбираемся в этой статье.

Продолжить чтение

Как создать свой Spring Boot 3 - стартер?

Создаём собственный starter для приложения на Spring Boot 3 с нуля.

Продолжить чтение

Как стать программистом?

“Как стать программистом?” “Как стать разработчиком?” Такие вопросы задаются в поисковиках из месяца в месяц. Результатом на них, в большинстве своём, являются ссылки на платные курсы. Единственный ли это путь или есть иные?

Продолжить чтение

Spring Boot + Kubernetes + Prometheus = ❤️?

Как организован мониторинг, когда твоё Spring Boot приложение крутиться в Kubernetes, а метрики в Prometheus?

Продолжить чтение

Что такое Risk Storming?

В ходе проектирования архитектуры решения, бывает очень полезно взглянуть на полученное решение со стороны возможных рисков. О простом способе идентификации рисков и пойдёт речь в этой статье.

Продолжить чтение

User Story Mapping или Карты Пользовательских Сценариев

Карты Пользовательских Сценариев - это удобный инструмент визуального планирования и приоритизации задач. О том, чем он может быть полезен - в этой статье.

Продолжить чтение

Что такое Architecture Decision Records (ADR)

Что такое ADR’ы? Как с ними работать? И как они помогают разработчикам разрабатывать продукт с учётом видения архитектора? Поговорим об этом в этой статье.

Продолжить чтение

Кто такой архитектор?

Роль архитектора в IT далеко не так проста, как может показаться рядовому разработчику. В этой статье разбираемся с тем, какие виды IT-архитекторов бывают и чем они отличаются.

Продолжить чтение

Топ 10 ошибок в Java разработке

Самые популярные ошибки, совершаемые разработчиками Java программ. Какие именно и как их не совершать.

Продолжить чтение

Как анализировать OOM ошибки?

OutOfMemory ошибки в Java программах имеют совершенно разные формы. В этой статье, Я постарался собрать каталог возможных вариантов ошибок и возможных решений.

Продолжить чтение