23/02/2025, 12:34 Java Weekly, Issue 580 | Baeldung
(/)
Java Weekly, Issue 580
Last updated: February 7, 2025
Written by: baeldung ([Link]
Weekly Review ([Link]
+
1. Spring and Java
>> Evolution of Java Ecosystem for Integrating AI
([Link]
integrating-ai/) [[Link]]
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
([Link]
[[Link]]
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
([Link] [[Link]]
>> Join the Celebration of 30 Years of Java
([Link]
[[Link]]
[Link] 1/5
23/02/2025, 12:34 Java Weekly, Issue 580 | Baeldung
>> Sliding Window Log Rate Limiter (Redis & Java)
(/)
([Link]
java/) [[Link]]
>> StampedLock ReadWriteLock Dangers
([Link]
[Link])[[Link]]
Webinars and presentations:
>> Spring Boot co-creator Phil Webb and its biggest fan Josh Long
look at its first ten whole years! ([Link]
v=SwKrrLCVTH0) [[Link]]
>> Java Language Evolution in 2025 – Inside Java Newscast #84
([Link] [[Link]]
>> A Bootiful Podcast: HTMX creator Carson Gross
([Link]
gross) [[Link]]
Time to upgrade:
>> Spring Cloud 2025.0.0-M1 (aka Northfields) has been released
([Link]
aka-northfields-has-been-released) [[Link]]
>> Spring Cloud Stream Applications 2024.0.1 and 2025.0.0 are now
available ([Link]
stream-applications-2024_0_1-and-2025_0_0-are-now-available)
[[Link]]
>> quarkus 3.18.1 ([Link]
[[Link]/quarkusio]
>> vert.x 5.0.0.CR4 ([Link]
[[Link]/eclipse-vertx]
>> Micronaut Core 4.7.13 ([Link]
projects/micronaut-core/releases) [[Link]/micronaut-projects]
2. Technical & Musings
>> A solution to the problem of cluster-wide CRDs
([Link]
crds/) [[Link]]
[Link] 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
([Link]
[[Link]]
>> How I Use AI: Meet My Promptly Hired Model Intern
([Link] [[Link]]
>> Bliki: Forest And Desert
([Link]
[[Link]]
>> JetBrains AI Coding Agent Junie Provides Tight Integration with
JetBrains IDEs ([Link]
junie-agent/?
utm_campaign=infoq_content&utm_source=infoq&utm_medium=fee
d&utm_term=Java) [[Link]]
>> Remote Development made simple with DevPod
([Link] [[Link]]
>> Debezium Joins the Commonhaus Foundation
([Link]
commonhaus/?
utm_campaign=infoq_content&utm_source=infoq&utm_medium=fee
d&utm_term=Java) [[Link]]
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
[Link] 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://[Link])
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)
[Link] 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://[Link]/LIBRARY/FAQ)
BAELDUNG PRO (/MEMBERS/)
TERMS OF SERVICE (/TERMS-OF-SERVICE)
PRIVACY POLICY (/PRIVACY-POLICY)
COMPANY INFO (/BAELDUNG-COMPANY-INFO)
CONTACT (/CONTACT)
PRIVACY MANAGER
[Link] 5/5