1. Spring and Java
>> Spring Debugger: Working With Dynamic Database Connections Just Got Simpler [blog.jetbrains.com]
A new IntelliJ IDEA plugin simplifies debugging dynamic database connections by automatically detecting and registering Testcontainers or Docker-based DataSources, streamlining the development and debugging of Spring Boot applications that are directly accessible within the IDE. Nice work.
>> Introducing Quarkus quickjs4j: Seamless JavaScript Integration in Your Quarkus Applications [quarkus.io]
Quarkus quickjs4j enables seamless integration of JavaScript into your application, allowing developers to execute dynamic JS code such as user-defined business rules or algorithms within the Java environment.
Also worth reading:
- >> IntelliJ IDEA Moves to the Unified Distribution [jetbrains.com]
- >> How I Improved Zero-Shot Classification in Deep Java Library (DJL) OSS [foojay.io]
- >> Document Your Spring Boot APIs with Redocusaurus in Minutes [foojay.io]
Webinars and presentations:
- >> Java GPGPU Enablement: Are We There Yet? [inside.java]
- >> Podcast: The Java Ecosystem Remains Ever-Green By Continuously Adapting to Developers’ Needs [infoq.com]
- >> Foojay Podcast #75: JCON Report, Part 4 – Tips and Tricks for Java Devs [foojay.io]
- >> A Bootiful Podcast: API oracle Arjen Poutsma [spring.io]
- >> ZGC – Paving the GC On-Ramp [inside.java]
Time to upgrade:
- >> JDK 24.0.2, 21.0.8, 17.0.16, 11.0.28, and 8u461 Have Been Released [blogs.oracle.com]
- >> Spring Cloud 2024.0.2 (aka Moorgate) Has Been Released [spring.io]
- >> GraalVM for JDK 24 Community 24.0.2 [github.com/graalvm]
- >> Quarkus 3.24.3 [github.com/quarkusio]
- >> Eclipse-collections 11.1.0 [github.com/eclipse-collections]
- >> Maven 3.9.11 [github.com/apache]
- >> Helidon 4.2.4 [github.com/helidon-io]
- >> Payara Platform Community 6.2025.7 [github.com/payara]
2. Technical & Musings
>> Three worthwhile articles yesterday [martinfowler.com]
Exploring the three interconnected forms of coupling: semantic, structural, and usage that influence software design. This way it helps developers understand how to manage dependencies, leading to more maintainable and adaptable systems. Always a good weekend read here.
Also worth reading:
- >> The Great Data Reimagination: From Static to Agile in the AI Era [inside.java]
- >> Sustainability Starts with Your Runtime: Meet a Green JVM [foojay.io]
- >> New AI Conference For And By Developers [foojay.io]
3. Pick of the Week
>> Leading your engineers towards an AI-assisted future [thepete.net]