.NET Ramblings
open-menu closeme
Home
Videos
Feeds
About
Contribute
github linkedin
  • Template Method Pattern Best Practices in C#: Code Organization and Maintainability

    calendar May 26, 2026 · devleader.ca
    Template Method Pattern Best Practices in C#: Code Organization and Maintainability

    Explore template method pattern best practices in C# including sealed methods, hook design, testing strategies, and maintainable inheritance hierarchies. Link to article: https://www.devleader.ca/2026/05/26/template-method-pattern-best-practices-in-c-code-organization-and-maintainability


    Read More
  • The Untrusted Autonomous Workload: How AI Coding Agents Reshape What Isolation Has to Do

    calendar May 26, 2026 · docker.com
    The Untrusted Autonomous Workload: How AI Coding Agents Reshape What Isolation Has to Do

    Earlier this year I mass-migrated my blog to Astro using Claude Code. 146 posts. 6,024 images. Canonical URLs, JSON-LD markup, sitemap generation, the whole stack. I'd spent hours writing a skills file to teach the agent about my blog's architecture, how deployment worked, what not to touch. And it worked. Claude Code …


    Read More
  • The Cheapest AI Request Is The Script You Only Had To Generate Once

    calendar May 26, 2026 · build5nines.com
    The Cheapest AI Request Is The Script You Only Had To Generate Once

    There’s a funny pattern that shows up when developers start using AI tools heavily. At first, we ask the model to do everything directly. Find… Link to article: https://build5nines.com/the-cheapest-ai-request-is-the-script-you-only-had-to-generate-once/


    Read More
  • How Four Teams Stopped Postponing the Refactoring They Knew They Needed

    calendar May 26, 2026 · blog.jetbrains.com
    How Four Teams Stopped Postponing the Refactoring They Knew They Needed

    As an engineering leader, you don’t need to be told your codebase needs attention. The issue isn’t awareness – it’s the rational risk calculation that follows. For four teams, that calculation kept producing the same answer: defer. They found a way out not by avoiding the calculation, but by changing what went into it. …


    Read More
  • Designing high-throughput APIs for 1M requests/minute .NET

    calendar May 26, 2026 · blog.elmah.io
    Designing high-throughput APIs for 1M requests/minute .NET

    table of contents Scaling horizontally is great… until the bill comes. Hence, as a startup or a big firm, you always need to be careful about billing while maintaining competitiveness. Every user who lands on your application needs high throughput. In today's post, I will share ways to Link to article: …


    Read More
  • Python for .NET devs: data types, classes, objects, records and interfaces

    calendar May 26, 2026 · code4it.dev
    Python for .NET devs: data types, classes, objects, records and interfaces

    A quick comparison of data types, classes, objects, records, and interfaces in C# and Python, designed for .NET developers learning Python. Link to article: https://www.code4it.dev/python-for-dotnet-developers/data-types-classes-objects-records-interfaces/


    Read More
  • Expression Trees as a Reflection Alternative in C#: When to Switch

    calendar May 25, 2026 · devleader.ca
    Expression Trees as a Reflection Alternative in C#: When to Switch

    Expression trees as a reflection alternative in C# -- learn to build compiled property accessors, method invokers, and factories in .NET 10. Link to article: https://www.devleader.ca/2026/05/25/expression-trees-as-a-reflection-alternative-in-c-when-to-switch


    Read More
  • 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
  • OpenAI, Grupo Folha and Grupo UOL announce strategic content partnership

    calendar May 25, 2026 · openai.com/blog
    OpenAI, Grupo Folha and Grupo UOL announce strategic content partnership

    OpenAI partners with Grupo Folha and Grupo UOL to bring trusted Brazilian journalism to ChatGPT, expanding access to news with attribution and transparency. Link to article: https://openai.com/index/grupo-folha-grupo-uol-partnership


    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
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

.NET Ramblings

Copyright  .NET RAMBLINGS. All Rights Reserved

to-top