.NET Drip
banner
dotnetdrip.com
.NET Drip
@dotnetdrip.com
Your regular dose of C# and .NET programming insights, tutorials, and community news delivered straight to your inbox.
Ed Anderson brings his annual spicy takes on what .NET technologies you should know and which you can overlook.

#dotnet #csharp #devcommunity
.NET Web Developer 2026 Roadmap - Brutally Honest Edition
YouTube video by Ed Andersen
youtu.be
January 27, 2026 at 9:28 PM
Azure 2026 with Jeremy Winter: SRE automation, Copilot for reliability, smoother migrations, Kubernetes Fleet, and a greener global footprint. What it means for teams running .NET in the cloud.

#azure #dotnet #kubernetes
Azure in 2026 with Jeremy Winter
What's coming in 2026 for Azure? Richard chats with CVP and Chief Product Officer for Azure, Jeremy Winter, about the announcements at Ignite and what we can expect in Azure over the next year. Jeremy...
runasradio.com
January 27, 2026 at 9:27 PM
Simple Factory in C# made practical with a notification example that keeps object creation out of client code and design open for change.

#csharp #dotnet
Factory Pattern C#
Learn the Factory Pattern in C# with a practical example! Discover how to decouple object creation, improve maintainability, and simplify your code. #csharp
www.c-sharpcorner.com
January 27, 2026 at 5:11 PM
An interface-first take on the Repository Pattern in .NET that keeps EF Core as an implementation detail and your tests smiling. Learn the pitfall of returning IQueryable and how a DI change can switch to Dapper with minimal fuss.

#csharp #dotnet #efcore
Repository Pattern: The Right Way to Free Your Code from the Database
When you apply the Repository Pattern correctly, the ORM you use becomes just an implementation detail.
medium.com
January 27, 2026 at 4:09 PM
January servicing updates land for .NET 10, 9 and 8 with non-security fixes across runtime, ASP.NET Core, EF Core and more.

#dotnet #csharp #aspnetcore
.NET and .NET Framework January 2026 servicing releases updates - .NET Blog
A recap of the latest servicing updates for .NET and .NET Framework for January 2026.
devblogs.microsoft.com
January 27, 2026 at 4:09 PM
MAUI or Uno for your next .NET app? Skip the framework holy war with a practical checklist, when each shines, and why web and UI consistency often tip the scales toward Uno in 2026.

#dotnet #maui #unoplatform
Choosing a Cross-Platform Strategy for .NET: MAUI vs Uno Platform - Trailhead Technology Partners
Deciding between .NET MAUI and Uno? This practical guide breaks down platform reach, UI consistency, and complex workflows.
trailheadtechnology.com
January 26, 2026 at 9:58 PM
Eriawan Kusumawardhono joins Robert Green on the Visual Studio Toolbox to show us how to use Copilot to modernize existing apps to use the latest technologies.

#dotnet #csharp
Modernizing Your Apps
YouTube video by Microsoft Visual Studio
www.youtube.com
January 26, 2026 at 5:14 PM
Windows App SDK 1.7.7 lands with a fix that brings back Image Super Resolution on affected devices plus stability polish for WinUI 3. A neat quality-of-life bump for C# desktop devs.

#winappsdk #winui3 #dotnet
Windows App SDK 1.7.7 (1.7.251220001) · microsoft WindowsAppSDK · Discussion #6145
Windows App SDK 1.7.7 (1.7.251220001) WinAppSDK 1.7.7 is the latest stable version of WinAppSDK 1.7 providing new features and improvements to the platform. To see everything that's new and changed...
github.com
January 26, 2026 at 4:11 PM
Choosing cache-aside, read-through, write-through or write-behind is an architectural decision with production consequences. Baibhav Kumar includes crisp guidance and a C# cache-aside example.

#redis #dotnet #csharp
Redis Cache Patterns Explained: Cache-Aside vs Read-Through vs Write-Through vs Write-Behind
Learn the four main Redis caching patterns, how they work, their pros and cons, and which pattern you should use in real production systems. Written for architects and senior developers.
www.c-sharpcorner.com
January 26, 2026 at 4:11 PM
DbContext or repository in .NET? A quick breakdown of the trade-offs, with a simple example and clear guidance on when each approach pays off.

#csharp #dotnet #efcore
Repository Pattern vs Direct DbContext Usage in .NET
When building applications with ASP.NET Core and Entity Framework Core, developers often face one common question:
malshikay.medium.com
January 24, 2026 at 9:13 PM
Native validation arrives for .NET 10 Minimal APIs with data annotations and a source generated validator, so no more manual checks. Cleaner endpoints and consistent ProblemDetails in one tidy upgrade.

#dotnet #aspnetcore #csharp
Validation in .NET 10: Native Support for Minimal APIs
.NET 10 introduces native validation for Minimal APIs, eliminating manual checks and third-party libraries. Simplify your code and boost performance with Data Annotations!
www.c-sharpcorner.com
January 24, 2026 at 7:08 PM
Tame Minimal API routes with ASP.NET Core constraints: types, length, range, regex and custom validators for real-world routing. Learn how to avoid ambiguous matches and validate at the edge.

#aspnetcore #dotnet #csharp
ASP.NET Core route constraints: A quick guide for developers
Learn ASP.NET Core route constraints in this quick guide for developers. Fix routing issues fast and improve API accuracy with simple, clear examples.
www.roundthecode.com
January 24, 2026 at 5:19 PM
List feels simple until capacity, resizing, and iteration rules start biting. Learn how it really works and when to reach for alternatives.

