Java дайджест #43: Jakarta EE і реактивний Spring

Посилання, на які краще таки натиснути (на думку автора), відзначені знаком (!)

Java (мова і платформа)

JDK 13 enters Rampdown Phase One . Туди потрапляють Switch Expressions (Preview) (дуже схоже, що в java сильно хочуть впилить патерн-матчинг) і Text Blocks (Preview) .

Upgrading from Java 8 to Java 12 .

Definitive Guide To Java 12

(!) Стаття з хабра про те, чому IDEA підсвічує вам конкатенацию рядків через стрінг білдер .

Jakarta EE

Moving Forward with Oracle and Eclipse Foundation Agreement on Jakarta EE від Різи.

Jakarta EE, javax, And A Week Of Turmoil від Nicolai Parlog

(!) Якщо кому ця тема цікава, то більше посилань і простий опис можете знайти в статті Java EE, Jakarta EE and the Dead «javax» від Adam Bien.

Reactive Spring

Spring I/O 2019 — Keynote . В основному про котлін і реактивний підхід.

Reactive Transactions with Spring і для тих, кому лінь читати, є видосик Reactive Transactions in MongoDB and R2DBC

Щось на зразок новин

Вийшов Apache Storm 2.0.0 . Його переписали з Clojureна Java(8).

(!) Google New Releases Java Logging Framework

Почитати та подивитися і послухати

Shenandoah GC in production . Якщо хто не в курсі, то Shenandoah— це такий збирач сміття з мінімальними затримками.

5 Reasons Why You Should Consider Switching to Eclipse OpenJ9 . За фактом причина одна — менше споживання пам'яті.

5 Refactoring Principles by Example . Прості принципи, корисні тим, хто бачить, що з кодом все погано, але не знає з чого почати.

Writing Testable Code . Стаття більше про SOLID.

Порівняння бібліотек для ассертов . Дві, з яких написані на темі цього року — Kotlin.

Q&A про Quarkus

How to Write a Simple, yet Extensible API в блозі jOOQ.

HK2: The Hundred Kilobyte Kernel . HK2— далеко не новий DI-фреймворк, але ось користується їм хто-то в продакшені?

Introducing Spring Cloud Circuit Breaker


Пропозиції та побажання все ще приймаються або через завсклад і товаровэд адміністрацію DOU , або через твіттер . Також можна залишати коментарі в спеціально виділеній темі на форумі.


? Попередній випуск: Java дайджест #42

Опубліковано: 08/06/19 @ 10:00
Розділ Блоги

Рекомендуємо:

Тернистим шляхом до системи логування Graylog
Туторіал по розгортанню Rails-додатків на Amazon за допомогою Docker. Частина 1
Олег Рогінський, CEO People.ai: «Простіше підняти $60 млн інвестицій, ніж найняти 10 інженерів»
Як прокачати емоційний інтелект, щоб спілкуватися з колегами результативно
Кейс: Просування з нуля сайту школи психологічного консультування