1. Spring and Java
>> Encodings for flattened heap values [cr.openjdk.org]
Exploring the complexities and challenges of flattening data structures on the heap as part of Project Valhalla
>> Optimizing Spring Boot Config Management with ConfigMaps: Environment Variables or Volume Mounts [infoq.com]
Effective management of configuration in Spring Boot applications, with Kubernetes ConfigMaps to store application properties
>> When to use Data-Oriented Programming v1.1 [inside.java]
Let’s try to find something in between functional programming and object-oriented programming
>> The new REST With Spring Boot [baeldung.com]
And the all-new V2 of my REST With Spring course is finally out 🙂
Also worth reading:
- >> Speed up Apache Maven Builds with a Build Cache [gradle.com]
- >> Exploring New Features in JDK 23: Simplifying Java with Primitive Type Patterns with JEP 455 [foojay.io]
- >> Rampdown Phase One: What’s to Expect in JDK 23 [infoq.com]
- >> Oracle Code Assist: AI companion to boost developer velocity [oracle.com]
- >> Separate Operations From Data – Data-Oriented Programming v1.1 [inside.java]
Webinars and presentations:
- >> Bootiful Spring Boot 3.x by Josh Long @ Spring I/O 2024 [youtube.com]
- >> Spring Tips: Spring AI Redux [spring.io]
- >> All Java 23 Features – Inside Java Newscast #70 [inside.java]
- >> A Bootiful Podcast: Jetbrains Developer Advocate Pasha Finkelshteyn [spring.io]
- >> Foojay Podcast #52: JCON Report, Part 4 – Garbage Collectors, Intelligence Cloud, Test Containers and Flaky Tests, ToxiProxy, Structured Concurrency, Virtual Threads [foojay.io]
- >> Databases and AI with Neo4J as an example with Michael Simons [thorben-janssen.com]
Time to upgrade:
- >> Spring Security Keberos 2.1.0 Released [spring.io]
- >> Hibernate Search 7.2.0.Alpha2 is out [in.relation.to]
2. Technical & Musings
>> Random and fixed routes with Apache APISIX [frankel.ch]
A short article describing how routing works in Apache APISIX with practical examples. Good stuff as always.
Also worth reading:
- >> Operation Endgame [troyhunt.com]
- >> Workflow, From Stateless To Stateful [foojay.io]
- >> Debugging Kubernetes Part 1: An Introduction [foojay.io]
- >> Testing server calls in generated HTML [martinfowler.com]
- >> How to Identify Dependencies in Your Codebase During Microservices Migration [foojay.io]
- >> Combining the To-Do List and the Passage Of Time patterns for resilient business workflows [event-driven.io]
3. Pick of the Week
>> Developer Nation Survey is NOW LIVE [developereconomics.net]