#csharp #dotnet
Everything You Need to Know About List<T> in C#
Why treating it as “just a dynamic array” eventually bites you
medium.com
January 24, 2026 at 3:44 PM
C# snagged TIOBE Language of the Year 2025 on the strength of its growth while Python eases off its highs. What this index really signals and why C# momentum could leapfrog Java next.

#csharp #dotnet #tiobe
C# Is TIOBE Language of 2025
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets...
www.i-programmer.info
January 24, 2026 at 3:44 PM
Getting TaskCanceledException after 100 seconds with OllamaSharp? A tiny C# extension adds clean timeout setters and presets so long-form generations do not bail early.

#csharp #dotnet #ollama
Fixing OllamaSharp Timeouts in C# (with a Simple Extension and just for fun 😄)
Hi! Avoid reading the blog post with this 5-min video: When working with local models in OllamaSharp, I hit a timeout while running long-running workloads like video analysis. The issue wasn’t the …
elbruno.com
January 23, 2026 at 9:29 PM
Fewer tokens for C# LLM workflows without rewriting everything to CSV. ToonEncoder turns JSON into TOON and slots into Microsoft.Extensions.AI with source generated converters.

#csharp #dotnet #ai
ToonEncoder — A JSON-Compatible Format Encoder for C# and LLMs
I’ve created a serializer (encode-only) for Token-Oriented Object Notation (TOON), a JSON-compatible format. When used appropriately, TOON…
neuecc.medium.com
January 23, 2026 at 7:23 PM
Take a tour of Azure SQL Database HA models and failover behavior, from storage backed General Purpose to replica rich Business Critical and distributed Hyperscale, plus what it means for your .NET retry strategy. Practical context to choose tiers and keep uptime high.

#dotnet #azuresql #sql
Azure SQL Database High Availability: Architecture, Design, and Built‑in Resilience | Microsoft Community Hub
High availability (HA) is a&nbsp;core pillar of Azure SQL Database. Unlike traditional SQL Server deployments—where availability architectures must be...
techcommunity.microsoft.com
January 23, 2026 at 5:12 PM
DbContext is not your model, and OnModelCreating decides how the blueprint is drawn, not whether it exists. Clear, real-world explanations of first-use model creation and caching for better EF Core performance.

#efcore #csharp #dotnet
What Is the EF Core Model DbContext, OnModelCreating, and the Truth About Caching
Many developers using EF Core get confused by questions like:  When is the Model created?  Is it rebuilt every time a new DbContext is…
medium.com
January 23, 2026 at 3:19 PM
In .NET 10, WebSockets finally feel like Stream. Anthony Giretti demos a file transfer that trades frame juggling for clean reads and writes with the new WebSocket stream API

#dotnet #csharp
.NET 10: Streaming over WebSockets with the New WebSocket Stream API
Introduction .NET 10 introduces a new WebSocket stream API that makes working with WebSockets feel...
anthonygiretti.com
January 23, 2026 at 3:18 PM
Unload is not a magic trick. Jordan Rowles shares a pragmatic recipe for collectible ALCs, shadow copy, and metadata-only discovery so your plugins update cleanly.

#dotnet #csharp
Real Plugin Systems in .NET: AssemblyLoadContext, Unloadability, and Reflection‑Free Discovery
How to build production-grade plugin systems that unload, avoid file locks, and survive the failure modes that break naive approaches
jordansrowles.medium.com
January 22, 2026 at 9:10 PM
WebForms Core hits NuGet with a server driven model that sends UI commands instead of HTML or virtual DOM diffs. A tiny client plus C# commands aims to replace heavy front ends for fast, deterministic updates.

#dotnet #csharp #aspnetcore
WebForms Core Is Now Available on NuGet
We’re excited to announce that WebForms Core, the server-driven UI technology developed by Elanat, is now officially available on NuGet…
mohammad-rabie.medium.com
January 22, 2026 at 5:22 PM
Turn dotnet CLI scripting into real PowerShell with object pipelines, reusable project objects, and opinionated defaults that reduce scaffolding friction. Meet DotNetPsCmds with examples and a peek at templated solutions on the horizon.

#dotnet #powershell #csharp
Peter Ritchie's Blog - Announcing DotnetPsCmds - PowerShell CmdLets for .NET
Peter Ritchie
blog.peterritchie.com
January 22, 2026 at 3:14 PM
C# 14 extension members unlock properties, operators, and static members for types you don’t own, neatly organized with extension blocks. @laurentkempe.com is dropping practical patterns, perf tips, and migration guidance for more expressive APIs.

#csharp #dotnet
Laurent Kempé - C# 14 Extension Members: Complete Guide to Properties, Operators, and Static Extensions
Extension methods have been a core C# feature since version 3.0, enabling developers to add methods to types without modifying source code. With C# 14 and .N...
laurentkempe.com
January 22, 2026 at 3:12 PM
Uno Platform after .NET 10, straight from @jlaban.bsky.social and @samidip.bsky.social: MAUI alignment, WASM reach, and AI with MCP to build faster and migrate smarter. A tidy roadmap for cross platform .NET dev.

#dotnet #uno #wasm
Uno and .NET 10 with Sam Basu and Jerome Laban - .NET Rocks!
www.spreaker.com
January 21, 2026 at 9:10 PM
One-line .NET 10 install on Raspberry Pi, then straight into C# GPIO to blink an LED and read a button, with caveats covered. Covers supported boards, PinNumberingScheme changes, and a 3A+ fix.

#dotnet #csharp #raspberrypi
Install and use Microsoft Dot NET 10 with the Raspberry Pi
In this blog post I'll take you through how to install and use Microsoft Dot NET 10 with the Raspberry Pi and get started with using .NET with your IoT Projects.
www.petecodes.co.uk
January 21, 2026 at 7:41 PM