1. Spring and Java
>> Project Leyden: Beginnings [openjdk.java.net]
Humble beginnings for the new Project Leyden – tackling the slow startup times, peak to performance, and footprint issues with static Java images.
>> Replacing Finalizers with Cleaners [inside.java]
An interesting read on how we can use the *Java 9 Cleaners to move away from the issues imposed by the infamous finalizers* in Java.
>> Preparing for Spring Boot 3.0 [spring.io]
And yes, preparation steps for a more smooth migration to Spring Boot 3.0: Java 17 migration, use the latest 2.7.x versions, replace deprecations, new configurations, and quite a bit more goodness 🙂
Also worth reading:
- >> A friendlier visualization of Java’s JIT compiler based on control flow [robcasloz.github.io]
- >> Gazillion Virtual Threads [javaspecialists.eu]
- >> Go Native with Spring Boot and GraalVM [infoq.com]
- >> Microsoft + Java = ♡: a Story Told by Martijn Verburg at Devoxx UK [infoq.com]
- >> Spring Data JDBC – Getting Started [thorben-janssen.com]
- >> Java data access technology survey results [vladmihalcea.com]
- >> Taking Java to OCI [blogs.oracle.com]
- >> Quinoa – A Quarkus extension to create Modern UI with no hassle [quarkus.io]
- >> Gradle quickie: laziness [melix.github.io]
Webinars and presentations:
- >> News Grab Bag: Loom Virtual Threads, Lilliput, Pattern Matching, … – Inside Java Newscast #25 [inside.java]
- >> How to Search Full-text in Neo4j with Java & Quarkus OGM [blog.sebastian-daschner.com]
- >> A Bootiful Podcast: Devoxx UK organizer and VoxxedDays cofounder Mark Hazell on running great conferences [spring.io]
- >> Scripting with Java – Sip of Java [inside.java]
- >> Spring Boot RESTful CRUD Application with IntelliJ IDEA and JPA Buddy [youtube.com]
Time to upgrade:
- >> Spring Boot 2.6.8, 2.7.0, and 3.0.0-M3 are available now [spring.io]
- >> Micronaut 3.4.4 Released [micronaut.io]
- >> Hibernate Reactive 1.1.6.Final released [in.relation.to]
- >> Spring Session 2021.2 Available [spring.io]
- >> Spring Batch 4.3.6 and 5.0.0-M3 available now [spring.io]
- >> Spring for GraphQL 1.0 Release [spring.io]
- >> Quarkus 2.9.1.Final released – Maintenance release [quarkus.io]
- >> Release notes – Payara Platform Enterprise 5.39.0 [docs.payara.fish]
- >> WildFly 26.1.1 is released! [wildfly.org]
2. Technical & Musings
>> Chopping the monolith – the demo [frankel.ch]
A practical guide on how to break down a monolith into sensible and manageable microservices.
>> New TOAST in town: the “pluggable TOAST API” concept and what it means for the community [postgrespro.com]
And a piece on abstracting away the way we handle bulky data in Postgres by introducing the pluggable TOAST API – bring your own toast!
Also worth reading:
- >> Kubernetes 1.24: Avoid Collisions Assigning IP Addresses to Services [kubernetes.io]
- >> Reactive endpoints: pushing data to the frontend [hilla.dev]
- >> A Survey of Causal Inference Applications at Netflix [netflixtechblog.com]
- >> Minimalism in Programming Language Design [pointersgonewild.com]
- >> Contextual Logging in Kubernetes 1.24 [kubernetes.io]
3. Comics
And my favorite Dilberts of the week:
>> Lost Backups [dilbert.com]
>> Sunday Mordac Hurts Carl [dilbert.com]
>> Work Before Vacation [dilbert.com]
4. Pick of the Week
Last week I picked the application modernization tool from vFunction. Here’s an interesting, quick video of what the tool can do: