1. Spring and Java
>> Optimizing JVM for the Cloud: Strategies for Success [infoq.com]
The JVM was never designed with the cloud in mind, but it can surely be optimized really well for it 🙂
>> JEP 476: Simplifying Java Development with Module Import [infoq.com]
No more verbose imports… finally!
>> JEP targeted to JDK 23: 467: Markdown Documentation Comments [openjdk.org]
Markdown in JavaDocs?! Well, who would have thought? 🙂
Also worth reading:
- >> Is your Java application ready for the next generation of server CPUs? [foojay.io]
- >> How to write a left-fold streams collector in Java [event-driven.io]
- >> Spring AI – Structured Output [spring.io]
- >> My opinion on the Tauri framework [frankel.ch]
- >> Overriding FetchType.EAGER with fetchgraph [vladmihalcea.com]
- >> Spring AI: How to Write GenAI Applications with Java [foojay.io]
- >> Automating Oracle JDK Updates Using JMS’ Java Download [inside.java]
Webinars and presentations:
Time to upgrade:
- >> Payara Platform Community 6.2024.5 [github.com]
- >> Camel-4.6.0 [github.com]
- >> Micronaut Core 4.4.9 [github.com]
- >> Elasticsearch 8.13.3 [github.com]
- >> jetty-12.0.9 [github.com]
- >> Hibernate ORM 6.6 – @ConcreteProxy Annotation [in.relation.to]
2. Technical & Musings
>> Hacking our way to better team meetings [allthingsdistributed.com]
That’s what happens when engineers start engineering… meetings.
>> Feature Flags: Make or Buy? [reflectoring.io]
Complex feature flag management is a solved problem, and if it’s not core to your business, just take it off the shelf.
Also worth reading:
- >> Automated Tests with Feature Flags and Cypress [reflectoring.io]
- >> SQL Query Optimization: How to Identify and Optimize Slow SQL Queries [foojay.io]
- >> Modularity: Enabling Interoperability and Competition [mnot.net]
- >> Diagnosing User-Reported Issues Using WireQuery [foojay.io]
- >> Hello eBPF: XDP-based Packet Filter (9) [foojay.io]
3. Pick of the Week
>> Why reading whitepapers takes your career to the next level (and how to do it) [highgrowthengineer.com]