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 28 • Event Sourcing & AI

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 27 • AI, Tooling & Community

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 26 • Event Sourcing & Architecture

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 25 • AI & Legacy Modernization

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 24 • Event Modeling & Best Practices

Episode 23 - Season Two Launch and Platform Announcement

Celebrating Season 2 with announcements about event modeling.ai platform and community growth

Episode 23 • Community & Tools

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 22 • Event Modeling & Value Streams

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 21 • Advanced Patterns

Episode 20 - Event Sourcing and GDPR: Transparency Over Compliance Theater

Addressing the misconception that GDPR compliance is harder with event sourcing

Episode 20 • GDPR & Compliance

Episode 19 - Slices Transform Fixed-Cost Contracting

How event slices became units of autonomous work that enable fixed-cost contracting without subjective estimation

Episode 19 • Slices & Team Autonomy

Episode 18 - Vibe Modeling: The Next Evolution Beyond Coding

Distinguishing between vibe coding and vibe modeling - collaboratively defining system behavior before implementation

Episode 18 • AI & Modeling

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 17 • Advanced Event Sourcing

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 16 • Scaling & Performance

Episode 15 - Event Sourcing Provides Accountability Traditional Systems Can't Match

Dealing with large projection replays and responding to criticisms of event sourcing

Episode 15 • Event Sourcing Benefits

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 14 • AI & Code Generation

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 13 • Architecture & Slices

Episode 12 - Event Modeling Requires Organizational Support

Why event modeling needs more than just book learning - workshops, courses, and expert guidance are essential

Episode 12 • Adoption & Training

Episode 11 - Code Reviews Aren't Always Necessary

The nuanced role of code reviews in event-sourced systems with proper architectural patterns

Episode 11 • Development Practices

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 10 • Patterns & Practices

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 8 • Testing & AI

Episode 7 - Workshop Insights and Community Pattern Discussion

Recap of six major topics from a recent four-hour advanced workshop

Episode 7 • Workshop Learnings

Episode 6 - Event Modeling Course Launches

Announcing a new companion course featuring practical exercises with implementations in multiple programming languages

Episode 6 • Education & Community

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 5 • Patterns & Best Practices

Episode 4 - Command-Event-State Patterns and Deconstructing Sagas

Why simple command-event-state patterns outperform complex orchestration patterns like sagas

Episode 4 • Architecture Patterns

Episode 3 - Security Modeling and Modern Event Modeling Formats

Security modeling as a business-focused concern and new given-when-then notation improvements

Episode 3 • Security & Specifications

Episode 2 - From Book Success to Code Generation

Plans for companion resources including missing chapters on advanced topics, certification programs, and workshops

Episode 2 • Education & Tools

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

Episode 1 • Introduction & Fundamentals