Publishing to NuGet.org from GitHub Actions with Trusted Publishing
TL;DR: If you publish NuGet packages from GitHub Actions using a long-lived NUGET_API_KEY secret, that workflow is going to break. Long-lived API keys are being deprecated, and existing keys are scheduled to stop working in late 2026. The new process is Trusted Publishing: your workflow uses GitHub’s OIDC token to request a short-lived, single-use API key at publish…
Introducing D20Tek.Blazor.BrowserStorage
The problem: browser storage in Blazor shouldn’t be hard Blazor developers hit the same issue sooner or later: you need to store something in the browser, and suddenly you’re writing JavaScript again. User preferences, session tokens, game state, shopping carts… all of it lives in localStorage or sessionStorage. But Blazor doesn’t expose those APIs directly,…
Fixing Blazor WASM Deep Linking on Azure Static Web Apps
When you deploy a Blazor WebAssembly application to Azure Static Web Apps, everything works perfectly when you navigate from the root URL. But the moment a user bookmarks a deep link, shares a URL, or refreshes the page on any route other than /, they’re greeted with a cold 404 Not Found error. This post…
DevLog: Week of March 8, 2026
Blazor MarkdownView d20Tek-Home Blazor MessageBox Notepad.Tui Blazor TogglePanel
DevLog: Week of March 1, 2026
Blazor ModalDialog Notepad.Tui dev-log Cli Tool Blazor ModalFormDialog
dev-log: Weekly Developer Work Log Tool
A command-line utility to help developers create and edit weekly work logs, persisting them as structured markdown files. Track project accomplishments and delivery status week by week, all without leaving your terminal. Overview dev-log is a lightweight .NET global tool built for developers who want a simple, structured way to record what they accomplished each week.…
Follow My Blog
Get new content delivered directly to your inbox.