Sign in

Paul Rayner

@paulrayner.bsky.social
577 followers 17 following 41 posts

Founder: exploreddd.com CEO: virtualgenius.com Author: leanpub.com/eventstorming_handbook Co-author: www.amazon.com/Behavior-Driven-Deve… www.linkedin.com/in/thepaulrayner

PostsRepliesMedia
Reposted by Paul Rayner
Ruth Malan @ruthmalan.bsky.social · 20/08/2026
And 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.com
Explore DDD 2026 | Domain-Driven Design Conference in Denver
Explore 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 Rayner
Matt Wynne @mattwynne.net · 12/05/2026
New post: write.as/mattwynne/do...
write.as
Don't fear the Dark Factory
A 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/2026
Will 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/2026
ContextFlow 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 Rayner
exploreddd.bsky.social @exploreddd.bsky.social · 23/02/2026
Explore DDD 2026 tickets are now live 🎟️ 25 Early Bird spots. Group discounts available. 📍 Denver, CO 📅 Sept 21–25, 2026 exploreddd.com #ExploreDDD #DDD #SoftwareArchitecture #DomainDrivenDesign
exploreddd.com
Explore DDD 2026
Explore DDD 2026: Software Design Conference in Denver, Colorado, USA for Software Leaders. Practical, cutting-edge talks & workshops.
021
Reposted by Paul Rayner
exploreddd.bsky.social @exploreddd.bsky.social · 17/02/2026
A 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 #ExploreDDD
exploreddd.com
Explore DDD 2026
Explore 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/2026
What 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/2026
A 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/2026
When 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.com
Public Workshops | Virtual Genius
Join 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 Rayner
ardalis (Steve Smith) @ardalis.com · 12/01/2026
Sophisticated phishing attack: medium.com/@eric.moret/...
medium.com
I Almost Lost My Apple Account to the Most Sophisticated Phishing Attack I’ve Ever Seen
How scammers weaponized Apple’s own support system to bypass 2FA — and how I barely escaped
1011247
Reposted by Paul Rayner
Markus Harrer @markusharrer.de · 27/10/2025
Just 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.com
Software Analytics - Data-Driven Improvement of Software Quality
Here 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 Rayner
use case driven @tpierrain.bsky.social · 22/10/2025
Sara Pellegrini will talk about killing the aggregate (volume 3). #KanDDDinsky #KDDD
142
Reposted by Paul Rayner
avanscoperta @avanscoperta.it · 22/09/2025
About Event Sourcing & CQRS with @heimeshoff.bsky.social and @paulrayner.bsky.social in 30 minutes! youtube.com/live/4idWySy...
011
Reposted by Paul Rayner
Chris Simon @chrissimon.au · 30/09/2025
Have 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 Rayner
Domain-Driven Design Europe @dddeu.bsky.social · 29/09/2025
In 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 Rayner
Mathias Verraes @mathiasverraes.bsky.social · 24/09/2025
ICYMI: I wrote about how your domains and bounded contexts don't map 1 on 1. #DDDesign verraes.net/2025/08/doma...
verraes.net
No, Your Domains and Bounded Contexts Don’t Map 1 on 1
Bounded Contexts are a design choice to suit engineering needs
11311
Reposted by Paul Rayner
avanscoperta @avanscoperta.it · 16/09/2025
No, 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/2025
Claude 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.com
Cleaning up 93 grammar paradigms with AI agents
Last 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/2025
Early-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...
EventStorming Timeline Example
011
Reposted by Paul Rayner
Jessica Kerr @jessitron.bsky.social · 11/09/2025
3 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/2025
Want 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...
EventStorming timeline example
043
Paul Rayner @paulrayner.bsky.social · 04/09/2025
Collaboration 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.
Big Picture EventStorming voting example
044
Paul Rayner @paulrayner.bsky.social · 26/08/2025
Arrived 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 · 23/08/2025
Claude 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 · 22/08/2025
I’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/2025
After 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/2025
The 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
Setting Macbook Pro Siri voice to Australian
010
Paul Rayner @paulrayner.bsky.social · 19/08/2025
Very honored to be speaking at #AdaConf 2025 this Nov in Melbourne!
040
Paul Rayner @paulrayner.bsky.social · 18/08/2025
Experimenting 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?
Trying out Claude Code in VSCode with two sessions at once—one in plan mode, the other implementing. Switching between them works smoothly so far.
100
Reposted by Paul Rayner
Domain-Driven Design Europe @dddeu.bsky.social · 31/07/2025
Here are some key tips to consider when crafting your Call for Papers (CFP) for DDD Europe: buff.ly/4gQjqmy
011
Paul Rayner @paulrayner.bsky.social · 01/08/2025
Don't miss this!
000
Reposted by Paul Rayner
ardalis (Steve Smith) @ardalis.com · 09/06/2025
Sums up most software development projects (the actually agile ones), too
0101
Reposted by Paul Rayner
Mathias Verraes @mathiasverraes.bsky.social · 09/06/2025
🧵 I’ve reviewed conference talk submissions for +10 years. Here are my tips: (Side note, I've sinned against all these tips myself 🙃)
25122
Reposted by Paul Rayner
ardalis (Steve Smith) @ardalis.com · 08/06/2025
Excellent observation
052
Reposted by Paul Rayner
Cyrille Martraire @cyriux.bsky.social · 04/06/2025
Feature Flag Alternatives to consider: • Better Split (of user stories) • GoF Design Patterns • Domain-Driven Design • Strangler Application Pattern • Branch By Abstraction • Circuit breaker Dorra BARTAGUIZ at #DDDEU
Dorra on stage with the screen recapitulating alternatives to feature flags
1166
Paul Rayner @paulrayner.bsky.social · 07/06/2025
This presentation contains so many distilled insights and modeling wisdom. And the slides are 🤌!
142
Reposted by Paul Rayner
Cyrille Martraire @cyriux.bsky.social · 05/06/2025
That’s how we do Domain-Driven Design for real: @ericevans0.bsky.social can’t resist but going in-depth into learning the domain of how LLMs work, down to monosemantic and polysemantic neurons! #dddeu
Eric Evans on stage with a huge neuronal network on the screen behind him
184
Reposted by Paul Rayner
Cyrille Martraire @cyriux.bsky.social · 04/06/2025
Thanks Tobias Goeshel for sharing your 4-month experiment of using AI agents to solve a domain problem directly! Lots of cues of what’s ahead of us, and all this thanks to last year @ericevans0.bsky.social talk! #dddeu
Tobias standing on stage in front the screen showing the picture of Eric Evan’s talk at last year DDD Europe
042
Reposted by Paul Rayner
Domain-Driven Design Europe @dddeu.bsky.social · 20/05/2025
In this class, you will join Eric Evans and a small group of fellow participants to work on a real-world problem. There will be a domain expert from a complex domain. You will work with the group, lead by Eric, to interview the expert, create domain models, and design a solution:
buff.ly
Software Design Masterclass with Eric Evans
Eric Evans — Note: Please read the prerequisites carefully. In this class, you will join Eric Evans and a small group of fellow participants to work…
001
Reposted by Paul Rayner
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 18/04/2025
A huge thank‑you to @paulrayner.bsky.social, @rebeccawb.bsky.social, @ziobrando.bsky.social, Joseph Yoder, Thomas Betts, @crichardson.bsky.social, Tobias Goeschel, Phillip Bohnenkamp and everyone we had the pleasure of connecting with, for making this event unforgettable.
131
Reposted by Paul Rayner
Jessica Kerr @jessitron.bsky.social · 16/04/2025
Next up, @jdcarlston.bsky.social is Director of Engineering for Stack Overflow, for all their pubic sites. Domain driven design for improving AI results… #exploreDDD
241
Reposted by Paul Rayner
Jessica Kerr @jessitron.bsky.social · 16/04/2025
To me, conferences are like adult camp @lanooba.com #ExploreDDD
1101
Reposted by Paul Rayner
Jessica Kerr @jessitron.bsky.social · 16/04/2025
“Nothing in my career has more positive impact than this community.” @dianamontana.bsky.social (author of Learning Systems Thinking) (y’all should come next year)
441
Reposted by Paul Rayner
EventStorming @eventstorming.bsky.social · 10/02/2025
🔎 𝗘𝘅𝗽𝗹𝗼𝗿𝗲 𝗗𝗗𝗗 𝗶𝗻 𝗗𝗲𝗻𝘃𝗲𝗿 Do you want to explore more about Domain-Driven Design? Then you can't miss Explore DDD Conference. 🎟 Early Bird tickets are available 𝘂𝗻𝘁𝗶𝗹 𝗙𝗲𝗯 𝟭𝟰! 👉 Check it out now! exploreddd.com - Organized by @paulrayner.bsky.social - Virtual Genius LLC #domaindrivendesign #denver
002
Paul Rayner @paulrayner.bsky.social · 21/01/2025
Earlybird pricing is available until Feb 14 for conference and workshop tickets. Register now at exploreddd.com to save. Sending a team or have a group coming? We have group discounts! * 5-9 tickets: $100 off per ticket * 10-19 tickets: $150 off per ticket * 20+ tickets: $200 off per ticket
Explore DDD Keynote - Alberto Brandolini
022
Paul Rayner @paulrayner.bsky.social · 27/12/2024
Last chance! Register before Dec 31 to save an additional 10% on Explore DDD conference tickets
054
Reposted by Paul Rayner
Ted M. Young (he/him) aka @JitterTed @ted.dev · 10/12/2024
Got my ticket... Who will I see there? 👀 #DDD
021
Paul Rayner @paulrayner.bsky.social · 10/12/2024
Registration for Explore DDD 2025 is now open and the full schedule is up! Register before Dec 31, 2024 using code EOY2024 to receive an additional 10% off the earlybird price for conference tickets. See exploreddd.com for details. See you there?
exploreddd.com
Explore DDD 2025
Explore DDD 2025: Domain-Driven Design Conference in Denver, Colorado, USA for Software Leaders. Practical, cutting-edge, talks & workshops.
050