<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Java Champion, Vaadin Champion, Oracle ACE Pro, International Speaker, Programming Architect, and Lecturer for Software Architecture, Java, Persistence, and DevOps.&#xA;https://martinelli.ch</description><link>https://bsky.app/profile/martinelli.ch</link><title>@martinelli.ch - Simon Martinelli</title><item><link>https://bsky.app/profile/martinelli.ch/post/3mlzv3q5pmb23</link><description>🚀 Save the Date: Spec-Driven Development in der Praxis mit Java&#xA;&#xA;Am 18. Juni 2026 bin ich zu Gast bei der Java User Group Hamburg und zeige, wie Spec-Driven Development mit dem AI Unified Process (AIUP) in echten Java-Projekten funktioniert.&#xA;&#xA;🎟️ Anmeldung: https://www.meetup.com/de-de/jug-hamburg/events/314804008/</description><pubDate>17 May 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mlzv3q5pmb23</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mlxemshjlk2q</link><description>New tutorial online: Build a web app with the AI Unified Process unifiedprocess.ai&#xA;&#xA;I published a new step-by-step tutorial for the AI Unified Process:&#xA;Build a web app from a blank canvas to a tested application.&#xA;&#xA;You can find the tutorial here:&#xA;unifiedprocess.ai/tutorial.html</description><pubDate>16 May 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mlxemshjlk2q</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mlsxxrm3wq2m</link><description>Next week will be a busy one: two conferences, two talks, and two topics that are very close to my current work.&#xA;&#xA;martinelli.ch/appearances/&#xA;&#xA;#SpecDrivenDevelopment #AIUnifiedProcess #SoftwareArchitecture #SelfContainedSystems #AI #SoftwareEngineering</description><pubDate>14 May 2026 13:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mlsxxrm3wq2m</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mlnll4rti224</link><description>I am very happy to share that I will speak at @baselone.bsky.social 2026 on October 15 in Basel.&#xA;&#xA;My session: Wenn Spezifikationen den Takt vorgeben&#xA;&#xA;#BaselOne #BaselOne2026 #SpecDrivenDevelopment #AIUnifiedProcess #AIUP #SoftwareArchitecture #Java #AI</description><pubDate>12 May 2026 10:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mlnll4rti224</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mlloj5dizs2c</link><description>@infomaniak.bsky.social do you have server issues? My website is down for more than an hour!</description><pubDate>11 May 2026 16:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mlloj5dizs2c</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3ml3pioccft2c</link><description>🔗 https://www.eventbrite.co.uk/e/hands-on-spec-driven-development-workshop-cohort-2-tickets-1985498625838?aff=simonpost&amp;discount=simon40&#xA;🎟️ 45% off with code: SIMON40&#xA;&#xA;Seats are filling. We’ll be closing registrations soon.&#xA;&#xA;#AICoding #SpecDrivenDevelopment #SoftwareEngineering #Developers #CodingWithAI #AItools #FullStackDevelopment #AIEngineering</description><pubDate>05 May 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3ml3pioccft2c</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mkwokt3sfp24</link><description>In Spec-Driven Development, the spec is the single source of truth.&#xA;Code is generated from it. Tests are derived from it. Decisions are based on it.&#xA;&#xA;Read the full post: https://martinelli.ch/why-in-spec-driven-development-the-spec-must-be-readable-for-all-stakeholders/ &#xA;&#xA;#SpecDrivenDevelopment #AIUP #SoftwareArchitecture #AIinSoftwareDevelopment</description><pubDate>03 May 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mkwokt3sfp24</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mkp563gfer2f</link><description>I’m happy to announce that I’ll speak at the next CERN Java User Group meetup:&#xA;&#xA;CERN JUG Meet-up #5: Lessons from Spec-Driven Development&#xA;&#xA;📅 May 12, 2026&#xA;🕕 18:00–19:30&#xA;📍 CERN, TH auditorium&#xA;🎟️ Registration is open&#xA;&#xA;https://indico.cern.ch/event/1680997/overview</description><pubDate>30 Apr 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mkp563gfer2f</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mkmmp5h2ch2q</link><description>New blog post: How and Why to Trace Use Cases and Tests&#xA;&#xA;In my spec-driven development approach, the system use case is the contract. The test proves the contract holds.&#xA;&#xA;Read it here: https://martinelli.ch/how-and-why-to-trace-use-cases-and-tests/&#xA;&#xA;#AIUP #SpecDrivenDevelopment #Java #SoftwareArchitecture #Testing</description><pubDate>29 Apr 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mkmmp5h2ch2q</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mkimydorxk2i</link><description>Last chance to register!&#xA;&#xA;Tomorrow is my online workshop:&#xA;&#xA;Spec-Driven Development with the AI Unified Process&#xA;&#xA;For Java developers and software architects who want to use AI in a more controlled and useful way.&#xA;&#xA;Register here:&#xA;luma.com/busybk3l&#xA;https://luma.com/busybk3l</description><pubDate>27 Apr 2026 17:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mkimydorxk2i</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mj7qxhigr22g</link><description>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</description><pubDate>11 Apr 2026 11:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mj7qxhigr22g</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mj7fpp63mk27</link><description>New requirements came in for Voluntarix, my volunteer management app.&#xA;&#xA;Estimated effort with AI: ~1 hour.&#xA;Estimated effort without AI: several days.&#xA;&#xA;AI didn&#39;t just help with the coding. It helped with the conception, too. &#xA;&#xA;#AI #SoftwareDevelopment #Productivity</description><pubDate>11 Apr 2026 08:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mj7fpp63mk27</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mj5umhmzgk2z</link><description>luma.com/busybk3l&#xA;https://luma.com/busybk3l</description><pubDate>10 Apr 2026 17:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mj5umhmzgk2z</guid></item><item><link>https://bsky.app/profile/martinelli.ch/post/3mgtwdw467c27</link><description>Spec-Driven Development is not for developers alone. &#xA;It is the bridge between business and development. &#xA;Without business, there are no requirements. &#xA;Without requirements, there are no specifications. &#xA;And without specifications, teams may still build software, but not necessarily the right thing.</description><pubDate>12 Mar 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:detb4ybuqm4rx75degde6pcq/app.bsky.feed.post/3mgtwdw467c27</guid></item></channel></rss>