Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
CodeMash 2026 – Workshop: Building and Deploying a .NET 10 App to Azure using Bicep and GitHub Actions
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
ReadableStream is not defined error publishing VS Code Extension
Today I dusted off my old Blazor Snippets Visual Studio Code Extension. This extension provides a number of convenient snippets for writing Blazor apps. Eventually with agentic coding, I wonder if Snippets will be a relic of the past, but for now I’ll keep it up to date.
An example of usage is below:

I used Copilot to assign an issue and fix a bug, and went to go build the extension and install it locally just to make sure it worked. I updated my vsce global package via npm install -g @vscode/vsce, and I went to go run the vsce package command and got met with this error:
ReferenceError: ReadableStream is not defined
That made me think that my Node version was wrong. Sure enough when I did a node -v I was running on 16.x. 🤦♂️
Since I use nvm to manage my Node versions, I did a nvm install 22.20.0 (which is the latest LTS as of this post) to install 22.20.0 and then an nvm use 22.20.0 to switch to that version.
Then all was well! I’m guessing this will be a super nichey blog post, because most people aren’t building VS Code Extensions, but figured I’d fire off a blog post while I was thinking about it. As well as maybe I’ll hit this again in the future!
JetBrains .NET Days 2025 – Test Driven Development with Blazor
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
DevIntersection Orlando 2025 – GitHub Actions: From Zero to Hero
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
DevIntersection Orlando 2025 – The Background on Background Tasks in .NET 9
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
DevOps Days Des Moines 2025 – The 10 Most Common Azure Mistakes (And How To Fix Them)
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
Cleveland .NET User Group – 10 Things I Do On Every .NET App
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
NDC Copenhagen 2025 – The 10 Most Common Azure Mistakes (and how to fix them)
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
KCDC 2025 – The 10 Most Common Azure Mistakes (and how to fix them)
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.