1. Spring and Java
>> JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview) [openjdk.org]
Primitive type patterns in all pattern contexts, and extend instanceof and switch to work with all primitive types.
>> Fetching recursive associations with JPA and Hibernate [vladmihalcea.com]
Let’s see how we can fetch recursive associations when using JPA and Hibernate.
>> How to implement a soft delete with Hibernate [thorben-janssen.com]
And, exploring the Soft Delete Type: a new way to implement soft deletes in Hibernate 6.4, and also covering the good old way.
Also worth reading:
- >> Java Flight Recording and Analysis with Azul Mission Control [foojay.io]
- >> The One Billion Row Challenge Shows That Java Can Process a One Billion Rows File in Two Seconds [infoq.com]
- >> Quality Outreach Heads-up – Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal in a Future Release [inside.java]
- >> Building gdocweb with Java 21, Spring Boot 3.x and Beyond [foojay.io]
Webinars and presentations:
- >> A Bootiful Podcast: Spring trainer extraordinairre Patrick Baumgartner [spring.io]
- >> Foojay Podcast #41: Web Development with Java [foojay.io]
- >> Why I’m Using a Tiling Window Manager [blog.sebastian-daschner.com]
Time to upgrade:
- >> Spring Cloud Commons 4.1.1 has been released [spring.io]
- >> Hibernate Reactive 2.2.2.Final released [in.relation.to]
- >> Announcing Graal Cloud Native 4.2.1 [blogs.oracle.com]
- >> Spring Cloud 2022.0.5 (aka Kilburn) Is Now Available [spring.io]
- >> Quarkus 3.6.7, 3.2.10 Final and 3.6.8 Released [quarkus.io]
- >> Eclipse Vert.x 4.4.7 and 4.5.2 Released [eclipse.org]
- >> jwtk jjwt 0.12.4 Released [github.com/jwtk]
- >> Elasticsearch 7.17.17 Released [elastic.co]
- >> Grails-core 6.1.2 Released [grails.org]
- >> Hibernate Search 7.1.0.Alpha2 is out [in.relation.to]
- >> Micronaut Core 4.3.2 Released [micronaut.io]
- >> Helidon 4.0.4 Released [helidon.io]
- >> Apache camel-3.21.4, 3.22.1, and 4.0.4 Released [apache.org]
- >> Payara Platform Community 6.2024.1 Released [payara.fish]
- >> WildFly 31 is released! [wildfly.org]
2. Technical & Musings
>> You Might Be Better Off Without Pull Requests [hamvocke.com]
An interesting/critical take on why there might be better ways to handle daily code integrations.
Also worth reading:
- >> Bottlenecks of Scaleups #06: Onboarding [martinfowler.com]
- >> Improving upon my OpenTelemetry Tracing demo [blog.frankel.ch]
- >> Onboarding bottleneck: creating a path to effectiveness [martinfowler.com]
- >> Microservices Architecture: Navigating the Buzz [foojay.io]
- >> How AI’s Gap-Based Encoding Transforms Text into Rich Narratives [kennybastani.com]
- >> Book review: “Tidy first?” [foojay.io]
3. Pick of the Week
>> Life is Short [paulgraham.com]