1. Spring and Java
>> JEP proposed to target JDK 21: 445: Unnamed Classes and Instance Main Methods (Preview) [openjdk.java.net]
No need to create full-blown classes to test simple ideas anymore: unnamed classes and main methods in Java. Good stuff.
>> Using Async-Profiler and Jattach Programmatically with AP-Loader [foojay.io]
Making it easy to use async-profiler and its included tools programmatically with AP-Loader.
>> Hibernate default entity sequence [vladmihalcea.com]
And let’s see how the default entity sequence changes when migrating from Hibernate 5 to Hibernate 6.
Also worth reading:
- >> Structured Logging with Spring Boot and Amazon CloudWatch [reflectoring.io]
- >> JEP proposed to target JDK 21: 445: Unnamed Classes and Instance Main Methods (Preview) [openjdk.java.net]
- >> Timefold Forks OptaPlanner: Open Source Solver in Java [foojay.io]
- >> Hidden and Not-So-Hidden Gems In Java 20 [foojay.io]
- >> Unconventional Remote Process Control Without Libraries In Java: Presenting X-Pipe [foojay.io]
Webinars and presentations:
- >> Save 10-20% Memory With Compact Headers – Inside Java Newscast #48 [inside.java]
- >> OpenJDK – Change the Future of Java [inside.java]
- >> A Bootiful Podcast: Java Champion Ken Kousen on Gradle, Java, Kotlin, Mockito, and more [spring.io]
- >> Spring Boot Debugging with Aspect-Oriented Programming (AOP) [foojay.io]
- >> How to Approach Java, Databases & SQL (for My Google Photos Clone) [marcobehler.com]
Time to upgrade:
- >> Spring Framework 6.0.9 available now [spring.io]
- >> Announcing Spring Cloud AWS 3.0.0 [spring.io]
- >> Spring Boot 3.1.0-RC2 available now [spring.io]
- >> Spring Tools 4.18.1 released [spring.io]
- >> Spring Cloud Data Flow 2.10.3 Released [spring.io]
- >> Open Liberty 23.0.0.3 Unveiled: Embracing Cloud-Native Java Microservices, Jakarta EE 10 and Beyond [infoq.com]
- >> Spring Shell 2.1.9, 3.0.3 and 3.1.0-RC1 are now available [spring.io]
- >> Quarkus 3.0.2.Final Released [quarkus.io]
- >> Eclipse Jetty 12.0.0.beta1 Released [eclipse.org]
2. Technical & Musings
>> Why I’m Not So Alarmed About AI And Jobs [techblog.bozho.net]
Should we be concerned about the rise of Gen-AI? Is it going to cause a sweeping loss of jobs for everyone?
>> Monoliths are not dinosaurs [allthingsdistributed.com]
Finally, a great take on why there is not one architectural pattern to rule them all and the importance of being pragmatic.
Also worth reading:
- >> I just want to run a container… [giorgiosironi.com]
- >> Yelp Adopted the MVI Architecture to Improve Performance and Testability of Their Android App [infoq.com]
- >> How to get into ML for a developer? [abdullin.com]
- >> Migrating Critical Traffic At Scale with No Downtime — Part 1 [netflixtechblog.com]
- >> Fixing “Failed to get Recent Blockhash” Error in Solana Development with Anchor Framework [geekabyte.io]
- >> From Extinct Computers to Statistical Nightmares: Adventures in Performance [infoq.com]
- >> General strategy for migrating relational data to document-based [event-driven.io]
- >> Managing Data Residency – concepts and theory [blog.frankel.ch]
3. Pick of the Week
>> Rules of Thumb for Software Development Estimations [vadimkravcenko.com]