August 27, 2023

Java Ecosystem Digest #50

Всем привет!

Сегодня расскажу что произошло интересного в экосистеме java за период 11 по 25 августа 2023 года.

Погнали!

Обновки

За свежими обновлениями вы сможете следить в чате, который ведет мой бот. Ссылка на вступление в канал воть.

Оповещения о новых версиях приходят в реальном времени.

Экосистема

Вышла Intellij IDEA2023.2.1. Исправили кучу багов.

Обновления в JEP401 Null-Restricted Value Object Storage (Preview). Ранее пропосал назывался Primitive Classes (Preview).

Первый релиз-кандидат JDK 21. Базируется релиз-кандидат на 35 билде JDK.

Очень важная статья от лида проекта Valhalla John Rose Introduction: Q-descriptors and v-bytecodes. Проект Valhalla в ближайших релизах jdk принесет нам value-типы, primitive object и еще кучу интересных изменений в системе типов.

Статьи

  1. Evolving the Federated GraphQL Platform at Netflix [Kavitha Srinivasan, Ben Linders]
  2. Can Redis Be Used as a Relational Database? [Artem Artemev]
  3. My Final Take On Gradle (vs Maven) [Nicolas Fränkel]
  4. Sealed Interfaces and Pattern Matching: A Quick Dive into Java’s Modern Capabilities [A N M Bazlur Rahman]
  5. JDK 21 G1/Parallel/Serial GC changes [Thomas Schatzl]
  6. Semantic Kernel LLM Java SDK Now Available, Simplifying GenAI Integration [Shaaf Syed]
  7. Using Computed Constants to Manage Static State in Leyden [John Rose]
  8. AsyncGetCallTrace Reworked: Frame by Frame with an Iterative Touch! [Johannes Bechberger]
  9. Do Not Stop Threads! [Peter Verhas]
  10. The best way to use JPA bidirectional sync methods [Vlad Mihalcea]
  11. 6 Considerations when Building High-Performance Java Microservices with EDA [Rob Austin]

P.S.: Подписывайтесь на канал, чтобы не пропустить самые свежие новости из мира Java.