Java, What’s Old? Part I: Collections (3...
Improving my previous OpenRewrite recipe (8...
Project Crema: Open World for Native Image (1...
Fluent Internals (2...
Understanding BSON: A Beginner’s Guide to MongoDB’s Data Format (13...
Designing for Ctrl + Space (5...
Structured Concurrency Revamp in Java 25 - Inside Java Newscast #91 (10...
Strings Just Got Faster (5 min)🚄 https://inside.java/2025/05/01/strings-just-got-faster/ Sequenced...
How ZGC allocates memory for the Java heap (22...
Spring Framework 7.0.0-M4 Available Now (4...
Let's Take a Look at... JEP 483: Ahead-of-Time Class Loading & Linking! (13...
Technology Radar vol 32 (15...
Let's Take a Look at... JEP 483: Ahead-of-Time Class Loading & Linking! (13...
The Arrival of Java 24 (6 min)🎉 https://blogs.oracle.com/java/post/the-arrival-of-java-24 Welcome,...
The Gatherer API (32 min)🧺 https://dev.java/learn/api/streams/gatherers/ Null Safety in Spring...
Java 24: What’s New? (13 min)🎉 https://foojay.io/today/java-24-whats-new/ Introduction to HotSpot...
Automated architecture diagrams (5...
Introducing the Model Context Protocol Java SDK (3...
A Glance into JFR Class and Method Tagging (3...
Assert but Verify (7 min)✅ https://donraab.medium.com/assert-but-verify-b2727bd63f6c StampedLock...
Receiving Mails in Java with IMAP or POP3 (4...
Understanding JVM Garbage Collector Performance (10...
JVM Tuning with Machine Learning on Garbage Collection Logs (4...
Do We Need Unit Tests Anymore? (9...
Under the Radar: Exploring Spring Boot Actuator Misconfigurations (10...
Warp: the new CRaC engine (7 min)🚂 https://foojay.io/today/warp-the-new-crac-engine/ Spring...
Announcing Spring AI MCP: A Java SDK for the Model Context Protocol(2...
Java 24 Language & API Changes - Inside Java Newscast #81 (10...
Bootiful Spring Boot 3.4: Spring Framework (4...
Pseudo-Random Number Generators: From the Origins to Modern Algorithms (6...