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