Event Modeling Podcast
Join Adam Dymitruk and Martin Dilger as they discuss Event Modeling, Event Sourcing, software architecture, and practical insights from real-world implementations
Episode 28 - AI Proves Event Modeling Works - The MAKER Framework Paper
Martin and Adam discuss groundbreaking research from Cognizant AI Labs proving that breaking tasks into slices enables AI to complete million-step tasks with zero errors
Episode 27 - AI Multipliers, Event Catalogs, and the New Event Modeling Mascot
Adam introduces Leela, the event modeling wiener dog mascot, while discussing AI productivity multipliers, why event catalogs are unnecessary, and the future of software development
Episode 26 - Immutability, Git History, and Event Sourcing
Martin and Adam connect their shared passion for git and event sourcing, recognizing that both are rooted in immutability and trustworthy history
Episode 25 - Legacy Code Analysis with AI
How AI dramatically reduces the time needed to understand and modernize legacy systems, from weeks to hours
Episode 24 - Event Modeling 2.0 Refines Core Concepts
Significant revisions to event modeling foundations, distinguishing between what (information flow) and how (implementation details)
Episode 23 - Season Two Launch and Platform Announcement
Celebrating Season 2 with announcements about event modeling.ai platform and community growth
Episode 22 - Event Modeling Reveals True System Complexity
How workshops reveal that most companies don't understand their own systems, and how event modeling uncovers hidden complexity
Episode 21 - Advanced Workshop Exposes System Complexity
Advanced event modeling workshop covering to-do list patterns, dynamic consistency boundaries, and AI in code generation
Episode 20 - Event Sourcing and GDPR: Transparency Over Compliance Theater
Addressing the misconception that GDPR compliance is harder with event sourcing
Episode 19 - Slices Transform Fixed-Cost Contracting
How event slices became units of autonomous work that enable fixed-cost contracting without subjective estimation
Episode 18 - Vibe Modeling: The Next Evolution Beyond Coding
Distinguishing between vibe coding and vibe modeling - collaboratively defining system behavior before implementation
Episode 17 - Dynamic Consistency Boundaries Transform Event Sourcing
Revolutionary changes to event sourcing fundamentals by introducing dynamic consistency boundaries that adapt at the command handler level
Episode 16 - Scaling Event Sourcing: Handling Long Event History
The critical challenge of replaying long event histories during deployments and how this affects system scaling
Episode 15 - Event Sourcing Provides Accountability Traditional Systems Can't Match
Dealing with large projection replays and responding to criticisms of event sourcing
Episode 14 - AI Code Generation Works Best Within Strict Boundaries
How AI tools like Claude and Cursor perform when generating code for event-sourced systems
Episode 13 - Slice Architecture Prevents Coupling
Deep discussion on what defines a slice and why preventing coupling is more important than following traditional DRY principles
Episode 12 - Event Modeling Requires Organizational Support
Why event modeling needs more than just book learning - workshops, courses, and expert guidance are essential
Episode 11 - Code Reviews Aren't Always Necessary
The nuanced role of code reviews in event-sourced systems with proper architectural patterns
Episode 10 - To-Do Lists, Real-World Scaling, and Effective Grooming
Proper design of to-do list processors for complex workflows and real-world scaling concerns
Episode 8 - Given-When-Thens and AI-Powered Test Specifications
How given-when-then test patterns in event modeling enable AI tools to automatically generate implementations
Episode 7 - Workshop Insights and Community Pattern Discussion
Recap of six major topics from a recent four-hour advanced workshop
Episode 6 - Event Modeling Course Launches
Announcing a new companion course featuring practical exercises with implementations in multiple programming languages
Episode 5 - Workshop Lessons: Simplicity, Boring Code, and Upcast Patterns
Key learnings from a hands-on workshop including the dangers of upcasts and the value of simple patterns
Episode 4 - Command-Event-State Patterns and Deconstructing Sagas
Why simple command-event-state patterns outperform complex orchestration patterns like sagas
Episode 3 - Security Modeling and Modern Event Modeling Formats
Security modeling as a business-focused concern and new given-when-then notation improvements
Episode 2 - From Book Success to Code Generation
Plans for companion resources including missing chapters on advanced topics, certification programs, and workshops
Episode 1 - Destroying the Aggregate
Adam and Martin introduce their podcast, discuss Martin's new book, and explore the emerging concept of dynamic consistency boundaries