Speaking
Talks and presentations on event sourcing, the JasperFx / Critter Stack, and .NET — at conferences, user groups, and internal teams. Want me at your event? Get in touch.
2023
-
Build A Pragmatic Domain-Driven Design and Event Sourcing Application
Full-day workshop at Nebraska.Code() covering Event Storming, Domain-Driven Design, CQRS, and Event Sourcing — building a working, business-focused, event-driven application in modern C#.
-
Message Handling and Command Processing with Wolverine
Talk at the Omaha .NET User Group on the Wolverine framework for asynchronous messaging, including integration with .NET logging, OpenTelemetry, and pairing with Marten for CQRS and Event Sourcing applications.
2022
-
Principles for Success in Event Driven & Event Sourced Systems
Talk at Nebraska.Code() on the principles and patterns that lead to successful event-driven and event-sourced systems.
-
Event Sourcing 101: What, Why, and When
Internal talk at Spreetail introducing event sourcing — delivered multiple times between 2020 and 2022 as the pattern gained traction on the team.
2021
-
Event Sourcing: Demystifying the Paradigm and Empowering Your Data
Talk at the Heartland Developer Conference (HDC) demystifying event sourcing — what it is, when to use it, and how it changes the way you think about data.
-
Event Sourcing 201: The Impact of Modeling
Internal talk at Spreetail going deeper on event sourcing — focusing on how modeling decisions shape the long-term health of an event-sourced system.
2019
-
Tackling Complexity with CQRS and DDD
Internal talk at Spreetail introducing CQRS and Domain-Driven Design as tools for managing complexity in large software systems.
2018
-
Kotlin: Your Next JVM Language
Talk at Nebraska.Code() making the case for Kotlin as the pragmatic next step for JVM developers — concise syntax, null safety, and full Java interop.
2017
-
Interns Run On Java
Talk at the Omaha Java User Group (OJUG) — a retrospective on running an intern program built around Java, covering lessons learned and what worked.