Did you know that I'll be in Germany, Switzerland, and Austria over the next month? Would love to meet you over coffee, beer, dinner, or a computer screen. Maybe even play a round of my TDD Game? Detailed itinerary is here: ted.dev/where. Don't hesitate to get in touch!
Posts by Simon Martinelli
Just ask the AI agent to reverse engineer use cases and the entity model. Then start with the AI Unified Process unifiedprocess.ai
It takes just 30 minutes to reverse-engineer Spring PetClinic with AI into System Use Cases and implement those use cases according to the AI Unified Process: unifiedprocess.ai
New requirements came in for Voluntarix, my volunteer management app.
Estimated effort with AI: ~1 hour.
Estimated effort without AI: several days.
AI didn't just help with the coding. It helped with the conception, too.
#AI #SoftwareDevelopment #Productivity
Looking for work. Will DevRel for coffee or wine 😁
In this blog, you will learn some Docker best practices mainly focussed on Java applications. This is not only a theoretical exercise, but you will learn how to apply the best practices to your Dockerfiles. Enjoy!
#java #docker
Building pro AI agents is tricky. 🤖🏗️
I’ve got 5 best practices for mastering #AI #Agents, #Subagents, #Skills and #MCP architecture usage.
Read my #article at @oboehm.bsky.social
foojay.io/today/best-p...
Thanks to 😍 @martinelli.ch Alvaro Sanchez M. @supercoco9.bsky.social
#AI #LLM #MCP
⏰ Only 2 days left!
The J-Spring Call for Papers closes on March 29. Got insights, ideas, or a story worth sharing with the Dutch #Java community? This is your moment.
👉 Submit your talk before it’s too late: sessionize.com/jspring26/
#JSpring #Developers @nljug.bsky.social
A new version of our book "Sustainability for Java Developers - Towards an Understanding of Sustainable Java Software Development" is now available. Jan Ouwens extended Chapter 6 with "Make small Docker images".
Get it for free or pay-what-you-want on Leanpub:
leanpub.com/sustainabili...
🎤 The #BaselOne2026 Call for Papers is open!
Talks & workshops on software engineering, #Java and #SoftwareArchitecture.
📍 Basel
📅 14–15 Oct 2026
⏰ Deadline: 30 April 2026
Previous speakers include @patbaumgartner.com, @hansolo.eu and Cosima Laube.
Submit: sessionize.com/baselone-2026/
Spec-Driven Development is not for developers alone.
It is the bridge between business and development.
Without business, there are no requirements.
Without requirements, there are no specifications.
And without specifications, teams may still build software, but not necessarily the right thing.
AI tools for developers are useful. But they are not enough.
If AI is getting better and better at programming, why are we focusing almost all innovation on coding tools?
Read more here: martinelli.ch/ai-tools-for-developers-are-not-enough/
Practical i18n in Vaadin: Resource Bundles, Locale Handling and UI Language Switching
Modern web applications are rarely used only by users with the same language. Even internal tools often reach international teams or are used in different countries. A multilingual user interface is therefore not…
Excited about my upcoming speaking engagements this spring 2026.
Looking forward to the conversations, the exchange of ideas, and meeting members of the community along the way.
If you are attending one of these events, let’s connect.
Daily reminder: you don’t need tools to do Spec-Driven Development. You just need an agent like Claude Code and very important: SPECS!
Check out my process unifiedprocess.ai
Daily reminder: to do spec-driven development, you need requirements and specs, not tools!
unifiedprocess.ai
Standard tickets are almost SOLD OUT.
🎟️ Get yours before prices go up! 2026.springio.net
AI is changing software development faster than most teams realize.
Writing code is no longer the hard part.
In my latest article, I explain why this is happening and what it means for modern development:
👉 martinelli.ch/ai-makes-cod...
I’ve brought something together that many people have asked me for.
👉 unifiedprocess.ai/articles.html
The site now contains a curated collection of my articles on Spec-Driven Development and the AI Unified Process.
If you run a company whose entire value proposition is the ability to see patterns, predict outcomes, and connect dots that others miss, you’d think someone in the building might have flagged that suing a small independent magazine over unflattering-but-accurate reporting would only guarantee that millions more people read it.
Love this headline and the whole first sentence 😂
«Palantir Sues Swiss Magazine For Accurately Reporting That The Swiss Government Didn’t Want Palantir»
@adfichter.bsky.social
www.techdirt.com/2026/02/27/p...
No you don’t need to do both. You can start with a use case diagram to capture all use cases and then specify one by one
🚀 Use Cases vs User Stories — same content, different outcome
Many teams believe the difference between user stories and use cases is just formatting.
👉 Read more:
martinelli.ch/use-cases-vs...
#softwarearchitecture #requirementsengineering #ai #specdrivendevelopment #java #agile
Ehren-Frauen! 🙇
The “problem” is that we have a split into frontend and backend development. But SCS recommends full-stack. Architecture work is often reduced to the backend
Cool! At least two people can see it. 😅
AI works best with small, clear, well-defined systems.
In my new blog post, I explain why Self-Contained Systems (SCS) are a perfect fit for AI-driven development.
martinelli.ch/why-self-con...
#AI #SoftwareArchitecture #SCS #SpecDrivenDevelopment #AIUP
🚀 New Post: How I Solved SMTP Timeouts with Mailpit and JavaMail
I ran into a frustrating issue when testing email sending in a Spring Boot app with Mailpit and Testcontainers — local SMTP connections were hanging for seconds before failing.
👉 martinelli.ch/how-i-solved...
US-Präsident Trump hat bei den weltweiten Zöllen seine Befugnisse überschritten. Zu dem Ergebnis kommt der Oberster Gerichtshof der USA. #Wirtschaft