Java 26 — Early Look at the Features Coming for Backend
Java 26 is shaping up to be one of the more impactful non-LTS releases — pattern matching on primitives, compact headers default-on, and more. What to plan for.
Category
Java 26 is shaping up to be one of the more impactful non-LTS releases — pattern matching on primitives, compact headers default-on, and more. What to plan for.
How to actually build microservices on the JVM — the frameworks that matter, the patterns you'll reach for, and concrete code for a small order-processing system built with Spring Boot.
A practical introduction to microservices architecture — what it is, why teams adopt it, the core building blocks, and the trade-offs you inherit the moment you move away from a monolith.
A practical tour of Java 25's backend-relevant additions — what's final, what's still preview, and which features to actually adopt in production code today.
The modern Java data modeling trio — records for immutable data, sealed types for closed hierarchies, and pattern matching to glue them together. What it looks like in real code.
The mental model for Java Streams that makes them actually click — lazy evaluation, short-circuiting, the collectors you actually use, and the gotchas that bite every team.