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

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

    Learn how to implement the bridge pattern in C# with step-by-step code examples covering abstraction hierarchies, implementor interfaces, and DI registration. Link to article: https://www.devleader.ca/2026/05/03/how-to-implement-bridge-pattern-in-c-stepbystep-guide


    Read More
  • Rock Your Code: I Let AI Build a Visual Studio Extension—Here’s What REALLY Happened

    calendar May 3, 2026 · dotnettips.wordpress.com
    Rock Your Code: I Let AI Build a Visual Studio Extension—Here’s What REALLY Happened

    In March 2026, I challenged GitHub Copilot to build a Visual Studio extension, "Version Sync," from scratch without coding. Despite initial failures and needing extensive feedback, it succeeded in creating an extension to sync project version numbers. However, Copilot's code quality was lacking, emphasizing …


    Read More
  • C# Regex Patterns for Validation: Email, URL, Phone, and Common Inputs

    calendar May 2, 2026 · devleader.ca
    C# Regex Patterns for Validation: Email, URL, Phone, and Common Inputs

    Build reliable C# regex validation for email, URL, phone, and common inputs using GeneratedRegex, NonBacktracking, and timeout for production safety. Link to article: https://www.devleader.ca/2026/05/02/c-regex-patterns-for-validation-email-url-phone-and-common-inputs


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

    calendar May 2, 2026 · devleader.ca
    Facade Pattern Best Practices in C#: Code Organization and Maintainability

    Master facade pattern best practices in C# including interface segregation, avoiding god objects, dependency injection, and organized subsystem architectures. Link to article: https://www.devleader.ca/2026/05/02/facade-pattern-best-practices-in-c-code-organization-and-maintainability


    Read More
  • What Invariants Are (and Why a Domain Model Is the Best Place to Enforce Them)

    calendar May 2, 2026 · milanjovanovic.tech
    What Invariants Are (and Why a Domain Model Is the Best Place to Enforce Them)

    Most 'DDD-ish' code I review enforces business rules everywhere except where it should: in the model itself. The same rule ends up duplicated across handlers, validators, and controllers, and each copy drifts a little over time. Here's how I think about invariants, and why an always-valid domain model is the cleanest …


    Read More
  • When to Use Enum vs Constants in C#: Decision Guide

    calendar May 1, 2026 · devleader.ca
    When to Use Enum vs Constants in C#: Decision Guide

    Struggling with enum vs const in C#? This decision guide covers type safety, extensibility, serialization, and the enumeration class pattern to help you choose correctly. Link to article: https://www.devleader.ca/2026/05/01/when-to-use-enum-vs-constants-in-c-decision-guide


    Read More
  • Python support for the Microsoft Teams SDK is now generally available

    calendar May 1, 2026 · devblogs.microsoft.com
    Python support for the Microsoft Teams SDK is now generally available

    Today we’re announcing the general availability (GA) of Python support in the Microsoft Teams SDK. Python developers can now build Teams-native apps and agents using the same SDK surface that powers modern Teams experiences across our Type Link to article: …


    Read More
  • AWS Transform now automates BI migration to Amazon Quick in days

    calendar May 1, 2026 · aws.amazon.com/blogs/machine-learning
    AWS Transform now automates BI migration to Amazon Quick in days

    In this post, we walk through the full journey, from setting up your migration workspace in AWS Transform to subscribing to partner agents through AWS Marketplace to unlocking Amazon Quick capabilities that change how your organization consumes data. Link to article: …


    Read More
  • Sponsor group type requirements for agent identities

    calendar May 1, 2026 · devblogs.microsoft.com
    Sponsor group type requirements for agent identities

    As part of moving to general availability (GA) for Entra Agent ID, agent blueprints, agent blueprint principals, and agent identities only accept dynamic membership groups and Microsoft 365 groups Link to article: https://devblogs.microsoft.com/microsoft365dev/sponsor-group-type-requirements-for-agent-identities


    Read More
  • The new Run dialog: faster, cleaner, and more capable

    calendar May 1, 2026 · devblogs.microsoft.com
    The new Run dialog: faster, cleaner, and more capable

    We've shipped the new Run dialog - and we want to say thanks. As the team behind Windows Terminal and PowerToys, we're excited to bring this to Windows 11, and your feedback helped shape it! Link to article: https://devblogs.microsoft.com/commandline/the-new-run-dialog-faster-cleaner-and-more-capable


    Read More
  • Introducing langchain-azure-cosmosdb: Build Agentic Apps and RAG with One Database

    calendar May 1, 2026 · devblogs.microsoft.com
    Introducing langchain-azure-cosmosdb: Build Agentic Apps and RAG with One Database

    Build AI Agents and RAG Applications with the New LangChain + LangGraph Connector for Azure Cosmos DB Building AI agents and RAG applications today means stitching together half a dozen services, a vector database, a chat history store, a checkpointer for agent state, a semantic cache, a long-term memory layer. Each …


    Read More
  • JetBrains Academy – April Digest

    calendar May 1, 2026 · blog.jetbrains.com
    JetBrains Academy – April Digest

    Hey! April brought many good reasons to open your IDE. Learn about a new DeepLearning.AI collab on spec-driven development, a beginner-friendly full-stack chat app course, a Kotlin certificate you can add to your LinkedIn profile, and fresh research on which AI coding tools developers actually use at work. Link to …


    Read More
  • Faster Rust Testing at Scale: cargo-nextest in Practice

    calendar May 1, 2026 · blog.jetbrains.com
    Faster Rust Testing at Scale: cargo-nextest in Practice

    Disclaimer: This article was created using AI-based writing and communication companions. With its help, the core topics of this rich and nuanced livestream were distilled into a compact blog post format. In our recent JetBrains livestream, Vitaly Bragilevsky was joined by Rain, the creator of cargo-nextest, for a …


    Read More
  • Developing a cross-process reader/writer lock with limited readers, part 4: Abandonment

    calendar May 1, 2026 · devblogs.microsoft.com
    Developing a cross-process reader/writer lock with limited readers, part 4: Abandonment

    We've been building a cross-process reader/writer lock with a cap on the number of readers, we concluded our investigation last time by noting that there is a serious proble Link to article: https://devblogs.microsoft.com/oldnewthing/20260501-00/?p=112291


    Read More
  • A Virtual Agent team at Docker: How the Coding Agent Sandboxes team uses a fleet of agents to ship faster

    calendar May 1, 2026 · docker.com
    A Virtual Agent team at Docker: How the Coding Agent Sandboxes team uses a fleet of agents to ship faster

    I work on Coding Agent Sandboxes, aka “sbx” at Docker. The project provides secure, microVM-based isolation for running AI coding agents like Claude Code, Gemini, Codex, Docker Agent and Kiro. Agents get full autonomy inside a sandbox (their own Docker daemon, network, filesystem) without touching your host system. …


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

    calendar May 1, 2026 · devleader.ca
    Bridge Design Pattern in C#: Complete Guide with Examples

    Master the bridge design pattern in C# with practical examples showing abstraction-implementation separation, composition over inheritance, and clean extensible design. Link to article: https://www.devleader.ca/2026/05/01/bridge-design-pattern-in-c-complete-guide-with-examples


    Read More
  • Announcing WinUI 3 Gallery 2.9

    calendar May 1, 2026 · devblogs.microsoft.com
    Announcing WinUI 3 Gallery 2.9

    Link to article: https://devblogs.microsoft.com/ifdef-windows/announcing-winui-3-gallery-2-9


    Read More
  • Boost Your .NET Projects with Spargine: High-Performance Character Processing with CharacterExtensions

    calendar May 1, 2026 · dotnettips.wordpress.com
    Boost Your .NET Projects with Spargine: High-Performance Character Processing with CharacterExtensions

    CharacterExtensions is a utility in the DotNetTips.Spargine.Extensions namespace that enhances performance in ASCII character processing. It offers high-performance methods for character classification, case conversion, and digit extraction, emphasizing minimal overhead. This tool is ideal for developers prioritizing …


    Read More
  • Azure Developer CLI (azd) - April 2026

    calendar May 1, 2026 · devblogs.microsoft.com
    Azure Developer CLI (azd) - April 2026

    The Azure Developer CLI (azd) shipped five releases in April 2026. The biggest theme this month is multi-language hook support: write azd hooks in Python, JavaScript, TypeScript, or .NET alongside the existing Bash and PowerShell options. Here's what's in versions Link to article: …


    Read More
  • NAudio Modernization with Claude Code

    calendar May 1, 2026 · markheath.net
    NAudio Modernization with Claude Code

    Almost 25 years ago, I created NAudio, an open-source audio library for .NET. Over the years I've had periods where I've done a lot of work on it, and periods where I barely touched it. That's certainly been the case recently, partly because I've been busy with other projects, and partly because creating a version 3 of …


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

.NET Ramblings

Copyright  .NET RAMBLINGS. All Rights Reserved

to-top