Simon Martinelli
banner
martinelli.ch
Simon Martinelli
@martinelli.ch
Java Champion, Vaadin Champion, Oracle ACE Pro, International Speaker, Programming Architect, and Lecturer for Software Architecture, Java, Persistence, and DevOps.
https://martinelli.ch
Pinned
The first live stream on spec-driven development is already over.

Thank you all so much for participating. For those who couldn't be there, you can find the recording here:

www.youtube.com/watch?v=jwPB...
Spec-driven Development with the AI Unified Process
YouTube video by Simon Martinelli
www.youtube.com
Reposted by Simon Martinelli
Team USA freestyle skiers speak out against ICE 🇺🇸🔥

#Olympics
February 6, 2026 at 9:14 PM
Reposted by Simon Martinelli
In der Schweiz formiert sich ein hochkarätiges Netzwerk für die digitale Unabhängigkeit. Das ist den USA-Vertretern ein Dorn im Auge. Behörden haben jetzt die Chance, mit gutem Beispiel voranzugehen.

gnulinux.ch/digitale-sou...

#Medienecho
Digitale Souveränität wird zum Kampfbegriff
In der Schweiz formiert sich ein hochkarätiges Netzwerk für die digitale Unabhängigkeit. Das ist den USA-Vertretern ein Dorn im Auge. Behörden haben jetzt die Chance, mit gutem Beispiel voranzugehen.
gnulinux.ch
February 7, 2026 at 11:21 AM
GreenMail is great alternative as well. But I also run my app with Testcontainers during development and Mailpit has a UI where I can see all sent mails
February 4, 2026 at 12:02 PM
Reposted by Simon Martinelli
Proud to introduce the first Foojay book! 'Sustainability for Java Developers' is a collaborative effort from our amazing community. The first edition is now available on @leanpub.bsky.social for FREE with more updates coming soon... foojay.io/today/announ... #Java #Sustainability #FoojayCommunity
Announcing: Sustainability for Java Developers
Java developers from around the world are writung a book about a question that's becoming impossible to ignore: how do we write software that's good for both our projects and the planet?
foojay.io
February 3, 2026 at 8:40 AM
New blog post ✍️
Spec-driven development is not a return to waterfall.

AI makes coding faster, but speed was never the real problem. The real bottleneck is still requirements and specifications.

👉 Read the post: martinelli.ch/why-spec-dri...
Why Spec-Driven Development Can Be Iterative, Incremental, and Agile - Martinelli
Whenever I talk about AIUP and Spec-driven Development, I often hear the same concern: “This sounds like Waterfall.” That reaction is understandable. For many developers, words like requirements, spec...
martinelli.ch
February 3, 2026 at 9:10 AM
Just a hint for the fetch. Check out Records.mapping www.jooq.org/doc/latest/m...
RecordMapper
RecordMapper
www.jooq.org
January 31, 2026 at 11:54 AM
Reposted by Simon Martinelli
A very nice feature of @jooq.org - implicit joins!
No need to explicitly join child tables to retrieve parent's columns. SQL that feels like ORM :)
January 30, 2026 at 7:17 PM
Reposted by Simon Martinelli
Want to learn about testing emails with #Testcontainers and #Mailpit? Check out this great piece by @martinelli.ch on Foojay. foojay.io/today/testin... #EmailTesting #Foojay #Java
foojay – a place for friends of OpenJDK
foojay is the place for all OpenJDK Update Release Information. Learn More.
foojay.io
January 30, 2026 at 12:52 PM
It’s a pity. I never made it to Devoxx UK 🙁
January 26, 2026 at 2:34 PM
Unfortunately, no, I'll be at JAX Mainz that week.
January 26, 2026 at 12:36 PM
Reposted by Simon Martinelli
"Spec-driven Development: How AI Changed Everything (And Nothing)" - @martinelli.ch
No description on the schedule… which makes me even more curious 😅
AI + specs + reality check? Sounds like a fun combo.

📽️ www.youtube.com/watch?v=yBQI...
Spec-driven Development: How AI Changed Everything (And Nothing)
AI makes coding faster, but we're still stuck with the same old problem: code becomes the source of truth. What if we flipped this around? This talk shows a new way to build software. Write your…
www.youtube.com
January 26, 2026 at 10:45 AM
The jChampions conference is a free online conference and I'm very excited to talk about Spec-driven Development at this event!

jchampionsconf.com
January 26, 2026 at 8:14 AM
Reposted by Simon Martinelli
A coworker took this from her apartment. I haven't seen a crowd this size before. Maybe the first Women's March? But it was much much warmer that day. ICE OUT OF MINNESOTA!
January 23, 2026 at 11:19 PM
📣 New on the blog: The Age of ReDevTest — Why Requirements Matter More Than Code 🧠

AI is reshaping how we build software.

👉 Read the full piece and rethink your workflow: martinelli.ch/the-age-of-r...

#ReDevTest #SoftwareDevelopment #AI #RequirementsEngineering #Productivity
The Age of ReDevTest: Why Requirements Matter More Than Code - Martinelli
For many years, software development was code-centric.We wrote requirements, then quickly moved to implementation. Tests helped, but code was the real source of truth. AI changes this completely.…
martinelli.ch
January 22, 2026 at 4:59 PM
You can do the same apps with the same look and feel in both stacks. But there are only a few people master both. Plus with only one stack the integration is much simpler
January 20, 2026 at 7:49 PM
The question is: Do you want to work in two ecosystems that you’ll have to master or choose one. For example Vaadin and Spring Boot or React and Next.js
January 20, 2026 at 7:42 PM
What ever ecosystem you choose to do full-stack you will have SQL and HTML. So I only counted the “programming” languages
January 20, 2026 at 7:34 PM
😀 I include the DB in the backend
January 20, 2026 at 7:32 PM
I just counted the languages that are not common.
January 20, 2026 at 7:31 PM
I wouldn’t call Angular or React and Spring Boot or Quarkus “full-stack”.
This is “dual-stack” because you have to learn two languages and two ecosystems.
January 20, 2026 at 7:12 PM