Java Ecosystem Digest #37
Сегодня расскажу что произошло интересного в экосистеме java за период с 5 по 12 мая 2023 года.
Обновки
Экосистема
JEP401 теперь называется Flattened Heap Layouts for Value Objects (ранее назывался Null-Restricted Value Object Store (Preview) and Primitive Classes (Preview)). Подробности можно отслеживать в обновленной спеке.
JEP401 неразрывно связан с черновиком Value Objects (Preview).
JEP448 Vector API (Sixth Incubator), JEP445 Unnamed Classes and Instance Main Methods (Preview), JEP441 Pattern Matching for switch, JEP440, Record Patterns, JEP439 Generational ZGC, JEP404 Generational Shenandoah (Experimental) получили статус Proposed to Target и войдут в финальный релиз jdk 21.
Статьи
- Database branching: three-way merge for schema changes [Shlomi Noach]
- The part of Postgres we hate the most: Multi-version concurrency control [Bohan Zhang]
- Why is OAuth still hard in 2023? [Robin Guldener]
- The Shrinking Role of Semaphores [Jonathan Corbet]
- The transition from logins to cryptographic passkeys is getting messy [Lily Hay Newman]
- Gradle Still Sucks [silverhammermba.github.io]
- Introduction to HTTP Multipart [Adam Chalmers]
- The problems with live coding interviews [Garrett Dimon]
- Local License Key Verification [Mateusz Radomski]
- Piper: A proposal for a graphy pipe-based build system [Matthew Sanetra]
- Ways to shoot yourself in the foot with PostgreSQL [Phil Booth]
- MQTT vs. Kafka: An IoT Advocate's Perspective [Jay Clifford]
P.S.: Подписывайтесь на канал, чтобы не пропустить самые свежие новости из мира Java.