📰 最近消息
JVM ещё жива, но уже бесполезна: как Netflix научился убивать её по GCВместо того чтобы ждать, пока Java-приложение окончательно "зависнет" из-за GC, инженеры Netflix сделали jvmquake — инструмент, который сам определяет, что JVM уже не спасти, вызывает дамп памяти и аккуратно завершает процесс. Мен
Soft-, Weak-, Final- и PhantomReference в JavaВ статье представлены сведения о классах пакета java.lang.ref - SoftReference, WeakReference, PhantomReference и др. Описываются приёмы их применения.Читать: https://habr.com/ru/articles/987362/?utm_campaign=987362@a_cup_of_java | Другие наши каналы
Observability-as-Code в Spring Boot: Контракты и тесты для метрик, логов и трейсовObservability-as-Code - это подход, при котором базовые элементы наблюдаемости (метрики, логи, трассировки) описываются и проверяются так же строго, как и код самого приложения. Эта информация хранится в VCS и к ней вы
Почему Kotlin ломает JPAИспользуешь Kotlin с Jakarta Persistence и думаешь, что всё работает? Возможно, до первой неожиданной ошибки. data class, val, final-классы и даже значения по умолчанию — всё это может тайно мешать корректной работе JPA. Вместе с Торбеном Янссеном в новом переводе от команды
Как мы перевели сервисы Java с виртуальных машин в KubernetesСтатья: «Как мы перевели сервисы Java с виртуальных машин в Kubernetes»В этой статье я разберу наш путь от VM к Kubernetes: какие задачи решали, как настраивали пайплайны, с какими сложностями столкнулись и какие плюсы в итоге получили.Чит
11 топовых библиотек и фреймворков для Java в 2025 годуТоп библиотек и фреймворков Java 2025: Spring Boot, Hibernate, JUnit, Micronaut, Quarkus. Практические советы от Senior и Lead разработчиков.Читать: «11 топовых библиотек и фреймворков для Java в 2025 году»@a_cup_of_java | Другие наши каналы
Как изменить код работающего Java-приложения? Пишем свой HotSwapПрактический разбор создания Java-агента для модификации байт-кода на лету. Как использовать Attach API, Instrumentation и Byte Buddy, чтобы изменить поведение работающего приложения. Подробно о реализации и ошибках.Читать: «Как изменит
Apple выпустила Swift SDK для написания Android-приложений — спустя 11 лет после релиза языкаApple выпустила Swift SDK для Android — теперь на Swift можно писать нативные Android-приложения и переносить код между платформамиЧитать: «Apple выпустила Swift SDK для написания Android-приложений — спустя
Инженер реализовал завирусившийся XKCD-комикс про зависимости ПОИнженер создал Stacktower — интерактивную версию культового XKCD-комикса, показывающую, как одна зависимость может «обрушить» все приложениеЧитать: «Инженер реализовал завирусившийся XKCD-комикс про зависимости ПО»@a_cup_of_java | Други
Java: 15 самых популярных докладов 2025 года на YouTubeОт базовой прокачки производительности до работы с ИИ и данными. Все доклады доступны бесплатно на YouTubeЧитать: «Java: 15 самых популярных докладов 2025 года на YouTube»@a_cup_of_java | Другие наши каналы