Advertisement · 728 × 90

Posts by Simon Martinelli

Where is Ted? | Ted M. Young Ted's Europe itinerary for April-May 2026.

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!

12 hours ago 7 2 1 0

Just ask the AI agent to reverse engineer use cases and the entity model. Then start with the AI Unified Process unifiedprocess.ai

3 days ago 1 0 0 0

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

3 days ago 1 0 2 0

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

3 days ago 1 0 0 0
Spec-Driven Development with the AI Unified Process · Zoom · Luma Stop prompting. Start specifying. Most developers use AI as a faster way to write code. But without clear specifications, AI generates hallucinations,…

luma.com/busybk3l

4 days ago 2 0 0 0

Looking for work. Will DevRel for coffee or wine 😁

1 week ago 32 31 1 0
Preview
Docker Best Practices 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 Doc…

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

2 weeks ago 4 2 0 0
Advertisement
Video

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

2 weeks ago 4 1 0 0
J-Spring 2026: Call for Papers Thursday June 4th, 2026 | Utrecht J-Spring is the Java Spring conference organized by the NLJUG for the Java community. ...

⏰ 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

2 weeks ago 9 4 1 0
Preview
Sustainability for Java Developers Java developers unite for sustainability! Learn practical techniques to reduce environmental impact through efficient code, smart architecture, and mindful design.

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...

1 month ago 1 1 0 0
BaselOne 2026: Call for Papers BaselOne is a software development conference held in Basel, Switzerland. Organised by Erni Schweiz AG, Karakun AG, Kanton Basel-Stadt and Helvetia Ba...

🎤 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/

1 month ago 6 4 0 0

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.

1 month ago 2 0 1 0
Post image

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/

1 month ago 7 2 0 1
Preview
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 a luxury feature, but an important part of the user experience. The open-source project URL-Shortener also benefits from a clear internationalisation strategy. The application is intended for developers, administrators, and other users who want to manage, analyse, or distribute links.

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…

1 month ago 7 1 0 0
Post image

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.

1 month ago 4 0 0 0
AI Unified Process

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

1 month ago 3 0 0 0
Advertisement
Post image

Daily reminder: to do spec-driven development, you need requirements and specs, not tools!

unifiedprocess.ai

1 month ago 1 0 0 0
Post image

Standard tickets are almost SOLD OUT.

🎟️ Get yours before prices go up! 2026.springio.net

1 month ago 4 3 0 0
Preview
Why Vaadin Is Perfect for AI-Driven Development - Martinelli AI-driven development is changing how we build software. Instead of writing every line of code by hand, developers increasingly use AI tools and agents to generate, test, and even maintain application...

💯 there is no reason to separate frontend and backend anymore

martinelli.ch/why-vaadin-i...

1 month ago 3 0 0 0

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...

1 month ago 5 2 1 1
Post image

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.

1 month ago 3 0 0 0
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.

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...

1 month ago 41 19 1 0

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

1 month ago 0 0 0 0
Preview
Use Cases vs User Stories – Same Content, Different Outcome - Martinelli In many discussions, I hear the statement: “Use Cases and User Stories can contain the same information.” At first glance, this sounds reasonable.Both describe requirements. Both describe behavior.…

🚀 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

1 month ago 2 1 1 0

Ehren-Frauen! 🙇

1 month ago 8 1 2 0

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

1 month ago 1 0 0 0
Advertisement

Cool! At least two people can see it. 😅

1 month ago 1 0 1 0

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

1 month ago 6 0 1 0
Preview
How I solved SMTP Timeouts with Mailpit and JavaMail - Martinelli When I started testing email sending in my Spring Boot app with Mailpit and Testcontainers, I ran into a frustrating problem: sending mail locally to localhost often hung for many seconds before…

🚀 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...

1 month ago 6 1 0 0
Preview
Oberster US-Gerichtshof erklärt US-Zölle für illegal US-Präsident Trump hat bei den weltweiten Zöllen seine Befugnisse überschritten. Zu dem Ergebnis kommt der Oberster Gerichtshof der USA.

US-Präsident Trump hat bei den weltweiten Zöllen seine Befugnisse überschritten. Zu dem Ergebnis kommt der Oberster Gerichtshof der USA. #Wirtschaft

1 month ago 47 13 0 0