Navigate

Writing, software, speaking, and the work behind them.

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.

Start a conversation

Every recorded engagement

90 talks and appearances, preserved locally and organized for quick scanning.

90 engagements

Upcoming

Where the story goes next.

  1. WI .NET User Group - 2026 Aspire Talk with David Pine
2026 2 engagements
  1. .NET Day on Agentic Modernization Stop Rewriting. Start Aspireifying.
  2. Aspire Conf From Localhost to Liftoff: Aspire for Newbies
2025 1 engagements
  1. Microsoft //Build 2025 Conversations: Let's Talk .NET Aspire
2024 3 engagements
  1. .NET Conf 2024 Build your own .NET Aspire integrations
  2. Cleveland C# User Group .NET Aspire - Extensibility & Profanity Filters, Oh My!
  3. DevCon Midwest Elevate Your Skills with .NET Aspire: A Comprehensive Introduction
2023 5 engagements
  1. THAT Conference Wisconsin, 2023 Revolutionizing .NET-JavaScript interoperability: Exploiting C# source-generators
  2. WI .NET User Group - 2023 Microsoft //Build - Behind the .NET demo app
  3. Microsoft //Build - 2023 Build Intelligent Apps with .NET and Azure
  4. Inside .NET with Elahn Danee and David Pine Exploring the Azure.AI.OpenAI .NET SDK, NuGet package
  5. Cleveland C# User Group C# Source Generators for Blazor
2022 1 engagements
  1. DevReach Boston - 2022 Blazorators: C# Source Generators for Blazor
2021 7 engagements
  1. Angular Global Summit - 2021 Building an Angular Video Chat App
  2. .NET Vegas User Group - 2021 SignalR: Above & Beyond Chat
  3. Progress Telerik: .NET Dev Show CodeItLive GitHub Actions with .NET
  4. Azure Cosmos DB Conf - 2021 A deep-dive into the Cosmos DB repository-pattern .NET SDK
  5. Progress Telerik: Crazy8's CodeItLive C# 9 Live Refactoring
  6. Chicago .NET User Group - 2021 Building The .NET Docs Show - Blazor App
  7. Progress Telerik: Crazy8's CodeItLive SignalR: Let me introduce you
2020 9 engagements
  1. .NET South East (UK) Building The .NET Docs Show - Blazor App
  2. .NET Foundation YouTube Cosmos DB: Repository Pattern .NET SDK
  3. WI .NET User Group - 2020 Building The .NET Docs Show - Blazor App
  4. MADdotNET Building The .NET Docs Show - Blazor App
  5. THAT Online Open Source: Ethics
  6. ASP.NET Community Standup SignalR with Brady Gaster and David Pine
  7. Microsoft DevRel Camp - 2020 Express intent with hand drawn slides
  8. Microsoft Ignite (Toronto) - 2020 Using pre-built AI to solve business challenges
  9. Microsoft Ignite (Toronto) - 2020 Developers guide to AI: A data story
2019 17 engagements
  1. Milwaukee Code Camp - 2019 WTF GitHub: don't take me so seriously
  2. Telerik DevReach (Bulgaria) - 2019 SignalR: Above & Beyond Chat
  3. Cream City Code - 2019 WTF GitHub: Don't take me so seriously
  4. WI .NET User Group - 2019 WTF GitHub: Don't take me so seriously
  5. Brady Decompiled Conference - 2019 Keynote - Artificial Intelligence for All
  6. MilwaukeeJS - 2019 Building an Angular Video Chat App
  7. NDC Minnesota - 2019 SignalR: Above & Beyond Chat
  8. NDC Minnesota - 2019 Exploring C# 8: The Deep Dive
  9. devCodeCamp - 2019 SignalR: Above & Beyond Chat
  10. Visual Studio 2019 Launch Event What's new in C#: A Deep Dive into C# 8
  11. Visual Studio 2019 Launch Event SignalR: Above & Beyond Chat
  12. Twin Cities Code Camp - 2019 WebAssembly: The New Endgame?
  13. Central Penn .NET UG - 2019 WebAssembly: The New Endgame?
  14. Visual Studio 2019 Launch Event What's new in C#: A Deep Dive into C# 8
  15. WI .NET User Group - 2019 SignalR: Above & Beyond Chat
  16. Centare (Forward Thinking) - 2019 Up & Running with Hugo
  17. Wisconsin Technology Association Low-Code / No-Code, More Code ... Code!
