1. Spring and Java
>> Getting Started with Jakarta Data and Hibernate [thorben-janssen.com]
Jakarta Data, a new specification in Jakarta EE 11: a repository abstraction on top of Jakarta Persistence and Jakarta NoSQL
>> Exploring New Features in JDK 23: Simplifying Java with Module Import Declarations with JEP 476 [foojay.io]
Are you tired of all those import statements in Java classes? Just use one single import statement to import everything from a module
>> How to map Java Enum to custom values with JPA and Hibernate [vladmihalcea.com]
And, let’s see how we can map Java Enum to custom values when using JPA and Hibernate
Also worth reading:
- >> JEP 456: Preparing for the Removal of Unsafe Memory-Access Methods [infoq.com]
- >> Example Java Application with Embedded Jetty and a htmx Website [foojay.io]
- >> Choosing the Right JDK Version: An Unofficial Guide [oracle.com]
- >> Securing Jakarta EE Applications with OIDC and Keycloak [blog.payara.fish]
Webinars and presentations:
- >> What Happened to String Templates? Inside Java Newscast #71 [inside.java]
- >> Spring Tips: Introducing Spring Modulith [spring.io]
- >> A Bootiful Podcast: Thomas Vitale, author of Cloud Native Spring in Action [spring.io]
- >> How to Build Custom Java Runtimes with Jlink [inside.java]
- >> Foojay Podcast #54: Music and MIDI with Java and Kotlin [foojay.io]
Time to upgrade:
- >> Spring Boot 3.2.7 available now as well as 3.3.1 [spring.io]
- >> Spring Framework 6.1.10 available now [spring.io]
- >> Spring for Apache Kafka 3.1.6 and 3.2.1 Available Now [spring.io]
- >> Spring for GraphQL 1.2.7 and 1.3.1 released [spring.io]
- >> Spring Session 3.2.4 and 3.3.1 are available now [spring.io]
- >> Spring Authorization Server 1.3.1 and 1.2.5 available now [spring.io]
- >> Spring Modulith 1.1.6 and 1.2.1 released [spring.io]
2. Technical & Musings
>> Why is Kubernetes Debugging so Problematic? [foojay.io]
Demystifying the daunting task of debugging applications in K8S: guidelines and leveraging the right tools for debugging efficiently in K8S world
Also worth reading:
- >> How Top Banks Handle Flaky Tests [gradle.com]
- >> Refactoring Just Enough [thecodewhisperer.com]
- >> Even More Opentelemetry! [foojay.io]
- >> Renovate for everything [frankel.ch]
3. Pick of the Week
>> The Three Levels of Self-Awareness [markmanson.net]