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.
Tag
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 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.
What Gradle configurations actually are, why implementation vs api vs compileOnly matter, and the custom configurations that solve real production problems.
The real trade-offs of native-image compilation for Java services — startup, memory, throughput — and the friction that stops most teams from adopting it universally.
The structure and conventions that make Gradle multi-module projects maintainable as they grow — module boundaries, build logic reuse, and the traps to avoid.