What jstack Misses When Your Java Service Uses Virtual Threads
A service with virtual threads can have thousands of requests waiting while jstack shows idle carriers. How to read Thread.dump_to_file …
315 articles in this category · 2,542,493 views.
RSS feed
Felipe Maschio
194 viewsA service with virtual threads can have thousands of requests waiting while jstack shows idle carriers. How to read Thread.dump_to_file …

Frank Delporte
321 viewsA record 53 CVEs fixed in the October 2026 quarterly update for Azul Zulu, overtaken within a day by a zero-day: compromised eMudhra CA keys …

Why double breaks prices, why APIs send them as strings, and the BigDecimal and Jackson traps to avoid when you read, compute and display …

Jiří Holuša
529 viewsWhy you can't just copy a JIT-compiled method from one JVM to another: compiled code is a bet on one specific JVM's state. Identity, …

Hanno Embregts
336 viewsJava 27 is like that friend that you haven't seen all summer, and when you finally see them again it's clear that they spent a lot of time …

Simon Ritter on JDK 27: compact object headers, G1 everywhere by default, post-quantum TLS, monthly security updates, and Valhalla's first …

Viktoria Evdokimova
308 viewsSomewhere in every coding agent there is an HTTP client. Claude Code, Codex, Cursor, Cline, OpenCode: strip away the terminal UI or the …

Felipe Maschio
581 viewsA few weeks ago I posted on r/java about detecting virtual thread pinning from a plain thread dump. The technical discussion was fine. The …

Viktoria Evdokimova
324 viewsEvery Java team has a sentence like this one somewhere: Any operation on a TID must go through the single asynchronous path and must not let …

Cristobal Escobar
264 viewsIf you've spent years in Spring Boot, Micronaut, or Jakarta EE, "web framework" usually means a servlet container, an embedded Tomcat or …