Implementing the Strategy Pattern with .NET Dependency Injection
Explains how to implement the Strategy design pattern using .NET's built-in Dependency Injection container, including keyed services.
Explains how to implement the Strategy design pattern using .NET's built-in Dependency Injection container, including keyed services.
A daily link roundup for developers covering .NET, AI, web dev, cloud, tools, and tech news from March 19, 2026.
A daily tech link roundup covering .NET, AI, web dev, Windows tools, and software engineering news from March 18, 2026.
Announcing a talk at Adriatics Tech Summit 2026 on implementing RAG with Microsoft.Extensions.VectorData in .NET.
Explores implementing frozen segments and a new allocation strategy in a custom .NET Garbage Collector written in C#.
A daily tech link roundup covering .NET, AI, web dev, Windows, and software engineering news and tutorials.
Explores .NET APIs for out-of-process synchronization using Mutex, Semaphore, EventWaitHandle, and shared files.
A .NET developer's discovery of the DnsEndPoint class for simplifying network socket connections with hostnames.
Discusses recent improvements to Marten's LINQ provider, including GroupJoin support and fixes for chaining Where clauses after Select transforms.
A minimal demo of implementing and using AI Agent Skills in .NET, including prompt, Python, and C# based skills.
htmxRazor 1.2.0 release adds toast notifications, pagination, and CSS cascade layers to simplify .NET web development with htmx.
Explains 5 essential architecture tests for .NET projects to enforce design rules and prevent technical debt using tools like ArchUnitNET.
Daily tech link roundup covering .NET, AI agents, web development, Windows updates, and developer tools for March 5, 2026.
Introduces ClockTray, a lightweight open-source C# utility to toggle Windows taskbar clock visibility with one click for productivity.
A daily tech link roundup covering .NET, AI, web dev, Windows, and software engineering news and tutorials.
Explains interior pointers in .NET garbage collection and how to handle them in a custom GC's mark phase.
A guide to building a real-time voice conversation app in .NET using local AI for speech-to-text, text-to-speech, and LLM integration.
Weekly roundup of recent posts from major Microsoft, Azure, .NET, GitHub, and Visual Studio developer blogs.
Explains fencing tokens and generation clocks in .NET to prevent stale leaders from writing in distributed systems, ensuring data consistency.
Explores .NET in-process synchronization APIs for managing concurrency and thread safety in multi-threaded applications.