.NET Ramblings
open-menu closeme
Home
Videos
Feeds
About
Contribute
github linkedin
  • Why Your Ideas Keep Getting Shut Down - Dev Leader Weekly 141

    calendar May 25, 2026 · devleader.ca
    Why Your Ideas Keep Getting Shut Down - Dev Leader Weekly 141

    Welcome to another issue of Dev Leader Weekly! In this issue, I dig into an ExperiencedDevs Reddit thread from someone who feels their ideas always get ignored -- and why it's almost never about the quality of the ideas. Link to article: …


    Read More
  • Higher Performance Dynamic Consistency Boundary Development with Marten 9.0

    calendar May 25, 2026 · jeremydmiller.com
    Higher Performance Dynamic Consistency Boundary Development with Marten 9.0

    To try to explain “Dynamic Consistency Boundary” usage in Event Sourcing, I’d contrast it to “traditional” Event Sourcing where events are only organized into a stream of related events. For example, all the events related to a single invoice in an invoicing system are an example of an event stream. DCB came about …


    Read More
  • Chain of Responsibility Design Pattern in C#: Complete Guide with Examples

    calendar May 25, 2026 · devleader.ca
    Chain of Responsibility Design Pattern in C#: Complete Guide with Examples

    Master the chain of responsibility design pattern in C# with practical examples showing handler chains, middleware pipelines, and real-world .NET implementations. Link to article: https://www.devleader.ca/2026/05/25/chain-of-responsibility-design-pattern-in-c-complete-guide-with-examples


    Read More
  • Caching Reflection Metadata with FrozenDictionary in .NET 10

    calendar May 24, 2026 · devleader.ca
    Caching Reflection Metadata with FrozenDictionary in .NET 10

    Master caching reflection metadata with FrozenDictionary in .NET 10 -- eliminate PropertyInfo overhead, build thread-safe metadata caches, and maximize read performance. Link to article: https://www.devleader.ca/2026/05/24/caching-reflection-metadata-with-frozendictionary-in-net-10


    Read More
  • Marten 9.0, Polecat 4.0, and Wolverine 6.0 are Live!

    calendar May 24, 2026 · jeremydmiller.com
    Marten 9.0, Polecat 4.0, and Wolverine 6.0 are Live!

    The JasperFx AI Skills are already updated with content to help you upgrade quickly to our new versions. The Critter Stack 2026 releases that I first mentioned a couple weeks ago have all hit Nuget — and in some cases might already have bug fix or even a small enhancement release since that major version … Continue …


    Read More
  • When to Use Template Method Pattern in C#: Decision Guide with Examples

    calendar May 24, 2026 · devleader.ca
    When to Use Template Method Pattern in C#: Decision Guide with Examples

    Discover when to use the template method pattern in C# with decision criteria, practical scenarios, and examples showing where it fits best in your codebase. Link to article: https://www.devleader.ca/2026/05/24/when-to-use-template-method-pattern-in-c-decision-guide-with-examples


    Read More
  • Unit Tests: Keep Your CRAP Score from Wrecking the Show

    calendar May 24, 2026 · dotnettips.wordpress.com
    Unit Tests: Keep Your CRAP Score from Wrecking the Show

    Link to article: https://dotnettips.com/2026/05/24/unit-tests-keep-your-crap-score-from-wrecking-the-show/


    Read More
  • Custom Attributes in C#: Build, Apply, and Read Them with Reflection

    calendar May 23, 2026 · devleader.ca
    Custom Attributes in C#: Build, Apply, and Read Them with Reflection

    Learn to create, apply, and read custom attributes in C# using reflection -- with practical examples for validation, routing, and plugin registration in .NET 10. Link to article: https://www.devleader.ca/2026/05/23/custom-attributes-in-c-build-apply-and-read-them-with-reflection


    Read More
  • Stop Burning Premium Requests: How to Choose the Right GitHub Copilot Model for the Job

    calendar May 23, 2026 · build5nines.com
    Stop Burning Premium Requests: How to Choose the Right GitHub Copilot Model for the Job

    There’s a moment every developer knows. You ask an AI coding assistant a simple question like: “Rename this variable and update the related tests.” Then… Link to article: https://build5nines.com/stop-burning-premium-requests-how-to-choose-the-right-github-copilot-model-for-the-job/


    Read More
  • Proxy Pattern Real-World Example in C#: Complete Implementation

    calendar May 23, 2026 · devleader.ca
    Proxy Pattern Real-World Example in C#: Complete Implementation

    Build a production-ready proxy pattern example in C# with a multi-layered API client featuring caching, rate limiting, and circuit breaker proxies. Link to article: https://www.devleader.ca/2026/05/23/proxy-pattern-realworld-example-in-c-complete-implementation


    Read More
  • How to Scale Long-Running API Requests

    calendar May 23, 2026 · milanjovanovic.tech
    How to Scale Long-Running API Requests

    When a single API call takes minutes to finish, it punishes both your users and your server. Here's the progression I walk through to turn long-running endpoints into something responsive, scalable, and operable - and when to reach for managed cloud services instead. Link to article: …


    Read More
  • Activator.CreateInstance vs Compiled Expressions in C#: .NET 10 Performance Deep Dive

    calendar May 22, 2026 · devleader.ca
    Activator.CreateInstance vs Compiled Expressions in C#: .NET 10 Performance Deep Dive

    Activator.CreateInstance vs compiled expressions in C# .NET 10 -- understand when each wins and how to build a high-performance factory with cached delegates. Link to article: https://www.devleader.ca/2026/05/22/activatorcreateinstance-vs-compiled-expressions-in-c-net-10-performance-deep-dive


    Read More
  • Regex support for LOB types in T-SQL—available in Azure SQL & SQL Server 2025

    calendar May 22, 2026 · devblogs.microsoft.com
    Regex support for LOB types in T-SQL—available in Azure SQL & SQL Server 2025

    At a glance — Native regular expression (regex) functions in T-SQL now accept varchar(max) and nvarchar(max) inputs of up to 2 MB across all seven regex functions, including the two table-valued functions (REGEXP_MATCHES and REGEXP_SPLIT_TO_TABLE Link to article: …


    Read More
  • Why do you say that a COM STA thread must pump messages if I see sample code creating STA threads and not pumping messages?

    calendar May 22, 2026 · devblogs.microsoft.com
    Why do you say that a COM STA thread must pump messages if I see sample code creating STA threads and not pumping messages?

    One of the rules for COM single-threaded apartments (STA) is that the thread in that apartment must pump messages. But we also see code that initializes COM in single-threaded mode but which never pumps messages. Consider Link to article: https://devblogs.microsoft.com/oldnewthing/20260522-00/?p=112348


    Read More
  • The JetBrains Fit Test: Is This the Right Workplace for You?

    calendar May 22, 2026 · blog.jetbrains.com
    The JetBrains Fit Test: Is This the Right Workplace for You?

    If you’ve ever wondered what it’s really like to work at JetBrains, this post is for you. We could tell you about our products, our offices, or the number of developers who use our tools, but the truth is, the real story of JetBrains is about the people who build those tools, the way they […] Link to article: …


    Read More
  • How to Implement Template Method Pattern in C#: Step-by-Step Guide

    calendar May 22, 2026 · devleader.ca
    How to Implement Template Method Pattern in C#: Step-by-Step Guide

    Learn how to implement the template method pattern in C# with step-by-step examples covering abstract classes, hooks, sealed methods, and DI integration. Link to article: https://www.devleader.ca/2026/05/22/how-to-implement-template-method-pattern-in-c-stepbystep-guide


    Read More
  • What Happens When You Give AI Agents the Map of Your Code’s Coverage?

    calendar May 22, 2026 · blog.jetbrains.com
    What Happens When You Give AI Agents the Map of Your Code’s Coverage?

    When you ask an AI agent to write a new feature, a good agent will eventually say: “I need to write a test for this.” But what happens next is usually messy. To figure out where that new test belongs, the agent has to start searching through your project. It might scan file names, inspect […] Link to article: …


    Read More
  • Rider 2026.2 EAP 3: Cost-effective Agentic Test Coverage, Code Change Previews, GameDev Templates, and NuGet Improvements

    calendar May 22, 2026 · blog.jetbrains.com
    Rider 2026.2 EAP 3: Cost-effective Agentic Test Coverage, Code Change Previews, GameDev Templates, and NuGet Improvements

    JetBrains Rider 2026.2 EAP 3 is out! You can download this version from our website, update directly from within the IDE, use the free Toolbox App, or install it via snap packages. Here’s what you can expect from this update: New AI agent skill to reduce token use for test generation We’re also experimenting with […] …


    Read More
  • Agent Skills for Python: File, Code, and Class - Composed in One Provider

    calendar May 22, 2026 · devblogs.microsoft.com
    Agent Skills for Python: File, Code, and Class - Composed in One Provider

    Python developers working with Agent Skills can now author skills as files on disk, as inline Python code, or as reusable classes - and mix them freely through composable source classes that handle discovery, filtering, and deduplication. A skill living in your local repository, one installed from your organization's …


    Read More
  • Announcing NAudio 3 Preview

    calendar May 22, 2026 · markheath.net
    Announcing NAudio 3 Preview

    I'm pleased to announce that the first preview builds of NAudio 3 are available on NuGet. I have put a lot of time into this over the past few months, and with the assistance of Claude Code (which I wrote about recently) I've managed to make significant progress. In this post I want to cover the most important things …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

.NET Ramblings

Copyright  .NET RAMBLINGS. All Rights Reserved

to-top