.NET Ramblings
open-menu closeme
Home
Videos
Feeds
About
Contribute
github linkedin
  • Explore union types in C# 15

    calendar Apr 2, 2026 · devblogs.microsoft.com
    Explore union types in C# 15

    Union types have been frequently requested for C#, and they're here. Starting with .NET 11 Preview 2, C# 15 introduces the union keyword. The union keyword declares that a value is exactly one of a fixed set of types with compiler-enforced exhaustive pattern matching. If you've used discriminated unions in F# or simil …


    Read More
  • Aspire Docs in Your Terminal (and Your AI's Brain)

    calendar Apr 2, 2026 · devblogs.microsoft.com
    Aspire Docs in Your Terminal (and Your AI's Brain)

    You're three files deep in your Aspire AppHost, and you need to remember exactly which parameters the Redis integration expects. You could alt-tab to your browser, hunt through aspire.dev, squint at the API docs, then come back. Or you could just run a command. Or—better yet—let your AI agent look it up Link to …


    Read More
  • Why doesn't the system let you declare your own messages to have the same semantics as WM_COPY­DATA?

    calendar Apr 2, 2026 · devblogs.microsoft.com
    Why doesn't the system let you declare your own messages to have the same semantics as <CODE>WM_<WBR>COPY­DATA</CODE>?

    In a comment on my discussion on how to return results back from the WM_COPY­DATA message, Jan Ringoš observed that it felt wasteful th Link to article: https://devblogs.microsoft.com/oldnewthing/20260402-00/?p=112196


    Read More
  • Python in Visual Studio Code - March 2026 Release

    calendar Apr 2, 2026 · devblogs.microsoft.com
    Python in Visual Studio Code - March 2026 Release

    We're excited to announce that the March 2026 release of the Python extension for Visual Studio Code are now available! This release includes the following announcements: Search Python Symbols in Installed Packages Experimental: Rust- Link to article: …


    Read More
  • PowerShell 7.6 release postmortem and investments

    calendar Apr 1, 2026 · devblogs.microsoft.com
    PowerShell 7.6 release postmortem and investments

    We recently released PowerShell 7.6, and we want to take a moment to share context on the delayed timing of this release, what we learned, and what we're already changing as a result. PowerShell releases typically align closely with the .NET release schedule. Our goal is to provide predictable and ti Link to article: …


    Read More
  • General Availability: Social Identity Providers for Native Authentication via Browser‑Delegated Flows (web-view) in Microsoft Entra External ID

    calendar Apr 1, 2026 · devblogs.microsoft.com
    General Availability: Social Identity Providers for Native Authentication via Browser‑Delegated Flows (web-view) in Microsoft Entra External ID

    We’re excited to announce the General Availability of Social Identity Provider (IdP) support for Native Authentication in Microsoft Entra External ID. This release enables developers to integrate popular social sign‑in options such as Google, Facebook, and Apple — into native and single‑page applications that use …


    Read More
  • Improving the Markdown Editor for Work Items

    calendar Apr 1, 2026 · devblogs.microsoft.com
    Improving the Markdown Editor for Work Items

    We introduced the Markdown editor in July 2025 to bring Markdown support to large text fields in work items. Since then, we’ve received valuable customer feedback highlighting challenges with the editing experience, particularly w Link to article: …


    Read More
  • Visual Studio Code 1.114

    calendar Apr 1, 2026 · devblogs.microsoft.com
    Visual Studio Code 1.114

    Learn what's new in Visual Studio Code 1.114 Read the full article Link to article: https://devblogs.microsoft.com/vscode-blog/visual-studio-code-1.114


    Read More
  • The Polyglot tax - Part 3

    calendar Apr 1, 2026 · devblogs.microsoft.com
    The Polyglot tax - Part 3

    Vectors, Analytics, and the End of ETL Part 3 of 4 - The Multimodal Database Series In Part 1: The Polyglot Tax we laid out the fraud detection scenario: a transaction comes in, and before you approve or deny it you need five checks. Order h Link to article: …


    Read More
  • What's New in vcpkg (Feb 2026 - Mar 2026): Parallel file installation and more!

    calendar Apr 1, 2026 · devblogs.microsoft.com
    What's New in vcpkg (Feb 2026 - Mar 2026): Parallel file installation and more!

    This blog post summarizes changes to the vcpkg package manager as part of the 2026.02.27 and 2026.03.18 registry releases and the Link to article: https://devblogs.microsoft.com/cppblog/whats-new-in-vcpkg-feb-2026-mar-2026-parallel-file-installation-and-more


    Read More
  • Bookmark Studio: evolving bookmarks in Visual Studio

    calendar Apr 1, 2026 · devblogs.microsoft.com
    Bookmark Studio: evolving bookmarks in Visual Studio

    Bookmarks in Visual Studio have always been a simple, reliable feature. Many developers use them regularly, and over the years we’ve heard consistent feedback from those users. Bookmarks were useful, but there were a few core gaps that kept them from being as effective and relevant as they could be. Navigation was one …


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

    calendar Apr 1, 2026 · devblogs.microsoft.com
    The cover of <i>C++: The Programming Language</i> raises questions not answered by the cover

    The book C++: The Programming Language¹ (Waylon Warren, editor) claims to present "the complex subject of C++ in the most comprehensible and easy to understand language." A rather overdone book blurb, in my opinion. Anyway, the book does have an attractive cover, or at least an inoffensive one. Link to …


    Read More
  • Dataverse Skills: Your Coding Agent Now Speaks Dataverse

    calendar Apr 1, 2026 · devblogs.microsoft.com
    Dataverse Skills: Your Coding Agent Now Speaks Dataverse

    Building enterprise solutions is shifting from writing code to directing AI agents. Instead of stitching together APIs, CLIs, and scripts, developers are increasingly describing intent and letting agents execute. For enterprise platforms like Dataverse, this creates a new requirement: they must be operable by agents, …


    Read More
  • Aspire 13.2: Dashboard Gets Smarter Export and Telemetry

    calendar Mar 31, 2026 · devblogs.microsoft.com
    Aspire 13.2: Dashboard Gets Smarter Export and Telemetry

    Debugging distributed apps is hard. When something goes wrong, the problem could be in any service, and the evidence is scattered across separate log streams, trace collectors, and configuration sources. Aspire makes telemetry a first-class concern by configuring OpenTelemetry by default and collecting all telemetry in …


    Read More
  • Visual Studio March Update - Build Your Own Custom Agents

    calendar Mar 31, 2026 · devblogs.microsoft.com
    Visual Studio March Update - Build Your Own Custom Agents

    This month's Visual Studio update gives you new ways to customize GitHub Copilot. Custom agents allow you to build specialized Copilot agents tailored to your team's workflow, backed by the tools and knowledge sources that matter to your project. Alongside that, agent skills bring reusable instruction sets, and a new …


    Read More
  • Before you check if an update caused your problem, check that it wasn't a problem before the update

    calendar Mar 31, 2026 · devblogs.microsoft.com
    Before you check if an update caused your problem, check that it wasn't a problem before the update

    My colleagues over in enterprise product support often get corporate customers who report that "Your latest update broke our system." After studying the problem (which is usually quite laborious because they have to go back and forth with the customer to capture logs and dumps and traces), they eventually …


    Read More
  • Azure Developer CLI (azd) - March 2026: Run and Debug AI Agents Locally, GitHub Copilot Integration, & Container App Jobs

    calendar Mar 31, 2026 · devblogs.microsoft.com
    Azure Developer CLI (azd) - March 2026: Run and Debug AI Agents Locally, GitHub Copilot Integration, & Container App Jobs

    The Azure Developer CLI (azd) shipped seven releases in March 2026. Most notably, azd now has a local run-and-debug loop for AI agents, GitHub Copilot–powered project setup, and Container App Jobs deployment. Here's what's in versions 1.2 Link to article: …


    Read More
  • Writing Azure service-related unit tests with Docker using Spring Cloud Azure

    calendar Mar 30, 2026 · devblogs.microsoft.com
    Writing Azure service-related unit tests with Docker using Spring Cloud Azure

    In this post, we explore how to write Azure service-related unit tests for Spring Boot projects using Docker and Spring Cloud Azure. What is Spring Cloud Azure? Spring Cloud Azure is an open-source project that makes it easier to use Azure services in Spring applications. For more information about this topic, see the …


    Read More
  • A question about the maximimum number of values in a registry key raises questions about the question

    calendar Mar 30, 2026 · devblogs.microsoft.com
    A question about the maximimum number of values in a registry key raises questions about the question

    A customer wanted to know the maximum number of values that can be stored in a single registry key. They found that they ran into problems when they reached a certain number of values, which was well over a quarter million. Okay, wait a second. Why are you adding over a quarter million values to a registry key!? The …


    Read More
  • What if a dialog wants to intercept its own message loop?

    calendar Mar 27, 2026 · devblogs.microsoft.com
    What if a dialog wants to intercept its own message loop?

    So far, we've been looking at how a dialog box owner can customize the dialog message loop. But what about the dialog itself? Can the dialog customize its own dialog message loop? Sure. It just has to steal the messages from its owner. The dialog box can subclass its owner and grab the WM_ENTER­IDLE mess Link to …


    Read More

.NET Ramblings

Copyright  .NET RAMBLINGS. All Rights Reserved

to-top