Blazor ModalDialog Built Modal package and publish to NuGet.org. Deployed Blazor sample app to Azure Static Web Apps. Fixed bug where ModalDialog.razor.js module could not be found and loaded. Refactored component to use ModalDialogBase with shared functionality. Moved scoped CSS to global CSS so it can be shared with other modal components. Link: https://www.nuget.org/packages/D20Tek.BlazorComponents.Modal/ Notepad.Tui Released … Continue reading DevLog: Week of March 1, 2026
Category: General
General discussion topics
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. … Continue reading dev-log: Weekly Developer Work Log Tool
Notepad.Tui Alpha 0.2: Full-Featured Text Editor
After a couple of weeks of steady development, I'm excited to share the Alpha 0.2 release of Notepad.Tui - a terminal-based reimplementation of the classic Notepad app built entirely in .NET 10. This release marks a major milestone: the editor now covers the core editing capability that you'd expect from a daily-use text editor, all running … Continue reading Notepad.Tui Alpha 0.2: Full-Featured Text Editor
Announcing Notepad.Net TUI: A Modern Terminal Text Viewer
A fast, familiar, Notepad‑style text viewer for Your Terminal. I’m excited to introduce the first public alpha release of Notepad.Net TUI, a lightweight, terminal‑native text reader designed for anyone who wants a clean, fast, and familiar Notepad‑style experience, without ever leaving the command line. This early release is intentionally focused and stable, giving you a … Continue reading Announcing Notepad.Net TUI: A Modern Terminal Text Viewer
Gridlock – A Number Puzzle Game
Welcome to Gridlock (https://arcade.d20tek.com/games/gridlock), a challenging number-based puzzle game that combines logic, deduction, and a bit of mathematical intuition. If you enjoy games like Wordle or Sudoku, Gridlock offers a fresh twist that will put your puzzle-solving skills to the test! What is Gridlock? Gridlock is a daily puzzle game where players must fill a 3×3 … Continue reading Gridlock – A Number Puzzle Game
Multi-Targeting NuGet Packages
I am updating some NuGet packages to support .NET 10 and had to refresh my memory on how to multi-target NuGet packages that support multiple target frameworks. In my case, I am adding support for .NET 9 and .NET 10, but these steps are applicable to other .NET versions. I just decided to write it … Continue reading Multi-Targeting NuGet Packages
CSS Media Query for display-mode
This media query property lets you style your web application differently when your app runs as a PWA (Progressive Web App). This lets you hide/show or resize HTML elements when your application is launched in standalone mode. Hide that header or footer when you're in app mode, so your application feels more native. Use case: Make … Continue reading CSS Media Query for display-mode
Evaluating Open Source Dependencies
In the evolving world of open-source software (OSS), it's becoming more common for widely used packages to shift from free offerings to subscription-based models. For software teams, especially senior developers, team leads, and architects, this trend introduces new considerations when evaluating which libraries to adopt. As engineers, our primary responsibility is to balance these decisions … Continue reading Evaluating Open Source Dependencies
Using Code Cleanup Profiles in Visual Studio
In Visual Studio 2022, the Code Cleanup Profiles feature is a great way to automate code formatting and clean-up operations using predefined or custom rules. By using cleanup profiles, you can make all of the changes in one operation and free yourself from updating lots of code files manually. Here's a detailed explanation of how … Continue reading Using Code Cleanup Profiles in Visual Studio
create-guid: Simple CLI Tool for Generating GUIDs
In modern software development, GUIDs (Globally Unique Identifiers) are used everywhere: from identifying database records and correlation tokens to generating unique keys for distributed systems. While System.Guid.NewGuid() is the standard way to generate GUIDs in .NET, there are scenarios where you want a tool that gives you quick and scriptable access to GUIDs from the … Continue reading create-guid: Simple CLI Tool for Generating GUIDs