2018 19 engagements
  1. NEWDUG - 2018 TypeScript: Making JavaScript Tolerable
  2. WI .NET User Group - 2018 WebAssembly: The New Endgame?
  3. Milwaukee Code Camp - 2018 TypeScript: Making JavaScript Tolerable
  4. Meet the Meetups II - 2018 Upgrade Yourself: A Guide To Developer Community Success
  5. Cream City Code - 2018 What's new in C#
  6. Dev Up - 2018 What's new in C#
  7. Dev Up - 2018 TypeScript: Making JavaScript Tolerable
  8. QL Tech Con - 2018 WebAssembly: The New Endgame?
  9. THAT Conference - 2018 WebAssembly: The New Endgame?
  10. Chicago .NET User Group - 2018 What's new in C#
  11. MilwaukeeJS - 2018 TypeScript: Making JavaScript Tolerable
  12. SyntaxCon - 2018 TypeScript: Making JavaScript Tolerable
  13. International Tech Challenge - 2018 Upgrade Yourself: Becoming a Microsoft MVP
  14. ITKonekt, Novi Sad (Serbia) - 2018 What's new in C#
  15. ITKonekt, Niš (Serbia) - 2018 What's new in C#
  16. ITKonekt, Belgrade (Serbia) - 2018 What's new in C#
  17. MilwaukeeJS - 2018 Frontend Framework Panel (Angular)
  18. South Florida Code Camp - 2018 TypeScript: Making JavaScript Tolerable
  19. South Florida Code Camp - 2018 Upgrade Yourself: Most Valued Developer
2017 22 engagements
  1. WI .NET User Group - 2017 TypeScript: Making JavaScript Tolerable
  2. Milwaukee Code Camp - 2017 What's new in C#
  3. Dev Up - 2017 TypeScript - JavaScript Reimagined
  4. Dev Up - 2017 From C# 6 to C# 7, then and now!
  5. Prairie.Code() - 2017 TypeScript - JavaScript Reimagined
  6. Prairie.Code() - 2017 Angular2 with an ASP.NET Core backend, happiness ensues...
  7. MilwaukeeSPIN - 2017 Current Trends in Technology
  8. .NET Conf (local) - 2017 What's new in C# (7.1 and 8.0)
  9. Detroit.Code() - 2017 Building a Magic Mirror w/ .NET
  10. Detroit.Code() - 2017 Angular2 with an ASP.NET Core backend, happiness ensues...
  11. Chicago JS Meetup - 2017 TypeScript - JavaScript Reimagined
  12. Chicago Coders Conference - 2017 Building a Magic Mirror w/ .NET
  13. WI .NET User Group - 2017 From C# 6 to C# 7, then and now!
  14. Chicago Code Camp - 2017 TypeScript - JavaScript Reimagined
  15. MPN Demo (Skyward) - 2017 From C# 6 to C# 7, then and now!
  16. WI .NET User Group - 2017 Azure DocumentDb - the nano-ORM
  17. Centare (Forward Thinking) - 2017 Azure DocumentDb - the nano-ORM
  18. Indy.Code() - 2017 Angular2 with an ASP.NET Core backend, happiness ensues...
  19. Indy.Code() - 2017 From C# 6 to C# 7, then and now!
  20. Centare (Forward Thinking) - 2017 Angular2 with an ASP.NET Core backend, happiness ensues...
  21. Visual Studio 2017 Launch Event From C# 6 to C# 7, then and now!
  22. Microsoft's Channel 9 - 2017 Magic mirror on the wall, who is the fairest one of all?
2016 3 engagements
  1. MKE DOT NET - 2016 Building a "Magic Mirror"
  2. Milwaukee Code Camp - 2016 TypeScript - JavaScript Reimagined
  3. //Build/ Recap - 2016 2016 //build/ recap