«Последний выпуск 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]

Next »

Java Weekly, Issue 314

« Previous

Java Weekly, Issue 312