Практический кейс Pivot/EAV-архитектуры, где новые сущности и поля добавляются без миграций БД и перезапуска приложения.
На этой модели автор собрал сервис книжных метаданных с публичным API и плагином для Obsidian.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Автор рассуждает, где проходит граница между полезным улучшением и вечным допилом, который уже не нужен ни пользователю, ни заказчику.
Хорошая статья для тех, кто хотя бы раз переделывал уже работающий код.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
Релиз небольшой, но несколько изменений JVM действительно заслуживают внимания:
🫡 Compact Object Headers теперь включены по умолчанию и уменьшают заголовок объекта с 12 до 8 байт;🫡 G1 стал стандартным сборщиком мусора во всех окружениях;🫡 TLS 1.3 получил гибридный постквантовый обмен ключами;🫡 JFR автоматически скрывает пароли, токены, API-ключи и другие чувствительные значения;🫡 Structured Concurrency дошла до седьмого Preview;🫡 Vector API остался в Incubator и получил уже двенадцатую итерацию.
По сути, Java 27 стала ещё одним шагом подготовки платформы к следующему LTS-релизу.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥2
Вместо моков и локально поднятой базы Testcontainers запускает временные Docker-контейнеры прямо во время тестов.
Можно поднимать PostgreSQL, MySQL, Oracle, браузеры и другие зависимости, а после прогона автоматически удалять окружение.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
Разбор 247 интервью:
HashMap, equals/hashCode, MVCC, Hibernate N+1, Spring Transactions, Kafka, блокировки и другие регулярно повторяющиеся темы.Особенно полезен блок про
@Transactional и self-invocation — классическую ловушку на Spring-собесах.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥5👍4
Основные разделы:
🫡 Java Core и JVM;🫡 Collections и Stream API;🫡 Concurrency и virtual threads;🫡 Spring и Spring Boot;🫡 Hibernate и JPA;🫡 Maven и Gradle;🫡 Microservices и REST;🫡 SQL и транзакции;🫡 Kafka и RabbitMQ;🫡 System Design и Kubernetes.
Подойдет как roadmap для подготовки и быстрый чек-лист перед интервью.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥1
Простой разбор API, endpoints, JSON и взаимодействия frontend с backend на примере маркетплейса.
Подойдет новичкам перед погружением в REST и Spring.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥3