1. Spring and Java
>> Java 23: What’s New? [foojay.io]
A quick overview of the main features to expect in Java 23. Lots of good stuff coming.
Take advantage of JUnit lifecycle callbacks to reduce test execution times—a very useful trick for optimizing integration test execution times.
>> Embeddable Inheritance with JPA and Hibernate [vladmihalcea.com]
And a practical guide on how to map embeddable inheritance when using JPA and Hibernate.
Also worth reading:
- >> Top Security Flaws Hiding In Your Code Right Now: And How To Fix Them [foojay.io]
- >> EA builds with changes for JDK 24 [openjdk.org]
- >> Browserless Testing of Vaadin Applications with Karibu Testing [foojay.io]
- >> Top 12 Podcasts for Java Developers in 2024 [jetbrains.com]
Webinars and presentations:
- >> A Bootiful Podcast: Sébastien Deleuze on Spring Framework and Kotlin, GraalVM, Project Leyden, AppCDS, runtime efficiency, Kotlin, and more [spring.io]
- >> Project Lilliput – Beyond Compact Headers #JVMLS [inside.java]
Time to upgrade:
- >> Hibernate Validator 9.0.0.Beta3 is out [relation.to]
- >> Java Visual Studio Code extension version 22.1.2 is released [inside.java]
- >> Quarkus 3.14.2 released [github.com]
- >> Jetty 12.0.13 released [github.com]
- >> vert.x 4.5.10 released [github.com]
- >> Elasticsearch 8.15.1 released [github.com]
- >> micrometer 1.13.4 released [github.com]
2. Technical & Musings
>> How I Review GitHub PRs [bitquabit.com]
A few tips and tricks on how to review PRs effectively, especially the ones touching a lot of files. Good stuff.
Also worth reading:
- >> A short history of AJAX and SSR [frankel.ch]
- >> Governing data products using fitness functions [martinfowler.com]
- >> Press the Easy Button: Organize a Virtual Conference Schedule with a Graph Database [foojay.io]
- >> Cycle Time [martinfowler.com]
3. Pick of the Week
>> Just use Postgres [mccue.dev]