1. Spring and Java
>> Java Enhances Z Garbage Collector with Generational Capabilities [infoq.com]
Embracing the weak generational hypothesis in ZGC — now ZGC is a generational garbage collector in Java 21. Good stuff.
>> Active Health Check strategies with Spring Cloud Gateway [spring.io]
Exploring different ways to get load balancing and active health checks in Spring Cloud projects.
>> Reactive database access on the JVM [blog.frankel.ch]
And a practical guide on how to use reactive database access with Hibernate Reactive, Spring Data R2DBC, and jOOQ.
Also worth reading:
- >> How to customize the HibernateTypesContributor from Hypersistence Utils [vladmihalcea.com]
- >> Kotlin 1.9.0 Released [blog.jetbrains.com]
- >> On the Road to CDI Compatibility [quarkus.io]
- >> A Dissection of Java JDBC to PostgreSQL Connections, Part 2: Batching [foojay.io]
- >> How to Write MockMvc Tests Without ObjectMapper, Part Two – Using a Template Engine [petrikainulainen.net]
- >> Running a CRaC Java application on Raspberry Pi [foojay.io]
- >> Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-II [foojay.io]
- >> The Evolution of Java: Challenging Stereotypes and Embracing Modernity [foojay.io]
- >> Enhanced Testcontainers and Development-Time Containers Support in Spring Boot 3.1 [infoq.com]
- >> (Hopefully) the final article about equals and hashCode for JPA entities with DB-generated IDs [jpa-buddy.com]
Webinars and presentations:
- >> Java’s Startup Booster: CDS [inside.java]
- >> A Bootiful Podcast: Jetbrains’ Anton Arhipov on IntelliJ, Java, and so much more [spring.io]
- >> Understanding Security Vulnerabilities: A First Step in Preventing Attacks [foojay.io]
- >> Java 21 is no LTS Version [inside.java]
- >> Why You Should Learn Vim [blog.sebastian-daschner.com]
- >> Vertical Slices in practice [event-driven.io]
Time to upgrade:
- >> Hibernate Search 6.2.0.Final is out! [in.relation.to]
- >> Quarkus 3.2.0.Final Released [quarkus.io]
- >> Grails 5.3.3 Released [grails.org]
- >> Helidon 3.2.2 Released [helidon.io]
2. Technical & Musings
>> Billions of Messages Per Minute Over TCP/IP [foojay.io]
An interesting look at using Chronicle tools to build a fast and efficient producer/consumer over TCP/IP.
Also worth reading:
- >> Uploading JaCoCo Code Coverage Reports to SonarQube [tech.asimio.net]
- >> JetBrains Launches the Kotlin Notebook Plugin for IntelliJ IDEA [infoq.com]
- >> How to Do Great Work [paulgraham.com]
3. Pick of the Week
>> Make Your Life Better by Saying Thank You in These 7 Situations [jamesclear.com]