I'm a software engineer, writer, and speaker who focuses on Azure, C#, and .NET.
Don't Do That, Do This: The .NET 6 Edition
.NET 6 Has Arrived: Here Are A Few of My Favorite Things
Use AzCopy to migrate files from AWS S3 to Azure Storage
Exploring C# 10: Use Extended Property Patterns to Easily Access Nested Properties
Exploring Fiddler Jam: What's New?
Saying goodbye to The .NET Stacks
The .NET Stacks #68: 🍿 What a week
The .NET Stacks #67: 🆕 .NET 6 RC2 arrives
Exploring C# 10: Global Using Declarations
The .NET Stacks #66: 🧀 Who moved my cheese?
The .NET Stacks #65: 💡 Is there hope for a modern C# model?
Exploring C# 10: Save Space with File-Scoped Namespaces
The .NET Stacks #64: ⚡ Looking at Functions support in .NET 6
The .NET Stacks #63: 🗞 .NET 6 is for real now
The .NET Stacks #62: 👋 And we're back
Exploring Fiddler Jam: Get Your Time Back by Solving Issues Faster
The .NET Stacks #61: 🚌 Let's go on a community blog tour
The .NET Stacks, #60: 📝Logging improvements in .NET 6
The .NET Stacks #59: 🎇 When your Copilot is mostly right
The .NET Stacks #58: 📃 6 things about .NET 6 Preview 6
Unhandled Exceptions in Blazor Server with Error Boundaries
The .NET Stacks #57: 🧐 Taking a look at Blazor Error Boundaries
The .NET Stacks #56: Keeping it short this week
The .NET Stacks #55: 🆕 Ready or not, here comes .NET 6 Preview 5
5 Development Best Practices That Will Help You Craft Better Tests
The .NET Stacks #54: 🎀 Putting a bow on .NET 6 date and time updates
Your guide to REST API versioning in ASP.NET Core
Upgrading a Blazor WebAssembly Azure Static Web App from .NET 5 to .NET 6
The .NET Stacks #53: 🚀 This issue was compiled ahead of time
Low Ceremony, High Value: A Tour of Minimal APIs in .NET 6
The .NET Stacks #52: 🎂 Happy birthday to us
The .NET Stacks #51: 👷♂️ The excitement is Build-ing
The .NET Stacks #50: 🆕 What's new with C# 10?
The .NET Stacks #49: 🌟 Is reflection really that bad?
Azure Static Web Apps is production-ready: These are my 5 favorite things
The .NET Stacks #48: ⚡ Sockets. Sockets everywhere.
The .NET Stacks #47: 🧨 Now with 32 more bits
Make microservices fun again with Dapr
The .NET Stacks #46: 📒 What’s new with your favorite IDE
Meet the .NET Upgrade Assistant, Your .NET 5 Moving Company
The .NET Stacks #45: 🔥 At last, hot reload is (initially) here
Instant Feedback Is Here: Introducing Hot Reload in .NET 6
The .NET Stacks #44: 🐦 APIs that are light as a feather
Working with the Blazor DynamicComponent
The .NET Stacks #43: 📅 DateTime might be seeing other people
Use Azure Static Web Apps with Azure DevOps pipelines
The .NET Stacks #42: 🔌 When Active Directory isn’t so active
The .NET Stacks #41: 🎁 Your monthly preview fix has arrived
Blast Off with Blazor: Add a shared dialog component
Use C# to upload files to a GitHub repository
The .NET Stacks #40: 📚 Ignite is in the books
Ask About Azure: Why do resource groups need a location?
The .NET Stacks #39: 🔥 Is Dapr worth the hype?
The .NET Stacks #38: 📢 I hope you like announcements
The .NET Stacks #37: 😲 When your private NuGet feed isn’t so private
Build a Blazor ‘Copy to Clipboard’ component with a Markdown editor
The .NET Stacks #36: ⚡ Azure Functions and some Microsoft history
How to nuke sensitive commits from your GitHub repository
Want to connect with Dave Brock?
Create an account to connect with Dave Brock. You can also sign in below to proceed if you already have an account.