Recent Posts

Which Java Runtime Should You Use in Production? Comparing OpenJDK Distributions

Author: Catherine Edelveis Original post on Foojay: Read More Table of Contents TLDRIntroOpenJDKEclipse TemurinLiberica JDKAzul ZuluAmazon CorrettoIBM Semeru RuntimesRed Hat OpenJDKSapMachineMicrosoft Build of OpenJDKMaking the Call TLDR All eight distributions on this list start from the same OpenJDK codebase. The version number is the thing they have most in common. However, support ownership, vendor accountability, and additional tooling variety are …

Read More »

Spring I/O 2026: Field Notes from Barcelona

Author: Steve Poole Original post on Foojay: Read More Table of Contents Agents everywhereRod Johnson on the roadThe sessions that didn’t get the main stageA few things from the HeroDevs cornerThe documentaryWhat I’m taking home Spring I/O 2026 wrapped in Barcelona on Wednesday. Three days at the Palau de Congressos. A thousand-plus developers, five tracks, sixty sessions (or there abouts) …

Read More »

CQRS in Java: Separating Reads and Writes Cleanly

Author: Mike LaSpina Original post on Foojay: Read More Table of Contents What you’ll learn The Spring standard repositoryCreating separate repositories for the read and write The read Repository The write repository When requirements changeThe double-edged sword of Spring updates in MongoDB Increased network traffic Oplog bloat and replacing documents Conclusion Further reading What you’ll learn How the MongoDB Spring …

Read More »