.NET Ramblings
open-menu closeme
Home
Videos
Feeds
About
Contribute
github linkedin
  • Scaling AI Agents with Aspire: The Missing Isolation Layer for Parallel Development

    calendar Jan 8, 2026 · devblogs.microsoft.com
    Scaling AI Agents with Aspire: The Missing Isolation Layer for Parallel Development

    Liked this blog post? It was originally posted on Tamir Dresher's blog, https://www.tamirdresher.com/, check out more content there! In my Link to article: https://devblogs.microsoft.com/aspire/scaling-ai-agents-with-aspire-isolation


    Read More
  • Using Active Accessibility to find out where the Windows caret is

    calendar Jan 8, 2026 · devblogs.microsoft.com
    Using Active Accessibility to find out where the Windows caret is

    Last time, we learned how to query the global caret position, but we found that it works only for programs that use the system caret. Fancy programs think that the system caret is old and stodgy and prefer t Link to article: https://devblogs.microsoft.com/oldnewthing/20260108-00/?p=111973


    Read More
  • Secure and Intelligent: Queryable Encryption and Vector Search in MongoDB EF Core Provider

    calendar Jan 7, 2026 · devblogs.microsoft.com
    Secure and Intelligent: Queryable Encryption and Vector Search in MongoDB EF Core Provider

    This is a guest post by Rishit Bhatia and Luce Carter. Rishit is a Senior Product Manager at MongoDB focusing on the .NET Developer Experience and worked hands-on with C# for many years before moving into Product Management. Luce is a Senior Developer Advocate at MongoDB, Microsoft MVP, and lover of code, sunshine, and …


    Read More
  • Public Preview: Cosmos DB Mirroring in Microsoft Fabric with Private Endpoints

    calendar Jan 7, 2026 · devblogs.microsoft.com
    Public Preview: Cosmos DB Mirroring in Microsoft Fabric with Private Endpoints

    We are very excited to announce the public preview for private endpoint support for Azure Cosmos DB Mirroring with Microsoft Fabric mirroring. This feature Link to article: https://devblogs.microsoft.com/cosmosdb/cosmos-db-mirroring-private-endpoints


    Read More
  • The Realities of Application Modernization with Agentic AI (Early 2026)

    calendar Jan 7, 2026 · devblogs.microsoft.com
    The Realities of Application Modernization with Agentic AI (Early 2026)

    How to read this article This article is a reflection based on hands-on experience and is written for engineers and technical leaders who are facing a new application moder Link to article: https://devblogs.microsoft.com/all-things-azure/the-realities-of-application-modernization-with-agentic-ai-early-2026


    Read More
  • Build AI Tooling in Go with the MCP SDK – Connecting AI Apps to Databases

    calendar Jan 7, 2026 · devblogs.microsoft.com
    Build AI Tooling in Go with the MCP SDK – Connecting AI Apps to Databases

    A hands‑on walkthrough of building MCP servers that can plug AI applications into Azure Cosmos DB The Link to article: https://devblogs.microsoft.com/cosmosdb/build-ai-tooling-in-go-with-the-mcp-sdk-connecting-ai-apps-to-databases


    Read More
  • How can I find out where the Windows caret is?

    calendar Jan 7, 2026 · devblogs.microsoft.com
    How can I find out where the Windows caret is?

    A customer was looking for a way to find the location of the caret (the blinking line that indicates where the next character will be inserted). They tried Get­Caret­Pos, but it always failed. Most window manager state functions that were global in 16-bit Windows became per-thread in 32-bit Windows, as part of the con …


    Read More
  • XAML Studio is now Open Sourced

    calendar Jan 6, 2026 · devblogs.microsoft.com
    XAML Studio is now Open Sourced

    XAML Studio Open Sourced It's been over 8 years since what became XAML Studio was started. And from nearly the beginning, it was always envisioned as an open-source project… So, it's with great pleasure that I'm happy to announce that day has finally come! Link to article: …


    Read More
  • Semantic Reranking with Azure SQL, SQL Server 2025 and Cohere Rerank models

    calendar Jan 6, 2026 · devblogs.microsoft.com
    Semantic Reranking with Azure SQL, SQL Server 2025 and Cohere Rerank models

    Supporting re‑ranking has been one of the most common requests lately. While not always essential, it can be a valuable addition to a solution when you want to improve the precision of your results. Unfortunately, there isn’t a universal, standardized API for a “re‑rank” call across providers, so the most reliable …


    Read More
  • How Azure Cosmos DB Powers ARM’s Federated Future: Scaling for the Next Billion Requests

    calendar Jan 6, 2026 · devblogs.microsoft.com
    How Azure Cosmos DB Powers ARM’s Federated Future: Scaling for the Next Billion Requests

    The Cloud at Hyperscale: ARM’s Mission and Growth Azure Resource Manager (ARM) is the backbone of Azure’s resource provisioning and management, orchestrating billions of daily requests from customers around the globe. ARM manages all resources for Azure: VMs, Storage, Databases, etc. As Azure’s reach expands and custo …


    Read More
  • Swapping two blocks of memory that reside inside a larger block, in constant memory, refinement

    calendar Jan 6, 2026 · devblogs.microsoft.com
    Swapping two blocks of memory that reside inside a larger block, in constant memory, refinement

    Commenter Neil Rashbrook pointed out that my original rotation-based algorithm for swapping two blocks of memory inside a larger block did too much rotating. My solution had three rotations, but Neil was able to get it down to Link to article: https://devblogs.microsoft.com/oldnewthing/20260106-00/?p=111968


    Read More
  • Generative AI with Large Language Models in C# in 2026

    calendar Jan 5, 2026 · devblogs.microsoft.com
    Generative AI with Large Language Models in C# in 2026

    Generative AI became the fastest‑growing consumer technology in history, surpassing Instagram and TikTok, reaching 100 million users in under two months. At the end of 2022, OpenAI released a free preview of GPT‑3.5, delivered as a conversational chat client: ChatGPT. The model was fine‑tuned using Reinforcement …


    Read More
  • How can you swap two non-adjacent blocks of memory using only forward iterators?

    calendar Jan 5, 2026 · devblogs.microsoft.com
    How can you swap two non-adjacent blocks of memory using only forward iterators?

    Last time, we looked at how you can swap two adjacent blocks of memory using only forward iterators and noted that we can try to use the same trick to develop a forward-only sol Link to article: https://devblogs.microsoft.com/oldnewthing/20260105-00/?p=111962


    Read More
  • Welcome to 2026, A Growth Year for All of Us

    calendar Jan 5, 2026 · devblogs.microsoft.com
    Welcome to 2026, A Growth Year for All of Us

    I always enjoy the quiet stretch between Christmas and New Year’s. It’s one of the few moments in the year when things slow down just enough to reflect on what actually resonated. While many of us were unplugging, our digital team was doing the opposite, editing and Link to article: …


    Read More
  • How can you swap two adjacent blocks of memory using only forward iterators?

    calendar Jan 2, 2026 · devblogs.microsoft.com
    How can you swap two adjacent blocks of memory using only forward iterators?

    Last time, we noted that the std::rotate function requires only forward iterators. The algorithm we explored last time involved a clever sequence of reversals, but reversals require bidirectional iterators (one to iterator forward from the beginning and another to iterate backward from the end). Link to article: …


    Read More
  • Swapping two blocks of memory that reside inside a larger block, in constant memory

    calendar Jan 1, 2026 · devblogs.microsoft.com
    Swapping two blocks of memory that reside inside a larger block, in constant memory

    Suppose you have a large block of memory, and you want to swap two blocks that reside inside that large block. For concreteness, say you have a block of memory of the form A1, A2, B1, B2, C1, C2, D1, D2, D3, E1, and you want to swap the B's and D's, producing A1, A2, D1, D2, D3, C1, C2, B1, B2, E1. Link to article: …


    Read More

.NET Ramblings

Copyright  .NET RAMBLINGS. All Rights Reserved

to-top