Java 21 to 27: What Actually Shipped
What actually changed between the Java 21 and 25 LTS releases and the 26/27 releases after — what finalized, what's still preview, and what it means for production.
11 artigos
What actually changed between the Java 21 and 25 LTS releases and the 26/27 releases after — what finalized, what's still preview, and what it means for production.
JEP 540 introduces a simplified JSON API in JDK 28, enhancing immutability and easing JSON data handling for Java backend developers.
Learn how to avoid Hibernate AnnotationExceptions related to improper entity mapping with practical solutions and best practices.
Explore significant updates in Java Weekly, including the relocation of Spring Cloud Contract and its implications for backend engineers.
Explore Airbnb's Sitar-Agent, a Java-based Kubernetes sidecar that enhances dynamic configuration delivery across pods.
Spring Boot 3.5.16 is out with performance improvements and bug fixes. Discover what’s new and how to upgrade your applications.
Learn how to implement dynamic authorization scopes in Spring Authorization Server to improve your Java application's security.
Reusing a variable name for two unrelated values compiles fine but quietly hurts readability — here's why, and the naming discipline that fixes it.
A plain-language explanation of Java visibility bugs — why a field write can compile fine and still never be seen by another thread, and how volatile and AtomicReference fix it.
A plain-language explanation of effectively final variables — why Java enforces it, the classic accumulator mistake, and the right way to fix it.
A practical look at modern immutability in Java with records — the real trade-offs, common pitfalls, and a preview of where Project Valhalla is taking it next.