Virtual Threads in Practice — After Two Years in Production
What actually happens when you flip the virtual threads switch on a Spring Boot service — the wins, the sharp edges, and when the old thread-pool model still beats them.
Tag
What actually happens when you flip the virtual threads switch on a Spring Boot service — the wins, the sharp edges, and when the old thread-pool model still beats them.
How circuit breakers actually behave in production, tuning the state transitions, and the subtle interactions with retries and timeouts that cause most outages.
The modern Java data modeling trio — records for immutable data, sealed types for closed hierarchies, and pattern matching to glue them together. What it looks like in real code.
The mental model for Java Streams that makes them actually click — lazy evaluation, short-circuiting, the collectors you actually use, and the gotchas that bite every team.
The parts of Spring Boot you'll use on every project, the parts you'll almost never touch, and the mental model that separates the two.
The idea behind DI demystified — why it's the foundation of every modern Java framework, how it compares to alternatives, and the pitfalls that make teams hate it.