Michael Simons

@rotnroll666.bsky.social

👨‍👩‍👦‍👦👨🏻‍💻🚴🏻 – Father, Husband, Developer, Athlete. Author of Spring Boot Buch, and DuckDB in Action with Manning. Java champion working at Neo4j on various integrations within the JVM ecosystem. More: https://michael-simons.eu

Behind every release are months of obsessing over details. 🚀 While you're building with Spring 7/Boot 4, we’re sharing the "why." This @infoq.com interview covers API versioning, Jakarta EE 11, AI, tooling, and what’s next. Full story: www.infoq.com/articles/spr... #SpringFramework #SpringBoot

The Spring Team on Spring Framework 7 and Spring Boot 4

InfoQ recently spoke with key members of the Spring team about the significant architectural and functional advancements in Spring Framework 7 and Spring Boot 4. This conversation explores the strateg...

infoq.com

This Sunday I gave a talk at a conference and someone came to me afterwards telling me that my posts played a part in politicizing them. Still thinking about that. A lot of the time it feels like one is just yelling at the clouds but we can sometimes make a difference in each others' lives.

May I hold up the mirror a bit more? DevRel: most report into marketing. Which means they do marketing, aka the stuff they produce is there primarily to sell more products/services. Also: DevRel mostly writes sample apps, not production-grade. All tech looks awesome when writing hello-world apps.

Think about that if you find yourself spending your times being angry online. Go outside, meet some real people with similar interests, and live your life instead of wasting it away. :)

JavaFX is back — now part of the Java Verified Portfolio. Proper support again across Java versions. Big for desktop apps. Modern Java can do way more than people think — even AI and full stack with fewer moving parts. Also: great hallway track, Brian Goetz, Stuart Marks, and Duke 🙂

BildBildBildBild

Excellent read. A sufficiently detailed spec is not far from code. I wouldn't be surprised to see a formal grammar for specs emerge, at which point we'll just have invented a higher level programming language or reinvented MDA. And then we'll just need a compiler, not an LLM.

gabby@fullmoon.id · 5mo ago

New blog post: "A sufficiently detailed spec is code" I wrote this because I was tired of people claiming that the future of agentic coding is thoughtful specification work. As I show in the post, the reality devolves into slop pseudocode haskellforall.com/2026/03/a-su...