Javarevisited

A humble place to learn Java and Programming better.

Member-only story

Engineering With Java: Digest #47

6 min readFeb 24, 2025

--

Introduction 📝

  • This week’s collection explores a range of topics from Project Loom’s introduction of virtual threads and their impact on concurrency, to the seamless integration of Event-Driven Architecture with Change Data Capture for real-time systems, these articles provide valuable insights.
  • Additionally, learn about profiling Java apps using Flight Recorder & Mission Control, mastering Java Stream hacks, and building simple AI applications with Java and Quarkus.
  • Also, dive into how Spring Boot handles scheduled batch jobs and the difference between blocking vs non-blocking REST calls.

Stay ahead of the curve with the latest updates in Java and Spring Boot!

Top Picks

1. Project Loom and Virtual Threads: Next Phases

  • This talk explains Project Loom’s impact on Java concurrency, highlighting virtual threads as lightweight, user-mode threads introduced in JDK 21.
  • Virtual threads simplify coding by enabling a “thread-per-task” model, avoiding complex async patterns. The speaker covers pinning issues, structured concurrency, and common pitfalls like misusing thread pools.
  • Virtual threads don’t speed up code but boost scalability by handling millions of threads efficiently. The session…

--

--

Javarevisited
Javarevisited

Published in Javarevisited

A humble place to learn Java and Programming better.

Suraj Mishra
Suraj Mishra

Written by Suraj Mishra

Staff Software Engineer @PayPal ( All opinions are my own and not of my employer )

No responses yet