DEV Community

Shane Shi
Shane Shi

Posted on

Java 24 is out, HTMX is rising, and the microservices rethink

**Java 24 is out — here's what to actually care about

Java 24 dropped this week with 24 JEPs finalized. Most of it is noise for day-to-day backend work. The two things worth your attention:

Stream Gatherers (JEP 485, now final) let you write custom intermediate stream operations without the usual workarounds.

Scoped Values (JEP 487) give you a cleaner alternative to ThreadLocal in virtual-thread-heavy code.

The verdict: if your team is on Java 21+ and using virtual threads, Scoped Values are worth evaluating now. Everything else can wait for your next upgrade cycle.

HTMX is showing up in Java backends — should you care?

A growing number of Spring Boot shops are pairing Thymeleaf with HTMX instead of reaching for React. The pitch: you keep your server-side rendering, eliminate the API layer, and ship interactive UIs without a JS build step. GitHub star count has crossed 38k.

The honest take: this works well for internal tools and admin panels. For complex user-facing products with heavy client-side state, it gets awkward fast. Know your use case before adopting.

One architecture decision worth rethinking

Microservices made sense when teams were large and deployments were slow. In 2025, a lot of teams that went micro are quietly merging services back together. Not because microservices are wrong — but because the operational overhead only pays off past a certain team size and traffic scale most companies never reach.

If your team is under 15 engineers and your services talk to each other more than they talk to the outside world, a modular monolith probably serves you better.

Tool of the week: Jobrunr

If you're running background jobs in Spring Boot and still using Quartz, Jobrunr is worth a look. It's a distributed background job scheduler with a built-in dashboard, retry logic, and dead-letter queue — all wired up with a single annotation. The free tier covers most production use cases.


This was originally published in The Backend Brief — a weekly newsletter for backend engineers. No hype, just signal.

Subscribe free: https://the-backend-brief.beehiiv.com

Top comments (0)