Java
Чем TreeSet и TreeMap отличается от HashSet/HashMap и когда что выбрать?
JuniorCollections и GenericsСравнение
Чем try-with-resources отличается от finally close и когда что выбрать?
JuniorExceptions и Error HandlingСравнение
Чем unchecked exceptions отличается от checked exceptions и когда что выбрать?
JuniorExceptions и Error HandlingСравнение
Чем unique constraint race отличается от pre-check only и когда что выбрать?
Middle+Transactions, SQL и PostgreSQLСравнение
Чем var в lambda parameters отличается от implicit lambda types и когда что выбрать?
Middle+Modern JavaСравнение
Чем virtual threads в Java 21 отличается от platform thread pool и когда что выбрать?
Middle+Modern JavaСравнение
Чем wildcards? extends и? super отличается от invariant generics и когда что выбрать?
Middle+Collections и GenericsСравнение
Как правильно применять @ControllerAdvice в реальном Java/Spring проекте?
MiddleSpring MVC и REST APIПрактика
Как правильно применять @EntityGraph в реальном Java/Spring проекте?
MiddleSpring Data JPA и HibernateПрактика
Как правильно применять @Id и generated value в реальном Java/Spring проекте?
JuniorSpring Data JPA и HibernateПрактика
Как правильно применять @Query JPQL в реальном Java/Spring проекте?
MiddleSpring Data JPA и HibernateПрактика
Как правильно применять Actuator в реальном Java/Spring проекте?
MiddleSpring BootПрактика
Как правильно применять migrations Flyway/Liquibase в реальном Java/Spring проекте?
MiddleSpring Data JPA и HibernateПрактика
Как правильно применять N+1 problem в реальном Java/Spring проекте?
MiddleSpring Data JPA и HibernateПрактика
Как правильно применять readiness и liveness в реальном Java/Spring проекте?
MiddleDevOps, Docker и ProductionПрактика
Какая типичная ошибка при работе с flaky integration test и как ее избежать?
MiddleСитуационные вопросы JavaОшибка кандидата
Какая типичная ошибка при работе с OutOfMemoryError в production и как ее избежать?
Middle+Ситуационные вопросы JavaОшибка кандидата
Чем @ControllerAdvice отличается от try/catch in controller и когда что выбрать?
MiddleSpring MVC и REST APIСравнение
Чем @EntityGraph отличается от fetch join и когда что выбрать?
Middle+Spring Data JPA и HibernateСравнение
Чем @Id и generated value отличается от natural key и когда что выбрать?
JuniorSpring Data JPA и HibernateСравнение