I have been speaking at conferences for well over a decade, on everything from Scala and .NET microservices to WebAssembly, NATS, event sourcing, and agentic systems. This is a list of the public talks I could track down, newest first. Where a recording exists, the talk title links to it. Where it does not, the title links to the session page or abstract.
2025
- Agentic Inception - Use Agents to Build Agentic Systems
QCon AI New York, December 2025. Sponsored session for Akka. Using AI coding assistants to build a resilient, distributed, production-grade agentic system from scratch. - Event Sourcing: The Backbone of Agentic AI
DDD Europe, Antwerp, June 2025. Sponsored talk for Akka. Why event sourcing is the foundational pattern for agentic systems that need perfect recall, auditability, and coordination between agents.
2024
- Nothing but NATS - Going Beyond Cloud Native
KubeCon + CloudNativeCon North America, Salt Lake City, November 2024. With Byron Ruth. How NATS alone can provide the compute, storage, and connectivity for applications that run from the cloud to the edge. Session details and slides. - Introducing Nex, the NATS Execution Engine
RethinkConn, Synadia’s virtual NATS conference, January 2024. A live demo of the Nex technology preview.
2023
- Bringing Cloud Native WASM to the Mainstream with the WASM Working Group
KubeCon + CloudNativeCon North America, Chicago, November 2023. Maintainer track, with Shivay Lamba. An introduction to the CNCF WebAssembly Working Group, its goals, and how to contribute. Session details. - Distributed Event Sourcing with wasmCloud
KubeCon + CloudNativeCon Europe, Amsterdam, April 2023. Building aggregates, projectors, notifiers, injectors, and process managers as WebAssembly components and assembling them into a scalable event-sourced system. Session details and demo code. - Zero Trust in the Cloud with WebAssembly and wasmCloud
CloudNativeSecurityCon North America, Seattle, February 2023. Combining WebAssembly’s sandbox isolation with cryptographic signatures and a verifiable capability model to run untrusted code with confidence. Session details.
2022
- In Production with Elixir, Rust, and WebAssembly
ElixirConf US, Aurora, Colorado, September 2022. Running a Phoenix cluster with a GraphQL API alongside a user-installable Elixir application that joins a peer network executing WebAssembly. - WebAssembly - The Future of Distributed Computing
Craft Conference, Budapest, June 2022. Why WebAssembly’s security, portability, size, and speed make it the ideal deployment unit for loosely coupled code outside the browser. Speaker page.
2021
- Elixir, WebAssembly, and Rust - The Ultimate Hybrid
ElixirConf EU, Warsaw, September 2021. The journey from a pure Rust wasmCloud host runtime to a Rust and Elixir/OTP hybrid, and what that enabled. Talk page. - From Napkin to the Cloud: A WebAssembly Journey
Cloud Native Wasm Day Europe, co-located with KubeCon + CloudNativeCon Europe, May 2021. Taking an application from concept to production with polyglot actors in Rust and Go on wasmCloud. Session details and slides.
2020
- Going Containerless with WebAssembly
KubeCon + CloudNativeCon Europe, August 2020. A Rust host runtime that dynamically and securely binds zero-trust WebAssembly functions to capabilities like message brokers and key-value stores. Session details. - Building a Containerless Future with WebAssembly
WebAssembly Summit, Google, Mountain View, February 2020. A look at a future where WebAssembly modules are the unit of immutable deployment in the cloud, at the edge, and on embedded devices. Slides and InfoQ coverage.
2019
- WebAssembly, Serverless, and the Cloud
KubeCon + CloudNativeCon + Open Source Summit China, Shanghai, June 2019. The back-end and cloud use cases for WebAssembly, and how to load, execute, and verify the provenance of WebAssembly code in the cloud. - WebAssembly with Rust
Rust Latam, Montevideo, March 2019. A demo-heavy tour from WebAssembly basics through JavaScript integration to hosting modules in Rust applications, ending with hot-swapping modules that drive LEDs on a Raspberry Pi. Conference page.
2018
- WebAssembly 101
QCon New York, June 2018. Sponsored session. What WebAssembly is and is not, how it interoperates with JavaScript in the browser and other hosts, and how to generate fast, safe modules with Rust. - Building Reactive Microservices with .NET Core
Cloud Foundry Summit North America, Boston, April 2018. Designing around distributed transactions with event sourcing, CQRS, and eventual consistency, with ASP.NET Core services consuming Kafka events. I also co-taught the full-day Cloud-Native .NET training at the same summit with Chris Umbel and Alex Sartan. Session details. - Designing Reactive Microservices with ASP.NET Core
O’Reilly Software Architecture Conference, New York, February 2018. Event sourcing, CQRS, and eventual consistency with ASP.NET Core, Kafka, and Postgres.
2017
- Building Microservices with ASP.NET Core
O’Reilly Software Architecture Conference, London, October 2017. Using ASP.NET Core to build immutable releases with Docker, handle configuration, security, and data access, and deliver continuously in the cloud. - Beyond the 12 Factor Application
Cloud Native London, September 2017. What it actually means to be cloud native, and the key factors that make an application ready for the cloud. - The Way of the Cloud
Beijing, September 2017. Cloud native patterns, the fifteen factors, and the team philosophy that Dan Nemeth and I call the Way of the Cloud (云道). - Cloud Native Go
QCon New York, June 2017. Sponsored session. Patterns, practices, and sample code for building microservices in Go, from routing and middleware to security, configuration, testing, and continuous deployment. Slides. - Supporting Your Microservices with Redis - 3 Languages, 3 Scenarios
RedisConf, San Francisco, June 2017. Three real-world, in-production scenarios for supporting microservices with Redis, with code in C#, Go, and Rust.
2016
- Building Microservices with ASP.NET Core
O’Reilly Software Architecture Conference, London, October 2016. With Chris Umbel. Building cloud native services with the cross-platform, open source ASP.NET Core that scale horizontally and handle massive throughput. - Building .NET Microservices
SpringOne Platform, August 2016. With Chris Umbel. Cross-platform ASP.NET Core microservices that consume Spring Cloud Config Server and Eureka, use circuit breakers, and deploy through CI/CD pipelines. InfoQ page and slides.
2013
- Building a Line of Business Application with Play, Scala, and Akka
Scala Days, New York, June 2013. Lessons from building a large, data-driven, drag-and-drop line of business web application on the Typesafe stack.
Earlier
Before all of this I spent years in the .NET and Apple ecosystems, presenting at Apple’s WWDC and at more .NET events than I can reliably reconstruct. If you remember one of those talks and can point me at a recording, I would love to hear from you.