Java Ecosystem Digest #48
Сегодня расскажу что произошло интересного в экосистеме java за период с 28 июля по 4 августа 2023 года.
Обновки
За свежими обновлениями вы сможете следить в чате, который ведет мой бот. Ссылка на вступление в канал воть.
Экосистема
Новый черновик JEP 8310626 Foreign Function & Memory API. Да, шестой по счету, но последний в этой серии. Больше не будет и JEP призван финализировать многолетние усилия по разработке FFM API.
Еще один новый чернови JEP 8312611 Computed Constants. Синглтоны на уровне языка. Да. Наконец-то на собеседованиях на тупой вопрос напишите мне потокобезопасный синглтон можно будет ткнуть носом в этот JEP.
Еще один, пожалуй самый интересный черновик JEP 8313278 Ahead of Time Compilation for the Java Virtual Machine. Наработки из проекта GraalVM наконец-то начали переходить в JDK и становиться доступными всем.
Ждем в 22-23 jdk все изменения.
Протокол OpenTelemetry (OTLP) подрос до версии 1.0.0. Это как метрики Prometheus, только стандарт.
Статьи
- Reliable Microservices Data Exchange With Streaming Database [Bobur Umurzokov]
- Back to the Future: Server-Side Web Pages With Kotlin (Pt. 1) [Severn Everett]
- Database Indexing Strategies - Part 2 [Alex Xu]
- JDBC Profiling with VisualVM [Vlad Mihalcea]
- Toward Condensers [Brian Goetz, Mark Reinhold, & Paul Sandoz]
- The Trouble With 'Readable' Code [blog.jbrains.ca]
- System architecture: move authentication to the API Gateway [Nicolas Fränkel]
- How TDD Seems To Go Against Agility [blog.jbrains.ca]
- Refactoring Test Doubles: From Stubs to Parsing [blog.thecodewhisperer.com]
- The IKEA Effect [Peter Lawrey]
P.S.: Подписывайтесь на канал, чтобы не пропустить самые свежие новости из мира Java.