1. Spring and Java
>> Breaking down Barriers: Introducing JDK 21’s Approach to Beginner-Friendly Java Programming [infoq.com]
Meet unnamed classes and instance main methods: easier ways to test in Java with JEP 445!
>> Announcing Graal Cloud Native [blogs.oracle.com]
A set of Micronaut framework modules that simplify multi-cloud application developments.
>> Cache synchronization using jOOQ and PostgreSQL functions [vladmihalcea.com]
And, taking advantage of change data capture to track the change of records over time and sync cache entries accordingly.
Also worth reading:
- >> Spring Authorization Server is on Spring Initializr! [spring.io]
- >> JavaDoc JDK 20 Updates – Sip of Java [inside.java]
- >> Rolling Binary Trees: A Guide to Common Design Patterns in Java [foojay.io]
- >> Mastering the Art of Controlling the JIT: Unlocking Reproducible Profiler Tests [foojay.io]
- >> JEP proposed to target JDK 21: 452: Key Encapsulation Mechanism API [inside.java]
- >> State of Java Survey [foojay.io]
Webinars and presentations:
- >> Spring Tips: go fast with Spring Boot 3.1 [spring.io]
- >> A Glance At The Java Performance Toolbox [inside.java]
- >> A Bootiful Podcast: Grubhub’s Josh Burns on Kotlin, Spring Boot, and more [spring.io]
- >> Foojay Podcast #23: Java Profiling and Performance [foojay.io]
Time to upgrade:
- >> Spring for GraphQL 1.2.0 released [spring.io]
- >> Spring Authorization Server 1.1.0 available now [spring.io]
- >> Spring Batch 5.0.2 available now! [spring.io]
- >> Spring Integration 6.1 goes GA [spring.io]
- >> Hibernate ORM 6.2.3.Final released [in.relation.to]
- >> Spring Boot 2.5.15, 2.6.15, 2.7.12, and 3.0.7 available now, fixing CVE-2023-20883 [spring.io]
- >> Spring Boot 3.1.0 available now [spring.io]
- >> Apache Pulsar 3.0 Delivers a New LTS Version and Efficiency Improvements [infoq.com]
- >> Apache camel-3.20.5 Released [apache.org]
2. Technical & Musings
>> Is the audit log a proper architecture driver for Event Sourcing? [event-driven.io]
Sometimes Event Sourcing and Event Stores don’t provide full audit log capabilities out of the box. Yeah.
Also worth reading:
- >> SQL Operation Order [vladmihalcea.com]
- >> Enriching Kafka Applications with Contextual Data [foojay.io]
- >> ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types [netflixtechblog.com]
- >> Managing Data Residency – the demo [blog.frankel.ch]
- >> Jetpack Compose Brings Performance Improvements, Better Tooling Integration, and Updates Material 3 [infoq.com]