Java дайджест #47: вышла Java 14, как сделать работающий продукт
Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!)
Что-то вроде новостей
(!) Вышла Java 14.
Вышел WildFly 19.
JEP 380: Unix-Domain Socket Channels. Да-да, в Java не было UDS. Теперь, возможно, не придется гонять по сети данные для простого управления процессом. Хотя мы же все равно выставим HTTP-интерфейс?
Вышел Spring Graal Native 0.6.0. Похоже, что Micronaut и Quarkus так и не смогут разогнаться.
Maven 3.7 to Include Default Wrapper. Такими темпами скоро Maven станет нормальной системой сборки.
Почитать и посмотреть
Implementing DDD Building Blocks in Java.
Understand the Trade-offs of Using Compilers for Java Applications.
What’s New In JDK 14 Latest Release? 80 New Features & APIs.
Java Flight Recorder and JFR Event Streaming in Java 14.
JEP 378: Text Blocks. Таргет-версия 15. Теперь сможем удобно вставлять в код километровые SQL. Например, так или так.
JEP 371: Hidden Classes. Изменений в языке не предполагается. Тут интересно было бы узнать предпосылки к этому JEP.
Java’s Missing Features: Five Years Later.
N+1 query problem with JPA and Hibernate. Снова.
Micronaut vs Quarkus vs Spring Boot Performance on JDK 14.
Spring Boot tests with Testcontainers and PostgreSQL, MySQL or MariaDB.
Сергей Куксенко — Нужны ли в Java «инлайн»-типы? Видео с прошлогоднего Joker 2019.
(!) Антон Кекс — Что такое Работающий Продукт и как его делать. Видео также не новое, но советую посмотреть, если кто не видел.
Андрей Солнцев — 10 причин моей ненависти. Еще одно старое видео, на этот раз про тестирование.
Spring Boot — Comparing Liquibase and Flyway.
Предложения и пожелания все еще принимаются или через завсклад и товаровед администрацию ДОУ, или через твиттер @_silverwolf. Также можно оставлять комментарии в специально выделенной теме на форуме.
← Предыдущий выпуск: Java дайджест #46