April 29, 2023
Java Ecosystem Digest #35
Сегодня расскажу что произошло интересного в экосистеме java за период с 21 по 28 апреля 2023 года.
Обновки
- Apache Camel 4.0.0-M3
- Apache Doris 1.2.4.1-rc01
- Apache Pulsar 3.0.0-candidate-3, 3.0.0-candidate-4
- Eclipse Glassfish 7.0.4
- Gradle 8.2.0-M1
- Hazelcast 5.3.0-DEVEL-9
- Hibernate ORM 6.2.2
- jdk21 build 20
- Mapstruct 1.5.5.Final
- MicroStream 08.00.00
- Netflix Conductor 3.13.6
- Quarkus 3.0.1.Final
- Spring Boot 3.1.0-RC1
Экосистема
JEP446 Scoped Values (Preview), JEP447 Statements before super(), JEP448 Vector API (Sixth Incubator), JEP449 Deprecate the Windows 32-bit x86 Port for Removal - все получили статус кандидата для 21 jdk.
JEP Draft 8305968 Integrity and Strong Encapsulation
JEP Draft 8306275 Disallow the Dynamic Loading of Agents by Default
Второй будет запрещать динамическую загрузку агентов в jvm в рантайме, чтобы обеспечить должный уровнень неизменяемости и инкапсуляции для первого в том числе.
Касаться это будет в основном библиотек и инструментов для профилирования.
Статьи
- What’s the point of tech conferences? [Chelsea Troy]
- Keep the monolith, but split the workloads [Lawrence Jones]
- An introduction to lockless algorithms [Paolo Bonzini]
- I Have a Dirty Secret. I’m a Software Craftsman [Mohamed Aboelez]
- The Modern Transactional Stack [Yoko Li, Martin Casado, and Satish Talluri]
- A Tale of Three Real-Time OLAP Databases: Apache Pinot, Apache Druid, ClickHouse [Chinmay Soman, Neha Pawar]
- Build faster with Buck2: Our open source build system [Chris Hopman, Neil Mitchell]
- A Senior Engineer's Guide to the System Design Interview [Kevin Landucci]
- Decreasing the Number of Memory Accesses 1/2 [Paul Russell]
- One In Two New Npm Packages Is SEO Spam Right Now [Gabi Dobocan]
P.S.: Подписывайтесь на канал, чтобы не пропустить самые свежие новости из мира Java.