Hello Java 27! Have You Been Working Out?
Java 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 …

Hanno Embregts
196 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
168 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
411 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
190 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
167 viewsIf you've spent years in Spring Boot, Micronaut, or Jakarta EE, "web framework" usually means a servlet container, an embedded Tomcat or …

Viktoria Evdokimova
299 viewsA detailed report reads like proof. The agent lists the files it touched, names the branch, quotes a commit hash, adds a test count and …

Viktoria Evdokimova
449 viewsJava developers reach for the debugger without thinking about it. Set a breakpoint, run the failing test, look at the variables, then decide …

Cristobal Escobar
267 viewsBoxLang 1.16.0 is here, closing 50 issues across new features, improvements, and bug fixes. The theme running through this release is …

Oleksandr Dendeberia
295 viewsBackend validation often starts with simple questions. Is the input empty? Does it have the expected shape? Can it be parsed? Does it belong …