Перейти к основному содержимому

Еженедельник Java, выпуск 313

· 3 мин. чтения

Последний Java Weekly 2019 года — давайте сразу к этому 🙂

1. Весна и Ява

>> Java 14 находится в стадии замораживания функций и выпуска новых версий [ infoq.com ]

Теперь, когда процесс выпуска начался, узнайте, какие JEP вошли в состав .

>> Знакомство с Deep Java Library (DJL) [ infoq.com ]

Хороший обзор независимого от движка инструментария машинного обучения Amazon для Java.

>> Лучший способ предотвратить проблемы с производительностью JPA и Hibernate [ vladmihalcea.com ]

И посмотрите, как FetchType.LAZY может предотвратить лишние и неэффективные запросы в сопоставлении @ManyToOne .

Также стоит прочитать:

>> Общий, безопасный и детерминированный доступ к внешней памяти в JDK 14 [ marxsoftware.com ]

>> Java JIT, Java AOT и Go для небольших недолговечных процессов [ macias.info ]

>> Действия GitHub для Java — автоматизируйте рабочие процессы Maven [ rieckpil.de ]

>> Дорожная карта Spring Cloud, техническое обслуживание Hoxton и Greenwich и объявления EOL [ spring.io ]

>> Написание модульных тестов для «обычных» контроллеров Spring MVC: конфигурация [ petrikainulainen.net ]

>> TomEE WebProfile, TomEE MicroProfile, TomEE+, TomEE PluME [ tomitribe.com ]

Вебинары и презентации:

>> Подкаст Bootiful: товарищ по команде Reactor Саймон Базле [ spring.io ]

>> FF4J: переключение функций для приложений Spring/Spring Boot [ infoq.com ]

>> Spring Cloud на Kubernetes [ infoq.com ]

>> Написание модульных тестов для Spring REST API с помощью Kotlin и JUnit 5: конфигурация [ petrikainulainen.net ]

>> RabbitMQ и Kafka [ infoq.com ]

>> Eclipse 2019-12 Улучшения IDE: Java и Maven [ youtube.com ]

>> Масштабирование свыше миллиарда транзакций в день с ответами за доли секунды [ infoq.com ]

Время обновления:

>> Выпущен Spring Tools 4.5.0 [ spring.io ]

>> Spring для Apache Kafka 2.4 доступен [ spring.io ]

>> Доступен Spring Cloud Hoxton Service Release 1 (SR1). [ весна.ио ]

2. Технические

>> Параллелизм и автоматическое разрешение конфликтов [ dev.to ]

Сравнение двух распространенных подходов к разрешению конфликтов в параллельных приложениях.

Также стоит прочитать:

>> Воспроизведение аксонов стало проще благодаря конечным точкам [ blog.codecentric.de ]

>> Kong API Gateway — наблюдаемость с помощью Prometheus, Grafana и OpsGenie [ blog.codecentric.de ]

>> Публикация метрик приложения в CloudWatch с помощью Micrometer [ blog.codecentric.de ]

3. Размышления

>> Оценивайте качество, а не измеряйте его [ satisfice.com ]

И хотя иметь их приятно, показатели качества не заменяют субъективную оценку качества .

Также стоит прочитать:

>> Когда самое подходящее время для фиксации или использования ветки? [ blog.scottlogic.com ]

>> Мой стек блогов и процесс публикации [ blog.frankel.ch ]

4. Комиксы

>> Худшая идея [ dilbert.com ]

>> Уолли использует Deep Fake [ dilbert.com ]

>> Доставка без руководства [ dilbert.com ]

5. Выбор недели

>> 5 принципов принятия лучших жизненных решений [ markmanson.net ]