«Последний выпуск Java Weekly за 2019 год — давайте сразу приступим к делу 🙂
1. Spring и Java
>> Java 14 Is in Feature-Freeze and Release Rampdown [infoq.com]
Теперь, когда процесс выпуска начался, узнайте, какие JEP вошли в список.
>> Getting to Know Deep Java Library (DJL) [infoq.com]
Хороший обзор независимого от движка инструментария машинного обучения Amazon для Java.
>> The best way to prevent JPA and Hibernate performance issues [vladmihalcea.com]
И посмотрите, как FetchType.LAZY может предотвратить лишние и неэффективные запросы в сопоставлении @ManyToOne.
Also worth reading:
-
\u003e\u003e Общий, безопасный и детерминированный доступ к внешней памяти в JDK 14 [marxsoftware.com] \u003e\u003e Java JIT, Java AOT и Go для небольших кратковременных процессов [macias.info] \u003e\u003e Действия GitHub для Java â – автоматизируйте свои рабочие процессы Maven [rieckpil.de] \u003e\u003e Spring Cloud Roadmap и Hoxton and Greenwich Maintenance and EOL Announcements [spring.io] \u003e\u003e Написание модульных тестов для «обычных» Spring MVC-контроллеров: конфигурация [petrikainulainen.net] \u003e \u003e TomEE WebProfile, TomEE MicroProfile, TomEE+, TomEE PluME [tomitribe.com]
Webinars and presentations:
-
\u003e\u003e A Bootiful Podcast: товарищ по команде Reactor Саймон Базле [spring.io] \u003e\u003e FF4J: переключение функций для приложений Spring/Spring Boot [infoq.com] \u003e\u003e Spring Cloud на Kubernetes [infoq.com] \u003e\u003e Написание модульных тестов для Spring REST API с помощью Kotlin и JUnit 5: конфигурация [petrikainulainen.net] \u003e\u003e RabbitMQ и Kafka [infoq.com] \u003e\u003e Eclipse 2019-12 Улучшения IDE: Java и Maven [youtube.com] \u003e\u003e Увеличение количества транзакций до миллиарда транзакций в день с ответами менее чем за секунду [infoq.com ]
Time to upgrade:
-
\u003e\u003e Выпущен Spring Tools 4.5.0 [spring.io] \u003e\u003e Доступен Spring для Apache Kafka 2.4 [spring.io] \u003e\u003e Доступен Spring Cloud Hoxton Service Release 1 (SR1). [spring.io]
2. Технические
>> Concurrency and Automatic Conflict Resolution [dev.to]
Сравнение двух распространенных подходов к разрешению конфликтов в параллельных приложениях.
Also worth reading:
-
\u003e\u003e Воспроизведение Axon упрощается благодаря конечным точкам [blog.codecentric.de] \u003e\u003e Kong API Gateway — возможность наблюдения с помощью Prometheus, Grafana и OpsGenie [blog.codecentric.de] \u003e\u003e Публикация метрик приложения в CloudWatch с помощью Micrometer [ blog.codecentric.de]
3. Размышления
>> Assess Quality, Don’t Measure It [satisfice.com]
И хотя они приятны, показатели качества не заменяют субъективную оценку качества.
Also worth reading:
-
\u003e\u003e Когда лучше всего коммитить или использовать ветку? [blog.scottlogic.com] \u003e\u003e Мой стек блогов и процесс публикации [blog.frankel.ch]
4. Комиксы
>> Worst Idea Ever [dilbert.com]
>> Wally Uses Deep Fake [dilbert.com]
>> Ship Without Manual [dilbert.com]
5. Выбор недели
>> 5 Principles for Making Better Life Decisions [markmanson.net]
« Previous
«Еженедельник Java, выпуск 313»