0% found this document useful (0 votes)
3 views

Spring Java Weekly, Issue 580

Java Weekly, Issue 580 discusses the evolution of the Java ecosystem for AI integration, highlights Project Loom's structured concurrency, and features updates on various Java libraries and frameworks. It includes webinars, new releases, and a focus on a new JUnit course. The issue emphasizes advancements in Java technologies and community contributions.

Uploaded by

podam91581
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Spring Java Weekly, Issue 580

Java Weekly, Issue 580 discusses the evolution of the Java ecosystem for AI integration, highlights Project Loom's structured concurrency, and features updates on various Java libraries and frameworks. It includes webinars, new releases, and a focus on a new JUnit course. The issue emphasizes advancements in Java technologies and community contributions.

Uploaded by

podam91581
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

23/02/2025, 12:34 Java Weekly, Issue 580 | Baeldung

(/)

Java Weekly, Issue 580


Last updated: February 7, 2025

Written by: baeldung (https://www.baeldung.com/author/baeldung)

Weekly Review (https://www.baeldung.com/category/weekly-review)


+

1. Spring and Java


>> Evolution of Java Ecosystem for Integrating AI
(https://inside.java/2025/01/29/evolution-of-java-ecosystem-for-
integrating-ai/) [inside.java]
An overview of Java libraries that enable LLM integration, with a close look
at Oracle’s Generative AI service and LangChain4j.
>> Project Loom: Structured Concurrency – Java
(https://foojay.io/today/project-loom-structured-concurrency-java/)
[foojay.io]
And a deep dive into what structured concurrency is, with a practical
example of using the StructuredTaskScope API.
Also worth reading:
>> Quality Outreach Heads-up – JDK 24: Remote Debugging with
jstat and jhsdb Is Deprecated for Removal
(https://inside.java/2025/01/31/quality-heads-up/) [inside.java]
>> Join the Celebration of 30 Years of Java
(https://foojay.io/today/join-the-celebration-of-30-years-of-java/)
[foojay.io]

https://www.baeldung.com/java-weekly-580 1/5
23/02/2025, 12:34 Java Weekly, Issue 580 | Baeldung

>> Sliding Window Log Rate Limiter (Redis & Java)


(/)
(https://foojay.io/today/sliding-window-log-rate-limiter-redis-
java/) [foojay.io]
>> StampedLock ReadWriteLock Dangers
(https://www.javaspecialists.eu/archive/Issue321-StampedLock-
ReadWriteLock-Dangers.html)[javaspecialists.eu]
Webinars and presentations:
>> Spring Boot co-creator Phil Webb and its biggest fan Josh Long
look at its first ten whole years! (https://www.youtube.com/watch?
v=SwKrrLCVTH0) [youtube.com]
>> Java Language Evolution in 2025 – Inside Java Newscast #84
(https://inside.java/2025/01/30/newscast-84/) [inside.java]
>> A Bootiful Podcast: HTMX creator Carson Gross
(https://spring.io/blog/2025/01/30/a-bootiful-podcast-carson-
gross) [spring.io]
Time to upgrade:
>> Spring Cloud 2025.0.0-M1 (aka Northfields) has been released
(https://spring.io/blog/2025/01/30/spring-cloud-2025-0-0-M1-
aka-northfields-has-been-released) [spring.io]
>> Spring Cloud Stream Applications 2024.0.1 and 2025.0.0 are now
available (https://spring.io/blog/2025/02/02/spring-cloud-
stream-applications-2024_0_1-and-2025_0_0-are-now-available)
[spring.io]
>> quarkus 3.18.1 (https://github.com/quarkusio/quarkus/releases)
[github.com/quarkusio]
>> vert.x 5.0.0.CR4 (https://github.com/eclipse-vertx/vert.x/tags)
[github.com/eclipse-vertx]
>> Micronaut Core 4.7.13 (https://github.com/micronaut-
projects/micronaut-core/releases) [github.com/micronaut-projects]

2. Technical & Musings


>> A solution to the problem of cluster-wide CRDs
(https://foojay.io/today/a-solution-to-the-problem-of-cluster-wide-
crds/) [foojay.io]

https://www.baeldung.com/java-weekly-580 2/5
23/02/2025, 12:34 Java Weekly, Issue 580 | Baeldung

Virtual clusters can run within a single physical Kubernetes cluster. This
(/)
allows teams to use CRDs (which are cluster-wide) with different versions, at
a much lower cost than running separate clusters for each team.
Also worth reading:
>> Emerging Patterns in Building GenAI Products
(https://martinfowler.com/articles/gen-ai-patterns/)
[martinfowler.com]
>> How I Use AI: Meet My Promptly Hired Model Intern
(https://lucumr.pocoo.org/2025/1/30/how-i-ai/) [pocoo.org]
>> Bliki: Forest And Desert
(https://martinfowler.com/bliki/ForestAndDesert.html)
[martinfowler.com]
>> JetBrains AI Coding Agent Junie Provides Tight Integration with
JetBrains IDEs (https://www.infoq.com/news/2025/01/jetbrains-
junie-agent/?
utm_campaign=infoq_content&utm_source=infoq&utm_medium=fee
d&utm_term=Java) [infoq.com]
>> Remote Development made simple with DevPod
(https://blog.frankel.ch/remote-development-devpod/) [frankel.ch]
>> Debezium Joins the Commonhaus Foundation
(https://www.infoq.com/news/2025/02/debezium-joins-
commonhaus/?
utm_campaign=infoq_content&utm_source=infoq&utm_medium=fee
d&utm_term=Java) [infoq.com]

3. Pick of the Week


The very first non-Spring course is finally live. Probably not a surprise it’s
focused on testing 🙂
>> Learn JUnit (/courses/learn-junit-course)

Next »
Java Weekly, Issue 581 (/java-weekly-581)

« Previous

https://www.baeldung.com/java-weekly-580 3/5
23/02/2025, 12:34 Java Weekly, Issue 580 | Baeldung

Java Weekly, Issue 579(/)(/java-weekly-579)

 Subscribe 

Be the First to Comment!

{} [+] 

0 COMMENTS

COURSES
ALL COURSES (/COURSES/ALL-COURSES)
BAELDUNG ALL ACCESS (/COURSES/ALL-ACCESS)
BAELDUNG ALL TEAM ACCESS (/COURSES/ALL-ACCESS-TEAM)
THE COURSES PLATFORM (HTTPS://COURSES.BAELDUNG.COM)

SERIES
JAVA “BACK TO BASICS” TUTORIAL (/JAVA-TUTORIAL)
LEARN SPRING BOOT SERIES (/SPRING-BOOT)
SPRING TUTORIAL (/SPRING-TUTORIAL)
GET STARTED WITH JAVA (/GET-STARTED-WITH-JAVA-SERIES)
SECURITY WITH SPRING (/SECURITY-SPRING)
REST WITH SPRING SERIES (/REST-WITH-SPRING-SERIES)
ALL ABOUT STRING IN JAVA (/JAVA-STRING)

https://www.baeldung.com/java-weekly-580 4/5
23/02/2025, 12:34 Java Weekly, Issue 580 | Baeldung

(/)
ABOUT
ABOUT BAELDUNG (/ABOUT)
THE FULL ARCHIVE (/FULL_ARCHIVE)
EDITORS (/EDITORS)
OUR PARTNERS (/PARTNERS/)
PARTNER WITH BAELDUNG (/PARTNERS/WORK-WITH-US)
EBOOKS (/LIBRARY/)
FAQ (HTTPS://WWW.BAELDUNG.COM/LIBRARY/FAQ)
BAELDUNG PRO (/MEMBERS/)

TERMS OF SERVICE (/TERMS-OF-SERVICE)


PRIVACY POLICY (/PRIVACY-POLICY)
COMPANY INFO (/BAELDUNG-COMPANY-INFO)
CONTACT (/CONTACT)

PRIVACY MANAGER

https://www.baeldung.com/java-weekly-580 5/5

You might also like