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...
Simon Martinelli
@martinelli.ch
Java Champion, Vaadin Champion, Oracle ACE Pro, Published Author, International Speaker, Programming Architect, and Lecturer for AI-driven Software Engineering, Software Architecture, Java, Persistence, and DevOps. https://martinelli.ch
2.2K followers990 following1K posts
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...
Simon Martinelli reposted
Two new Vaadin add-ons for mobile: AppNavLayout: drawer on desktop, side rail on tablet, bottom bar on phone. AppHeadroom: header and footer hide on scroll. Apache 2, Vaadin 25.1+. vaadin.com/blog/does-va...
After three failed attempts to get verified I give up on @wsocial.eu Is even anyone using it?
Reverse Engineering Existing Code into Specs Most code already exists. The AI Unified Process reverse-engineers use cases and an entity model from it. What Kiro, BMAD and Spec Kit create instead.
Simon Martinelli reposted
🇪🇸 #OracleACE expertise is heading to Barcelona for Vaadin Create 2026! 🚀🎤 Joining the developer community on October 27–28? Catch our ACEs on stage, learn from their sessions, and connect with them at the event. 👋 🔗 social.ora.cl/6019BGviCT @theguywiththeduketattoo.com @martinelli.ch
Simon Martinelli reposted
Under the hood of Vaadin 25.3: Flow's client engine moved from GWT-compiled Java to native TypeScript. 107 modules, ~19k lines, 700+ browser tests and real source maps. Your Java APIs don't change. vaadin.com/blog/vaadin-...
From Developer to Builder: A Spec Driven Development Deep Dive The recording from Devoxx 2026 is available on YouTube. www.youtube.com/watch?v=z8la...
From Prompt Template to Skill: The IREB AI4RE Prompt Guide The IREB AI4RE Prompt Guide has 23 prompt templates for requirements engineering. What a good template looks like, and why it should become a skill.
The browserless testing in is really a game changer. I wrote an article about this: martinelli.ch/why-vaadin-b...
Browserless tests in Vaadin 25.3 now follow the same rules as real users: if a user can't do it in the browser, the test can't either. Still JVM-fast, no browser needed, plus seven new component testers. vaadin.com/blog/vaadin-...
Simon Martinelli reposted
Simon Martinelli reposted
Die von Trump ins Feld geführte Floskel „aus nationalem Interesse“ verschleiert nur rhetorisch, dass Trump die ZS-Regierungspolitik komplett oligarchisiert hat. Auch die Israel sei gewarnt: Wenn es das oligarchische Interesse gebietet, lässt Trump Israel fallen. www.nytimes.com/2026/10/16/u...
Simon Martinelli reposted
🇨🇭 BaselOne 2026 is bringing the tech community together on October 15 — with #OracleACE expertise on stage! 🎤🚀 Attending in Basel? Catch their sessions, pick up fresh insights, and connect with our ACEs in person. 👋 🔗 social.ora.cl/6013BGvgvH @martinelli.ch @hanno.codes
Hooks run only inside a Claude Code session, so I keep them for rules about the session, like "the agent ran the sensors before saying done". Anything you can check by reading the repository becomes a test. Tests bind everybody, hooks buy latency.
The October workshop was a blast. 🙏 Next session: 8 Dec, 2–5 PM CET on Zoom. Write a use case, generate a full-stack Java app, evolve it by changing the spec. Early Bird $290 until Nov 25 👉 luma.com/t55822h4
Simon Martinelli reposted
🟨 SPEAKER DETECTED: Simon Martinelli @martinelli.ch What if the spec, not the prompt, became the source of truth? See Spec-Driven Development in action: generate, test and evolve code with AI agents. 90-minute deep dive at #Jfokus. www.jfokus.se
The October workshop on Spec-Driven Development with the AI Unified Process is fully booked. 🙏 Next session: 8 Dec, 2–5 PM CET on Zoom. Write a use case, generate a full-stack Java app, evolve it by changing the spec. Early Bird $290 until Nov 25 👉 luma.com/t55822h4
@BaselOne bringt eine grossartige Community zusammen: Menschen, denen Technologie, Erfahrung aus der Praxis und echte Gespräche wichtig sind. Ich freue mich, dabei zu sein. baselone.org
Simon Martinelli reposted
Simon Martinelli reposted
Barbarische, primitive Kriegsminister barbarischer Staaten tun barbarische Dinge und traumatisierten damit ihre eigenen Soldaten und die Bevölkerung, während ein barbarischer Präsident sich selber vor dem Spiegel bewundert. Ja, definitiv kann man noch tiefer fallen. #USA www.srf.ch/news/interna...
Simon Martinelli reposted
The CFP is officially opened at @devoxx.com 🤩 Submit your session (wisely) The earlier you submit, the better your chances. We can’t wait to see what you’ll bring to the stage! amsterdam.voxxeddays.com#speak 31 March – 1 April 2027 #vdams27
Simon Martinelli reposted
Java Conferences with closing CFP in the next 15 days: JavaOne Closes: 9 October 2026 If you want to add your conference, please submit it at https://javaconferences.org/
Thanks a lot to everybody who attended my deep dive on Monday afternoon at Devoxx Belgium 🙏 The recording is already available: www.youtube.com/watch?v=z8la... More info about the AI Unified Process: unifiedprocess.ai Also thanks to @dimiliapis.bsky.social for the picture!
Simon Martinelli reposted
Spec-Driven Development in action with Simon Martinelli. 🎤 @martinelli.ch #Devoxx
Simon Martinelli reposted
There’s a #Devoxx Belgium 2026 speaker list here, if you want to follow the persons who are going to present this year: go.bsky.app/jSCRhV
Simon Martinelli reposted
Did your coding agent's change actually reach the running app? The Dev Loop CLI in Vaadin 25.3 (preview) tells it: whether the app is running, hot-swap or restart, and whether each change is live. Tutorial: vaadin.com/docs/latest/...
I’m overwhelmed by the number of people planning to attend my deep dive tomorrow at @devoxx.com 😀 See you all in Antwerp 🇧🇪
Simon Martinelli reposted
In just over an hour, @martinelli.ch, @jbaru.ch, and yours truly are talking about their processes of AI (assisted) development in the 8th episode of #JRush. Set a reminder on YouTube! www.youtube.com/live/nw6C6WN...
Simon Martinelli reposted
⚡️Tomorrow at JRush: When AI meets real software development @martinelli.ch , @jbaru.ch , and @asm0dey.site will talk about spec-driven development, coding-agent factories, context, reviews, and engineering decisions belonging to humans. Sign up and see you there! jrush.bell-sw.com/episode8
I’m excited to be a part of SOFTCON 2026! Join me at the Philippines’ premier software conference. softconph.com
In the 90s I wrote COBOL on the IBM mainframe and had all the roles: customer talks, architecture, code, production. With AI, we are back. But now the spec is the input for the AI. martinelli.ch/back-to-the-...
Simon Martinelli reposted
Vaadin 25.3 improves the AI dev loop 🤖 🧠 MCP, skills & agent tools give coding agents up-to-date Vaadin context ⚡ Browserless tests let agents self-verify changes in milliseconds 🎨 Dev Loop makes UI tweaks visible instantly vaadin.com/docs/latest/...
Simon Martinelli reposted
🤖 AI Coding war der Anfang. Jetzt kommen die Agenten. @adambien.blog, @martinelli.ch & Lars Röwekamp diskutieren auf der W-JAX den Weg vom individuellen AI Coding zum skalierbaren Agentic Engineering. 📍 München | 📅 04.11. | ⌚ 09:00 Uhr 🔗 https://f.mtr.cool/byyqiue27q #jaxcon
New blog post: Harness Engineering: Why a Minimal CLAUDE.md and a Good Architecture Document Belong Together martinelli.ch/harness-engi...
Simon Martinelli reposted
New blog post: Stable Architecture – Good Architecture? The term architecture, and the metaphor from the construction industry, convey a sense of stability. But in reality, stability is not achievable in software architecture – striving for stability can even be harmful.
Simon Martinelli reposted
⭐️ One of the most favourited Devoxx Belgium 2026 Deep Dives! @martinelli.ch dives into Spec-Driven Development: moving beyond prompts to specs that guide AI coding agents from requirements to tested code 🚀 m.devoxx.com/events/dvbe2...
Im neusten JavaMagazin ist ein Artikel zu Self-contained Systems von mir erschienen 👇 entwickler.de/microservice...
Stop prompting. Start specifying. Without a clear spec, AI writes code that drifts from your requirements. For Java developers and architects who want to use AI seriously. Early Bird tickets are still available: luma.com/gwz1mnt5
Shift left is not enough if everything stays in conversations. Move the conversation left. Then write down what it decided. martinelli.ch/shift-left-n... #SpecDrivenDevelopment #AIUnifiedProcess #SoftwareArchitecture #AI
Kiro, Spec Kit, BMad all work well, as long as you start from scratch. Almost nobody in the enterprise starts from scratch though. martinelli.ch/why-spec-dri...
Simon Martinelli reposted
Tschüss Microservices, hallo Self-Contained Systems: @martinelli.ch über eine unterschätzte Alternative. https://app.entwickler.de/F6bGzoV1Y4b #Microservices
Many teams tell me use cases and user stories carry the same information. I took one real, non-trivial example and wrote it in both forms. The result was not the same. martinelli.ch/use-cases-vs...
I’m looking forward to speaking at BaselOne 2026 on 14–15 October in Basel! Come and join us for inspiring talks and exceptional networking opportunities. Find out more at: baselone.org
Simon Martinelli reposted
📣 Jfokus 2027 Call for Speakers is OPEN! Have something worth sharing with the developer community? We want to hear from you, first-time and experienced speakers welcome! 🎤 Submit your session 👉 sessionize.com/jfokus-2027/ #Jfokus #CallForSpeakers
Morgen bin ich bei der @jugch.bsky.social in Bern zu Gast und spreche über Null Safety in Java mit JSpecify. www.jug.ch/html/events/...
Surprise! My book arrived two weeks before the official release date. 🎉 "Spec-Driven Development: From Specs to Code with AI Agents" (Apress Pocket Guides) is now available, both as softcover and eBook. 👉 link.springer.com/book/10.1007...
Simon Martinelli reposted
🤖 Spezifikation statt Code als Source of Truth? @martinelli.ch: 📝 Anforderungen ⚙️ KI für Code & Tests 🔄 Updates bei Änderungen 📅 Mittwoch, 04.11. | ⌚ 11:45 - 12:45 Uhr | 📍 München 🔗 https://f.mtr.cool/bmyztlsike #jaxcon
That was in my inbox today 🚀 We're thrilled to inform you that your Deep Dive proposal, "From Developer to Builder: A Spec-Driven Development Deep Dive", has been accepted for Devoxx Belgium 2026! I'm more than thrilled to share my knowledge at @devoxx.com Thanks a lot for this opportunity!
It is real. My book comes out on 29 August 2026! 🎉 "Spec-Driven Development: From Specs to Code with AI Agents", an Apress Pocket Guide. Pre-order here 👉 link.springer.com/book/9798868... #SpecDrivenDevelopment #AIUnifiedProcess #Java #SoftwareArchitecture