Reposted by Paul RaynerRuth Malan @ruthmalan.bsky.social · 20/08/2026And suddenly! #ExploreDDD 2026 is next month! In Denver, CO on September 21-25. @paulrayner.bsky.social and @indu-alagarsamy.bsky.social have designed a wonderful program, with workshops, talks, hands-on sessions, open space, and a day+ of modeling together. exploreddd.com I’m excited!exploreddd.comExplore DDD 2026 | Domain-Driven Design Conference in DenverExplore DDD 2026 is a Domain-Driven Design conference in Denver, September 21-25. Five days of talks, hands-on workshops, and open space for software leaders. 172
Reposted by Paul RaynerMatt Wynne @mattwynne.net · 12/05/2026New post: write.as/mattwynne/do...write.asDon't fear the Dark FactoryA few months ago our boss challenged us to adopt the Dark Factory pattern for agentic software development. Inspired by the work of Justi... 011
Paul Rayner @paulrayner.bsky.social · 27/02/2026Will AI kill refactoring? My commit history says otherwise. Repo: github.com/virtualgeniu... Commits are 20% dedicated refactoring. No new behavior, just improving the structure of what's already there. Speed without structure is how you build a codebase that works today and fights you tomorrow. 000
Paul Rayner @paulrayner.bsky.social · 26/02/2026ContextFlow is now multiplayer. Share a URL, edit the same context map in real time. No account, no setup. Projects sync to the cloud automatically. Also new: drag-and-drop team assignment, DDD tooltips on every canvas element, and a visual color legend. Free OSS: contextflow.virtualgenius.com 072
Reposted by Paul Raynerexploreddd.bsky.social @exploreddd.bsky.social · 23/02/2026Explore DDD 2026 tickets are now live 🎟️ 25 Early Bird spots. Group discounts available. 📍 Denver, CO 📅 Sept 21–25, 2026 exploreddd.com #ExploreDDD #DDD #SoftwareArchitecture #DomainDrivenDesignexploreddd.comExplore DDD 2026Explore DDD 2026: Software Design Conference in Denver, Colorado, USA for Software Leaders. Practical, cutting-edge talks & workshops. 021
Reposted by Paul Raynerexploreddd.bsky.social @exploreddd.bsky.social · 17/02/2026A little bird told me something exciting… 🐦 Early Bird tickets for Explore DDD go on sale Feb 23. Only 25 will be released — and they can be combined with group discounts. If DDD is part of your journey, this is your moment. 🎟️ exploreddd.com #DDD #ExploreDDDexploreddd.comExplore DDD 2026Explore DDD 2026: Software Design Conference in Denver, Colorado, USA for Software Leaders. Practical, cutting-edge talks & workshops. 055
Paul Rayner @paulrayner.bsky.social · 07/02/2026What is 1+1? Would an AI be broken if it gave an answer other than 2? If you expect "2" you don't really understand how LLMs work. For at least two reasons. virtualgenius.com/blog/what-is... 022
Paul Rayner @paulrayner.bsky.social · 06/02/2026A participant in an EventStorming workshop said: "..this seems quite an involved process, and this was actually the easiest one." What I said: "The complexity was already there. We just made it visible." I'm teaching a public virtual EventStorming workshop April 14-17. virtualgenius.com/workshops/ 041
Paul Rayner @paulrayner.bsky.social · 04/02/2026@dddeu.bsky.social is a must-attend event for anyone serious about software modeling & design. Plus, it's in the heart of beautiful Antwerp in June! This year I'm teaching context mapping hands-on using ContextFlow, my new OSS project. virtualgenius.com/products/con... 010
Paul Rayner @paulrayner.bsky.social · 03/02/2026When multiple people add the same/similar event during EventStorming, don't immediately merge them. The duplicates aren't noise. They're telling you something. I'm running a public virtual EventStorming workshop April 14-17. Details: virtualgenius.com/workshops/virtualgenius.comPublic Workshops | Virtual GeniusJoin our live virtual EventStorming and Domain-Driven Design workshops. Hands-on training with expert facilitation, small cohorts, and practical exercises you can apply immediately. 010
Reposted by Paul Raynerardalis (Steve Smith) @ardalis.com · 12/01/2026Sophisticated phishing attack: medium.com/@eric.moret/...medium.comI Almost Lost My Apple Account to the Most Sophisticated Phishing Attack I’ve Ever SeenHow scammers weaponized Apple’s own support system to bypass 2FA — and how I barely escaped 1011247
Reposted by Paul RaynerMarkus Harrer @markusharrer.de · 27/10/2025Just published under Creative Commons BY-SA: the complete slide deck from my 2022 Software Analytics workshop. A deep dive into how data can help us understand and improve software systems. I believe this is becoming even more relevant in the age of AI. speakerdeck.com/feststelltas...speakerdeck.comSoftware Analytics - Data-Driven Improvement of Software QualityHere is the complete slidedeck of the complete workshop on Software Analytics. In this workshop we analyze data-driven software systems as well as th… 011
Reposted by Paul Rayneruse case driven @tpierrain.bsky.social · 22/10/2025Sara Pellegrini will talk about killing the aggregate (volume 3). #KanDDDinsky #KDDD 142
Reposted by Paul Rayneravanscoperta @avanscoperta.it · 22/09/2025About Event Sourcing & CQRS with @heimeshoff.bsky.social and @paulrayner.bsky.social in 30 minutes! youtube.com/live/4idWySy... 011
Reposted by Paul RaynerChris Simon @chrissimon.au · 30/09/2025Have been looking forward to this talk coming out - had so much fun playing with the loopy causal loop diagrams, check it out 😀 Special thanks to @paulrayner.bsky.social for feedback and advice the night before this one! @dddeu.bsky.social #systemsthinking 096
Reposted by Paul RaynerDomain-Driven Design Europe @dddeu.bsky.social · 29/09/2025In this talk Chris Simon will demonstrate the building of a range of causal feedback loops to visualise the underlying causes of the problems. With such visualisations we can advocate for the practices of technical excellence: 🎬 buff.ly/HADjm2P 021
Reposted by Paul RaynerMathias Verraes @mathiasverraes.bsky.social · 24/09/2025ICYMI: I wrote about how your domains and bounded contexts don't map 1 on 1. #DDDesign verraes.net/2025/08/doma...verraes.netNo, Your Domains and Bounded Contexts Don’t Map 1 on 1Bounded Contexts are a design choice to suit engineering needs 11311
Reposted by Paul Rayneravanscoperta @avanscoperta.it · 16/09/2025No, don't do that! Don't build Microservices that slow it down. Join @crichardson.bsky.social to learn proven techniques for designing successful microservice architectures. December 2 - 3 - 4, 2025 Milan, Italy Sign up 👇 www.avanscoperta.it/en/training/... 001
Paul Rayner @paulrayner.bsky.social · 15/09/2025Claude Code agents handled the tedious bits while I focused on structure. Not magic, but saved me days of manual work. Full story: thepaulrayner.com/blog/2025/09/15/cleaning-up-93-grammar-paradigms-with-ai-agents/thepaulrayner.comCleaning up 93 grammar paradigms with AI agentsLast week I had to deal with a mess I’d been putting off for way too long. Here’s how I used AI agents to systematically clean up 93 grammar paradigms in parallel. 031
Paul Rayner @paulrayner.bsky.social · 12/09/2025Early-bird pricing for my 𝗘𝘃𝗲𝗻𝘁𝗦𝘁𝗼𝗿𝗺𝗶𝗻𝗴 𝗙𝗮𝗰𝗶𝗹𝗶𝘁𝗮𝘁𝗶𝗼𝗻 𝗪𝗼𝗿𝗸𝘀𝗵𝗼𝗽 (Oct 7–10) ends 𝗺𝗶𝗱𝗻𝗶𝗴𝗵𝘁 𝗧𝗼𝗻𝗶𝗴𝗵𝘁. Past attendees have called it: - “Engaging, insightful, practical” - “Interactive, fun, eye-opening” Save $200 now → ti.to/EDDD/eventst... 011
Reposted by Paul RaynerJessica Kerr @jessitron.bsky.social · 11/09/20253 Things the Winners Do with new tech: 1. Deeply understand it 2. Learn how to use its strengths, get around weaknesses 3. Adapt your domain to the tech. @adamhjk.me #o11yDay @honeycomb.io We have to change what we do to get the most out of the tech. 191
Paul Rayner @paulrayner.bsky.social · 10/09/2025Want to send a group? We also have group discounts off both earlybird and regular tickets: 3-5 tickets: $100 off each 6+: $200 off each 021
Paul Rayner @paulrayner.bsky.social · 08/09/2025⏰ Final call! Early bird for my 𝗘𝘃𝗲𝗻𝘁𝗦𝘁𝗼𝗿𝗺𝗶𝗻𝗴 𝗙𝗮𝗰𝗶𝗹𝗶𝘁𝗮𝘁𝗶𝗼𝗻 𝗪𝗼𝗿𝗸𝘀𝗵𝗼𝗽 (Oct 7–10, 2025) expires this 𝗙𝗿𝗶𝗱𝗮𝘆, 𝗦𝗲𝗽𝘁 𝟭𝟮 𝗮𝘁 𝗺𝗶𝗱𝗻𝗶𝗴𝗵𝘁. ⚡ Save $200 per ticket before the deadline. 👉 ti.to/EDDD/eventst... 043
Paul Rayner @paulrayner.bsky.social · 04/09/2025Collaboration is hard. EventStorming makes it easier. Join my virtual workshop Oct 7–10, 2025. ⚡ Early bird ends Sept 7 — $200 off. 👉 ti.to/EDDD/eventst... Learn to model complex domains, align teams & design better solutions. 044
Paul Rayner @paulrayner.bsky.social · 26/08/2025Arrived in Boston today to facilitate an in-person Big Picture EventStorming workshop tomorrow and Wednesday. Curious what unexpected connections, ‘aha’ moments, and opportunities will emerge as the shared story is visualized on the wall. 041
Paul Rayner @paulrayner.bsky.social · 26/08/2025Yes, one of the Claude Code agents is "test automation specialist" 000
Paul Rayner @paulrayner.bsky.social · 23/08/2025Claude Code says it's done executing the Supabase/Stripe integration implementation plan. I clear the other CC session and have agents review *actual* progress and update the plan doc. 271
Paul Rayner @paulrayner.bsky.social · 23/08/2025It was @nick-tune.me who tuned me into using plan mode and it's been a game changer this this week or so. 100
Paul Rayner @paulrayner.bsky.social · 22/08/2025working on refining a plan document in plan mode and getting that where I want it, and then switching to code mode to implement step 1 has been working well 100
Paul Rayner @paulrayner.bsky.social · 22/08/2025It turns into a living mix of PRD, design, and architecture - enriched with HTML mockups, real-data examples, & questions like “What are we missing?” to catch gaps early. I /clear often, & use the plan as the working document to pick up the next step to implement. So far it's been working well. 020
Paul Rayner @paulrayner.bsky.social · 22/08/2025I’ve been working exclusively in Claude Code lately. For new features, I've typically spent no more than half a day (usually much less) drafting a plan in “planning mode,” then let it evolve as I build. Small slices, lots of iteration and learning. 110
Paul Rayner @paulrayner.bsky.social · 22/08/2025After 6 wks of tinkering in Bolt.new and Claude Code, I’m down to the last mile before releasing BINAH, my passion project. Integrating paid subscriptions via Supabase + Stripe. Launch coming soon! 041
Paul Rayner @paulrayner.bsky.social · 19/08/2025The entry in my claude.md that makes coding just that little bit more fun for me 😎 - **Task completion**: Always `say "Done"` when completing significant tasks 010
Paul Rayner @paulrayner.bsky.social · 19/08/2025Very honored to be speaking at #AdaConf 2025 this Nov in Melbourne! 040
Paul Rayner @paulrayner.bsky.social · 18/08/2025Experimenting with working with Claude Code in VSCode in two different sessions simultaneously, each working on different parts of the code base. I've been toggling between plan mode in one session while the other implements. It feels smooth so far. How has this approach worked for you? 100
Paul Rayner @paulrayner.bsky.social · 16/08/2025For 2 weeks now I've been pretty much constantly typing variations on "Do not code, just make suggestions" for most of my Claude Code prompts 😂 000
Paul Rayner @paulrayner.bsky.social · 16/08/2025I've been having Claude Code write a plan each time I want to do something, but I've been doing it all in whatever the standard mode is. Silly me. I actually used Claude in Bolt.new for 2 wks with extensive use of plan mode, but it didn't occur to me that Claude Code has it too. Thanks!bolt.newBolt.newPrompt, run, edit & publish apps 010
Reposted by Paul RaynerDomain-Driven Design Europe @dddeu.bsky.social · 31/07/2025Here are some key tips to consider when crafting your Call for Papers (CFP) for DDD Europe: buff.ly/4gQjqmy 011