.NET Ramblings
open-menu closeme
Home
Videos
Feeds
About
Contribute
github linkedin
  • How to Implement Mediator Pattern in C#: Step-by-Step Guide

    calendar Jun 8, 2026 · devleader.ca
    How to Implement Mediator Pattern in C#: Step-by-Step Guide

    How to implement the mediator pattern in C# with step-by-step code examples, best practices, and common pitfalls for behavioral design patterns. Link to article: https://www.devleader.ca/2026/06/08/how-to-implement-mediator-pattern-in-c-stepbystep-guide


    Read More
  • New features and Roslyn analyzers for Meziantou.Framework.FullPath

    calendar Jun 8, 2026 · meziantou.net
    New features and Roslyn analyzers for Meziantou.Framework.FullPath

    A few years ago, I introduced , a library to ensure you always deal with full paths in your applications and provide common methods to manipulate them easily. Recently, I've added new features to the library, including new methods and a set of Roslyn analyzers to help you use the library correctly. The main idea of …


    Read More
  • ASP.NET Core background tasks with NCronJob and SignalR

    calendar Jun 8, 2026 · damienbod.com
    ASP.NET Core background tasks with NCronJob and SignalR

    I was recommended NCronJob for implementing a background worker in ASP.NET Core and so I decided to give it a try, read the docs and learn this. This NuGet package is open source and works great. I implemented two simple jobs, one concurrent and one not concurrent which sends messages via SignalR. Code: …


    Read More
  • The Management Trap in Software Engineering - Dev Leader Weekly 143

    calendar Jun 8, 2026 · devleader.ca
    The Management Trap in Software Engineering - Dev Leader Weekly 143

    Welcome to another issue of Dev Leader Weekly! In this issue, I dig into a Reddit thread about the management trap -- why engineering management is a fundamentally different job than being an IC, how I think about absorbing chaos so my team can stay focused, and what you actually need to understand before you take that …


    Read More
  • ASP.NET Core Middleware: Building and Using the Request Pipeline

    calendar Jun 7, 2026 · devleader.ca
    ASP.NET Core Middleware: Building and Using the Request Pipeline

    Learn asp.net core middleware: how the request pipeline works, custom IMiddleware, correct middleware order, and real-world examples like correlation IDs in .NET 10. Link to article: https://www.devleader.ca/2026/06/07/aspnet-core-middleware-building-and-using-the-request-pipeline


    Read More
  • Iterator Pattern Best Practices in C#: Code Organization and Maintainability

    calendar Jun 7, 2026 · devleader.ca
    Iterator Pattern Best Practices in C#: Code Organization and Maintainability

    Explore iterator pattern best practices in C# including yield return patterns, lazy evaluation, disposal, thread safety, and performant custom iterators. Link to article: https://www.devleader.ca/2026/06/07/iterator-pattern-best-practices-in-c-code-organization-and-maintainability


    Read More
  • Boost Your .NET Projects: Future-Proofing Performance with Spargine’s Fast Methods

    calendar Jun 7, 2026 · dotnettips.wordpress.com
    Boost Your .NET Projects: Future-Proofing Performance with Spargine’s Fast Methods

    The book "Rock Your Code: Code & App Performance for Microsoft .NET" emphasizes the evolving nature of .NET performance. Spargine's Fast methods are designed to optimize code efficiency while allowing developers to maintain consistency in method usage. These methods adapt to platform improvements, …


    Read More
  • Model Validation in ASP.NET Core: Data Annotations and FluentValidation

    calendar Jun 6, 2026 · devleader.ca
    Model Validation in ASP.NET Core: Data Annotations and FluentValidation

    Learn asp.net core model validation with data annotations, custom attributes, IValidatableObject, and FluentValidation for robust, testable input handling. Link to article: https://www.devleader.ca/2026/06/06/model-validation-in-aspnet-core-data-annotations-and-fluentvalidation


    Read More
  • GitHub Copilot Has a Model Governance Gap Hiding in Plain Sight

    calendar Jun 6, 2026 · build5nines.com
    GitHub Copilot Has a Model Governance Gap Hiding in Plain Sight

    A developer opens GitHub Copilot Chat, sees a list of available models, and picks the one that sounds strongest. Maybe it is the largest model.… Link to article: https://build5nines.com/github-copilot-has-a-model-governance-gap-hiding-in-plain-sight/


    Read More
  • Mediator Design Pattern in C#: Complete Guide with Examples

    calendar Jun 6, 2026 · devleader.ca
    Mediator Design Pattern in C#: Complete Guide with Examples

    Master the mediator design pattern in C# with code examples, real-world scenarios, and best practices for reducing object coupling. Link to article: https://www.devleader.ca/2026/06/06/mediator-design-pattern-in-c-complete-guide-with-examples


    Read More
  • DRY Is the Most Misunderstood Rule in Programming

    calendar Jun 6, 2026 · milanjovanovic.tech
    DRY Is the Most Misunderstood Rule in Programming

    DRY was never about code that looks the same. It's about knowledge. Most of the tangled abstractions I've had to unwind started as a well-meaning attempt to remove duplication that was never really duplication. Here's how I think about it now, and the rule I use instead. Link to article: …


    Read More
  • Error Handling in ASP.NET Core Web API: Problem Details and Global Handlers

    calendar Jun 5, 2026 · devleader.ca
    Error Handling in ASP.NET Core Web API: Problem Details and Global Handlers

    Master asp.net core error handling with Problem Details (RFC 9457), IExceptionHandler, and global middleware for consistent Web API responses in .NET 10. Link to article: https://www.devleader.ca/2026/06/05/error-handling-in-aspnet-core-web-api-problem-details-and-global-handlers


    Read More
  • What is AI Governance? Frameworks, Principles, and Best Practices

    calendar Jun 5, 2026 · docker.com
    What is AI Governance? Frameworks, Principles, and Best Practices

    AI agents are moving fast. According to our State of Agentic AI report, 60% of organizations already have AI agents in production, yet 40% cite security and compliance as the number-one barrier to scaling them further. And that gap between adoption and oversight is exactly where AI governance lives. As AI takes on …


    Read More
  • The back cover of C++: The Programming Language also raises questions not answered by the front cover

    calendar Jun 5, 2026 · devblogs.microsoft.com
    The back cover of <i>C++: The Programming Language</i> also raises questions not answered by the front cover

    A little while ago, we considered how the cover of the book C++: The Programming Language raises questions not answered by the cover, since the cover illustratio Link to article: https://devblogs.microsoft.com/oldnewthing/20260605-01/?p=112391


    Read More
  • Rotation revisited: Avoiding having to calculate the gcd when doing cycle decomposition

    calendar Jun 5, 2026 · devblogs.microsoft.com
    Rotation revisited: Avoiding having to calculate the gcd when doing cycle decomposition

    Last time, we looked at how clang's libcxx implementation of std::rotate uses cycle decomposition to minimize the number of swaps. Doing so requires calculating the greatest co Link to article: https://devblogs.microsoft.com/oldnewthing/20260605-00/?p=112389


    Read More
  • Why Zig Isn’t 1.0 (Yet)

    calendar Jun 5, 2026 · blog.jetbrains.com
    Why Zig Isn’t 1.0 (Yet)

    Most programming languages follow a familiar trajectory: early experimental releases, rapid iteration, and then – at some point – a 1.0 version that signals stability and the potential for serious adoption. Zig hasn’t followed that well-trodden path. What could be the reason? Andrew Kelley quit his job in 2018 to build …


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

    calendar Jun 5, 2026 · devleader.ca
    When to Use Iterator Pattern in C#: Decision Guide with Examples

    Learn when to use the iterator pattern in C# with decision criteria and practical examples for custom collections, lazy evaluation, and streaming. Link to article: https://www.devleader.ca/2026/06/05/when-to-use-iterator-pattern-in-c-decision-guide-with-examples


    Read More
  • Java Annotated Monthly – June 2026

    calendar Jun 5, 2026 · blog.jetbrains.com
    Java Annotated Monthly – June 2026

    A fresh edition of Java Annotated Monthly has landed! The world of software development keeps moving at full speed, and this month’s selection helps you keep up without drowning in tabs. Inside, you’ll find hand-picked articles, podcasts, videos, and thought-provoking reads covering Java, Kotlin, AI, and the …


    Read More
  • Frameworks only matter when they force decisions

    calendar Jun 4, 2026 · devblogs.microsoft.com
    Frameworks only matter when they force decisions

    Frameworks mean nothing, Link to article: https://devblogs.microsoft.com/all-things-azure/frameworks-only-matter-when-they-force-decisions


    Read More
  • API Versioning in ASP.NET Core: URL, Header, and Query String Strategies

    calendar Jun 4, 2026 · devleader.ca
    API Versioning in ASP.NET Core: URL, Header, and Query String Strategies

    Learn asp.net core api versioning with URL, header, and query string strategies. Complete guide with code examples using Asp.Versioning.Mvc in .NET 10. Link to article: https://www.devleader.ca/2026/06/04/api-versioning-in-aspnet-core-url-header-and-query-string-strategies


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

.NET Ramblings

Copyright  .NET RAMBLINGS. All Rights Reserved

to-top