Java дайджест #46: Java 14 и обзор Records

Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!)

Что-то вроде новостей

Jakarta EE 9 Release Plan. Интересует мнение читателей DOU. Насколько JEE/Jakarta актуальна сейчас? Используете ли в продакшен проектах? И почему не спринг?

Spring Framework maintenance roadmap in 2020 (including 4.3 EOL).

(!) Spring Data R2DBC goes GA. Всем побольше реактивности!

(!) Вышел Groovy 3.0 и обсуждение этого факта на форуме DOU.

Java 14

JDK 14 is now in Rampdown Phase Two.

Java 14 Is in Feature-Freeze and Release Rampdown.

Records Come to Java из Java magazine.

Java 14 Feature Spotlight: Records.

Почитать и посмотреть

(!) State of Valhalla Section 1: The Road to Valhalla и Section 2: Language Model.

Programming the GPU in Java, если кто устал от унылого энтерпрайза.

И в догонку Deep Java Library: New Deep Learning Toolkit for Java Developers.

Performance Testing Spring Boot with Gatling. Gatling — довольно удобный инструмент для нагрузочного тестирования. Статья в (маркетинговом) блоге Opsian, возможно, сам тул также кому-то будет полезен.

Introducing flaky test mitigation tools for Gradle. Как Gradle помогает решать проблему флаки-тестов. Довольно актуально, если пишете UI-тесты.

Staring Into My Java Crystal Ball 2020 от Simon Ritter.

(!) The Future of Spring Cloud’s Hystrix Project. Если коротко, то будущее называется Resilience4j.

Unit Test Your Architecture with ArchUnit и Validating code and architecture constraints with ArchUnit. Уже не первый раз слышу про ArchUnit, и с каждой итерацией все меньше вижу в нем смысл. Если кто использует, поделитесь сценариями использования.

Don’t expose your JPA entities in your REST API.

Два видео с re:Invent 2019: Building microservices with AWS Lambda и Best practices for AWS Lambda and Java.


← Предыдущий выпуск: Java дайджест #45

Похожие статьи:
Олексій Фурман у 28 років прийшов у GameDev, покинувши успішну кар’єру фотожурналіста. В інтерв’ю DOU він розказав, у чому полягає...
У Linux знайшли вразливість (CVE-2022-0847), яка дозволяє неперевіреним користувачам перезаписувати вміст будь-яких файлів. Можна...
В программе: • Полноценный курс менеджмента: около 200 часов, 13 модулей• 3 области знаний — Software Development Life Cycle, Management Hard...
Компания Lenovo объявила о выходе на российский рынок фаблета PHAB Plus. По словам создателей, это модель, которая собрала в...
Представляем вам новости из мира Ruby/Rails в нашем дайджесте за июнь! Ознакомьтесь с последними обновлениями...
Яндекс.Метрика