Speaking
A chronological journey through developer conferences, community events, and conversations around the world.
- UpcomingWI .NET User Group - 2026Brookfield, Wisconsin, United States
- Microsoft DevRel Camp - 2020
Express intent with hand drawn slides
Redmond, Washington, United States
1 of 90. Upcoming / Nov 17, 2026 / Brookfield, Wisconsin, United States. WI .NET User Group - 2026.
Bring the conversation to your audience
Let's make the next stop yours.
Planning a conference, user group, podcast, or internal event? Tell me about the audience and the idea you want them to carry home.
Every recorded engagement
90 talks and appearances, preserved locally and organized for quick scanning.
90 engagements
Upcoming
Where the story goes next.
- WI .NET User Group - 2026 Aspire Talk with David Pine
2026 2 engagements
- .NET Day on Agentic Modernization Stop Rewriting. Start Aspireifying.
- Aspire Conf From Localhost to Liftoff: Aspire for Newbies
2024 3 engagements
- .NET Conf 2024 Build your own .NET Aspire integrations
- Cleveland C# User Group .NET Aspire - Extensibility & Profanity Filters, Oh My!
- DevCon Midwest Elevate Your Skills with .NET Aspire: A Comprehensive Introduction
2023 5 engagements
- THAT Conference Wisconsin, 2023 Revolutionizing .NET-JavaScript interoperability: Exploiting C# source-generators
- WI .NET User Group - 2023 Microsoft //Build - Behind the .NET demo app
- Microsoft //Build - 2023 Build Intelligent Apps with .NET and Azure
- Inside .NET with Elahn Danee and David Pine Exploring the Azure.AI.OpenAI .NET SDK, NuGet package
- Cleveland C# User Group C# Source Generators for Blazor
2021 7 engagements
- Angular Global Summit - 2021 Building an Angular Video Chat App
- .NET Vegas User Group - 2021 SignalR: Above & Beyond Chat
- Progress Telerik: .NET Dev Show CodeItLive GitHub Actions with .NET
- Azure Cosmos DB Conf - 2021 A deep-dive into the Cosmos DB repository-pattern .NET SDK
- Progress Telerik: Crazy8's CodeItLive C# 9 Live Refactoring
- Chicago .NET User Group - 2021 Building The .NET Docs Show - Blazor App
- Progress Telerik: Crazy8's CodeItLive SignalR: Let me introduce you
2020 9 engagements
- .NET South East (UK) Building The .NET Docs Show - Blazor App
- .NET Foundation YouTube Cosmos DB: Repository Pattern .NET SDK
- WI .NET User Group - 2020 Building The .NET Docs Show - Blazor App
- MADdotNET Building The .NET Docs Show - Blazor App
- THAT Online Open Source: Ethics
- ASP.NET Community Standup SignalR with Brady Gaster and David Pine
- Microsoft DevRel Camp - 2020 Express intent with hand drawn slides
- Microsoft Ignite (Toronto) - 2020 Using pre-built AI to solve business challenges
- Microsoft Ignite (Toronto) - 2020 Developers guide to AI: A data story
2019 17 engagements
- Milwaukee Code Camp - 2019 WTF GitHub: don't take me so seriously
- Telerik DevReach (Bulgaria) - 2019 SignalR: Above & Beyond Chat
- Cream City Code - 2019 WTF GitHub: Don't take me so seriously
- WI .NET User Group - 2019 WTF GitHub: Don't take me so seriously
- Brady Decompiled Conference - 2019 Keynote - Artificial Intelligence for All
- MilwaukeeJS - 2019 Building an Angular Video Chat App
- NDC Minnesota - 2019 SignalR: Above & Beyond Chat
- NDC Minnesota - 2019 Exploring C# 8: The Deep Dive
- devCodeCamp - 2019 SignalR: Above & Beyond Chat
- Visual Studio 2019 Launch Event What's new in C#: A Deep Dive into C# 8
- Visual Studio 2019 Launch Event SignalR: Above & Beyond Chat
- Twin Cities Code Camp - 2019 WebAssembly: The New Endgame?
- Central Penn .NET UG - 2019 WebAssembly: The New Endgame?
- Visual Studio 2019 Launch Event What's new in C#: A Deep Dive into C# 8
- WI .NET User Group - 2019 SignalR: Above & Beyond Chat
- Centare (Forward Thinking) - 2019 Up & Running with Hugo
- Wisconsin Technology Association Low-Code / No-Code, More Code ... Code!
2018 19 engagements
- NEWDUG - 2018 TypeScript: Making JavaScript Tolerable
- WI .NET User Group - 2018 WebAssembly: The New Endgame?
- Milwaukee Code Camp - 2018 TypeScript: Making JavaScript Tolerable
- Meet the Meetups II - 2018 Upgrade Yourself: A Guide To Developer Community Success
- Cream City Code - 2018 What's new in C#
- Dev Up - 2018 What's new in C#
- Dev Up - 2018 TypeScript: Making JavaScript Tolerable
- QL Tech Con - 2018 WebAssembly: The New Endgame?
- THAT Conference - 2018 WebAssembly: The New Endgame?
- Chicago .NET User Group - 2018 What's new in C#
- MilwaukeeJS - 2018 TypeScript: Making JavaScript Tolerable
- SyntaxCon - 2018 TypeScript: Making JavaScript Tolerable
- International Tech Challenge - 2018 Upgrade Yourself: Becoming a Microsoft MVP
- ITKonekt, Novi Sad (Serbia) - 2018 What's new in C#
- ITKonekt, Niš (Serbia) - 2018 What's new in C#
- ITKonekt, Belgrade (Serbia) - 2018 What's new in C#
- MilwaukeeJS - 2018 Frontend Framework Panel (Angular)
- South Florida Code Camp - 2018 TypeScript: Making JavaScript Tolerable
- South Florida Code Camp - 2018 Upgrade Yourself: Most Valued Developer
2017 22 engagements
- WI .NET User Group - 2017 TypeScript: Making JavaScript Tolerable
- Milwaukee Code Camp - 2017 What's new in C#
- Dev Up - 2017 TypeScript - JavaScript Reimagined
- Dev Up - 2017 From C# 6 to C# 7, then and now!
- Prairie.Code() - 2017 TypeScript - JavaScript Reimagined
- Prairie.Code() - 2017 Angular2 with an ASP.NET Core backend, happiness ensues...
- MilwaukeeSPIN - 2017 Current Trends in Technology
- .NET Conf (local) - 2017 What's new in C# (7.1 and 8.0)
- Detroit.Code() - 2017 Building a Magic Mirror w/ .NET
- Detroit.Code() - 2017 Angular2 with an ASP.NET Core backend, happiness ensues...
- Chicago JS Meetup - 2017 TypeScript - JavaScript Reimagined
- Chicago Coders Conference - 2017 Building a Magic Mirror w/ .NET
- WI .NET User Group - 2017 From C# 6 to C# 7, then and now!
- Chicago Code Camp - 2017 TypeScript - JavaScript Reimagined
- MPN Demo (Skyward) - 2017 From C# 6 to C# 7, then and now!
- WI .NET User Group - 2017 Azure DocumentDb - the nano-ORM
- Centare (Forward Thinking) - 2017 Azure DocumentDb - the nano-ORM
- Indy.Code() - 2017 Angular2 with an ASP.NET Core backend, happiness ensues...
- Indy.Code() - 2017 From C# 6 to C# 7, then and now!
- Centare (Forward Thinking) - 2017 Angular2 with an ASP.NET Core backend, happiness ensues...
- Visual Studio 2017 Launch Event From C# 6 to C# 7, then and now!
- Microsoft's Channel 9 - 2017 Magic mirror on the wall, who is the fairest one of all?