<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Paulo Morgado</title><description>Paulo Morgado's Shared Readings</description><link>https://services.paulomorgado.net/feeds/Syndication.ashx/Shared/Readings</link><item><title>Agentic development aspirations: build, run, observe — without more Markdown</title><description>AI agents can write code but struggle to run and test it. Aspire gives your agent a codified app model to build, run, and observe your whole stack.</description><link>https://devblogs.microsoft.com/aspire/agentic-dev-aspirations/</link><guid>https://devblogs.microsoft.com/aspire/agentic-dev-aspirations/</guid><pubDate>Wed, 08 Apr 2026 08:05:29 GMT</pubDate><category>aspire</category></item><item><title>Your Migrations Source of Truth: The Modernization Assessment</title><description>Introducing GitHub Copilot Modernization and diving into the assessment report as part of cloud modernization process</description><link>https://devblogs.microsoft.com/dotnet/your-migrations-source-of-truth-the-modernization-assessment/</link><guid>https://devblogs.microsoft.com/dotnet/your-migrations-source-of-truth-the-modernization-assessment/</guid><pubDate>Tue, 07 Apr 2026 19:03:49 GMT</pubDate><category>dotnet</category><category>githubcopilot</category><category>modernization</category></item><item><title>Take full control of your floating windows in Visual Studio - Visual Studio Blog</title><description>Make Visual Studio floating windows work perfectly with PowerToys FancyZones. Flip one option to get independent windows, better snapping, and less friction.</description><link>https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/</link><guid>https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/</guid><pubDate>Tue, 07 Apr 2026 17:16:34 GMT</pubDate><category>visualstudio</category></item><item><title>Running AI agents safely in a microVM using docker sandbox</title><description>In this post I show how to run AI coding agents safely while still using YOLO/dangerous mode using docker sandboxes and the sbx tool</description><link>https://andrewlock.net/running-ai-agents-safely-in-a-microvm-using-docker-sandbox/</link><guid>https://andrewlock.net/running-ai-agents-safely-in-a-microvm-using-docker-sandbox/</guid><pubDate>Tue, 07 Apr 2026 17:13:31 GMT</pubDate><category>docker</category></item><item><title>ASP.NET Core 2.3 end of support announcement</title><description>ASP.NET Core 2.3 will reach end of support on April 7, 2027. Learn what this means for your applications and how to upgrade to a modern supported version of .NET.</description><link>https://devblogs.microsoft.com/dotnet/aspnet-core-2-3-end-of-support/</link><guid>https://devblogs.microsoft.com/dotnet/aspnet-core-2-3-end-of-support/</guid><pubDate>Tue, 07 Apr 2026 17:03:59 GMT</pubDate><category>aspnet</category><category>lifecycle</category></item><item><title>Why your NEW computer is SLOWER than your OLD computer! By a Retired Mi...</title><description>Dave explains why your new computer feels slower today than your old one did back then, and what can be done about it!Get the shirt!  https://amzn.to/4dtdiS9</description><link>https://youtube.com/watch?v=t992ul_IKtc&amp;is=MAxlnReZVVbMCbT0</link><guid>https://youtube.com/watch?v=t992ul_IKtc&amp;is=MAxlnReZVVbMCbT0</guid><pubDate>Tue, 07 Apr 2026 00:16:16 GMT</pubDate><category>performance</category></item><item><title>Awesome GitHub Copilot just got a website, and a learning hub, and plugins! - Microsoft for Developers</title><description>Back in July, we launched the Awesome GitHub Copilot Customizations repo with a simple goal: give the community a place to share custom instructions, prompts, and chat modes to customize the AI responses from GitHub Copilot. We were hoping for maybe one community contribution per week. That… did not happen. Instead, you all showed up. […]</description><link>https://developer.microsoft.com/blog/awesome-github-copilot-just-got-a-website-and-a-learning-hub-and-plugins</link><guid>https://developer.microsoft.com/blog/awesome-github-copilot-just-got-a-website-and-a-learning-hub-and-plugins</guid><pubDate>Fri, 03 Apr 2026 17:09:36 GMT</pubDate><category>githubcopilot</category></item><item><title>Aspire Docs in Your Terminal (and Your AI's Brain)</title><description>Aspire 13.2 ships aspire docs, a CLI for official aspire.dev docs from your terminal, with the same source of truth available to AI skills and automation.</description><link>https://devblogs.microsoft.com/aspire/aspire-docs-in-your-terminal/</link><guid>https://devblogs.microsoft.com/aspire/aspire-docs-in-your-terminal/</guid><pubDate>Thu, 02 Apr 2026 18:20:30 GMT</pubDate><category>aspire</category></item><item><title>Explore union types in C# 15</title><description>C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap.</description><link>https://devblogs.microsoft.com/dotnet/csharp-15-union-types/</link><guid>https://devblogs.microsoft.com/dotnet/csharp-15-union-types/</guid><pubDate>Thu, 02 Apr 2026 18:03:40 GMT</pubDate><category>csharp</category><category>dotnet</category></item><item><title>Visual Studio March Update - Build Your Own Custom Agents - Visual Studio Blog</title><description>Visual Studio March Update - Build Your Own Custom Agents Visual Studio Visual Studio Blog</description><link>https://devblogs.microsoft.com/visualstudio/visual-studio-march-update-build-your-own-custom-agents/</link><guid>https://devblogs.microsoft.com/visualstudio/visual-studio-march-update-build-your-own-custom-agents/</guid><pubDate>Wed, 01 Apr 2026 16:40:28 GMT</pubDate><category>visualstudio</category><category>githubcopilot</category></item><item><title>Configuring contextual options with Microsoft.Extensions.Options.Contextual</title><description>In this post I take a brief look at the Microsoft.Extensions.Options.Contextual package to understand what it's for, how to use it, and whether to use it or not</description><link>https://andrewlock.net/configuring-contextual-options-with-microsoft-extensions-options-contextual/</link><guid>https://andrewlock.net/configuring-contextual-options-with-microsoft-extensions-options-contextual/</guid><pubDate>Wed, 01 Apr 2026 16:04:27 GMT</pubDate><category>dotnet</category><category>options</category></item><item><title>Aspire 13.2: Dashboard Gets Smarter Export and Telemetry</title><description>Aspire 13.2 brings powerful new dashboard features for exporting and importing telemetry, querying telemetry via API, and improved GenAI telemetry visualization.</description><link>https://devblogs.microsoft.com/aspire/aspire-dashboard-improvements-export-and-telemetry/</link><guid>https://devblogs.microsoft.com/aspire/aspire-dashboard-improvements-export-and-telemetry/</guid><pubDate>Tue, 31 Mar 2026 18:45:00 GMT</pubDate><category>aspire</category><category>opentelemetry</category></item><item><title>Protecting your .NET app from Server-Side Request Forgery (SSRF) vulnerabilities.</title><description>A couple of weeks ago a friend asked what Server-Side Request Forgery (SSRF) was, how worried they should be, and how to fix it, as GitHub Copilot had told them that their application was vulnerable. This sent me down a rabbit hole thinking about my own .NET Bluesky SDK and</description><link>https://idunno.org/protecting-your-net-app-from-server-side-request-forgery-ssrf-vulnerabilities/</link><guid>https://idunno.org/protecting-your-net-app-from-server-side-request-forgery-ssrf-vulnerabilities/</guid><pubDate>Mon, 30 Mar 2026 18:25:11 GMT</pubDate><category>security</category><category>http</category></item><item><title>TypeScript AppHost in Aspire 13.2: same app model, different syntax</title><description>Aspire 13.2 enables TypeScript developers to define AppHosts directly in TypeScript, with the same streamlined Aspire application model.</description><link>https://devblogs.microsoft.com/aspire/aspire-typescript-apphost/</link><guid>https://devblogs.microsoft.com/aspire/aspire-typescript-apphost/</guid><pubDate>Fri, 27 Mar 2026 08:41:41 GMT</pubDate><category>aspire</category><category>typescript</category></item><item><title>Announcing TypeScript 6.0 - TypeScript</title><description>TypeScript 6.0 is now available! TypeScript 6 is a stepping-stone release, aligning with the upcoming native-speed 7.0 release.</description><link>https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/</link><guid>https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/</guid><pubDate>Tue, 24 Mar 2026 20:02:15 GMT</pubDate><category>typescript</category></item><item><title>Announcing Aspire 13.2</title><description>Just released! Aspire 13.2 is here with improvements including an AI-agent-native CLI, new and improved integrations and a smarter dashboard.</description><link>https://devblogs.microsoft.com/aspire/aspire-13-2-announcement/</link><guid>https://devblogs.microsoft.com/aspire/aspire-13-2-announcement/</guid><pubDate>Mon, 23 Mar 2026 16:23:01 GMT</pubDate><category>aspire</category></item><item><title>Ten Months with Copilot Coding Agent in dotnet/runtime</title><description>After ten months using GitHub Copilot Coding Agent (CCA) in dotnet/runtime, the .NET team shares data-driven lessons on cloud-AI-assisted development.</description><link>https://devblogs.microsoft.com/dotnet/ten-months-with-cca-in-dotnet-runtime/</link><guid>https://devblogs.microsoft.com/dotnet/ten-months-with-cca-in-dotnet-runtime/</guid><pubDate>Mon, 23 Mar 2026 15:03:21 GMT</pubDate><category>dotnet</category><category>githubcopilot</category></item><item><title>Announcing PowerShell 7.6 (LTS) GA Release - PowerShell Team</title><description>This post announces the General Availability (GA) of PowerShell 7.6, the next Long Term Support release.</description><link>https://devblogs.microsoft.com/powershell/announcing-powershell-7-6/</link><guid>https://devblogs.microsoft.com/powershell/announcing-powershell-7-6/</guid><pubDate>Thu, 19 Mar 2026 14:39:34 GMT</pubDate><category>powershell</category></item><item><title>Implementing the Strategy Pattern with .NET Dependency Injection</title><description>Introduction  The  Strategy Pattern  (sometimes known as Policy) originated in the seminal book Design Patterns , by the Gang of Four. It is...</description><link>https://developmentwithadot.blogspot.com/2026/03/implementing-strategy-pattern-with-net.html</link><guid>https://developmentwithadot.blogspot.com/2026/03/implementing-strategy-pattern-with-net.html</guid><pubDate>Thu, 19 Mar 2026 14:36:29 GMT</pubDate><category>dotnet</category><category>dependencyinjection</category></item><item><title>Microsoft.Data.SqlClient 7.0 Is Here: A Leaner, More Modular Driver for SQL Server | Microsoft Community Hub</title><description>Today we're shipping the general availability release of Microsoft.Data.SqlClient 7.0, a major milestone for the .NET data provider for SQL Server. This...</description><link>https://techcommunity.microsoft.com/blog/sqlserver/microsoft-data-sqlclient-7-0-is-here-a-leaner-more-modular-driver-for-sql-server/4503173</link><guid>https://techcommunity.microsoft.com/blog/sqlserver/microsoft-data-sqlclient-7-0-is-here-a-leaner-more-modular-driver-for-sql-server/4503173</guid><pubDate>Thu, 19 Mar 2026 12:28:07 GMT</pubDate><category>dotnet</category><category>sqlserver</category></item><item><title>Writing a .NET Garbage Collector in C# - Part 9: Frozen segments and new allocation strategy</title><description>Using NativeAOT to write a .NET GC in C#. In this part, we look at what the GC must do to properly handle frozen segments, and we change the allocation strategy to make it more efficient.</description><link>https://minidump.net/writing-a-net-gc-in-c-part-9/</link><guid>https://minidump.net/writing-a-net-gc-in-c-part-9/</guid><pubDate>Tue, 17 Mar 2026 15:53:43 GMT</pubDate><category>csharp</category><category>dotnet</category><category>gc</category><category>nativeaot</category></item><item><title>.NET 10.0.5 Out-of-Band Release macOS Debugger Fix</title><description>An out-of-band release of .NET 10.0.5 to fix a critical debugger crash affecting macOS users with Visual Studio Code.</description><link>https://devblogs.microsoft.com/dotnet/dotnet-10-0-5-oob-release-macos-debugger-fix/</link><guid>https://devblogs.microsoft.com/dotnet/dotnet-10-0-5-oob-release-macos-debugger-fix/</guid><pubDate>Thu, 12 Mar 2026 19:03:38 GMT</pubDate><category>dotnet</category><category>updates</category></item><item><title>.NET Synchronisation APIs - Part 2 - Out-of-Process Synchronisation</title><description>Introduction This is the second in a series of posts on .NET synchronisation: In-process synchronisation Out-of-process synchronisation on t...</description><link>https://developmentwithadot.blogspot.com/2026/03/net-synchronisation-apis-part-2-out-of.html</link><guid>https://developmentwithadot.blogspot.com/2026/03/net-synchronisation-apis-part-2-out-of.html</guid><pubDate>Thu, 12 Mar 2026 14:11:57 GMT</pubDate><category>dotnet</category><category>synchronization</category></item><item><title>DnsEndPoint – where have you been?</title><description>I was today years old when I discovered DnsEndPoint. How is it possible that I never came across it in over two decades of working with .NET?</description><link>https://www.tabsoverspaces.com/233963-dnsendpoint-where-have-you-been</link><guid>https://www.tabsoverspaces.com/233963-dnsendpoint-where-have-you-been</guid><pubDate>Wed, 11 Mar 2026 19:01:32 GMT</pubDate><category>dotnet</category></item><item><title>Splitting the NetEscapades.EnumGenerators packages: the road to a stable release</title><description>In this post I describe the recent architectural changes to the NetEscapades.EnumGenerators package, which is now a metapackage, to support more scenarios</description><link>https://andrewlock.net/splitting-the-netescapades-enumgenerators-packages-the-road-to-a-stable-release/</link><guid>https://andrewlock.net/splitting-the-netescapades-enumgenerators-packages-the-road-to-a-stable-release/</guid><pubDate>Tue, 10 Mar 2026 12:51:41 GMT</pubDate><category>dotnet</category><category>csharp</category><category>sourcegenerators</category></item><item><title>Extend your coding agent with .NET Skills</title><description>Introducing the dotnet/skills repository and how .NET agent skills can improve coding agent workflows.</description><link>https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills/</link><guid>https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills/</guid><pubDate>Mon, 09 Mar 2026 21:03:51 GMT</pubDate><category>dotnet</category><category>csharp</category><category>artificialinteligence</category></item><item><title>Release v1.0 of the official MCP C# SDK</title><description>What’s new in the MCP C# SDK v1.0, including enhanced authorization, richer metadata, tool calling enhancements and long-running requests.</description><link>https://devblogs.microsoft.com/dotnet/release-v10-of-the-official-mcp-csharp-sdk/</link><guid>https://devblogs.microsoft.com/dotnet/release-v10-of-the-official-mcp-csharp-sdk/</guid><pubDate>Thu, 05 Mar 2026 19:03:33 GMT</pubDate><category>csharp</category><category>dotnet</category><category>artificialinteligence</category></item><item><title>Aspire Conf — March 23, 9:00a PT</title><description>Aspire streamlines your development workflow with code-first control, modularity, and observability for distributed applications.</description><link>https://aspire.dev/aspireconf/#2026</link><guid>https://aspire.dev/aspireconf/#2026</guid><pubDate>Wed, 04 Mar 2026 20:32:03 GMT</pubDate><category>aspire</category></item><item><title>Writing a .NET Garbage Collector in C# - Part 8: Interior pointers</title><description>Using NativeAOT to write a .NET GC in C#. This time, we look at what interior pointers are and why they’re so challenging for the GC. We also introduce the concept of brick table.</description><link>https://minidump.net/writing-a-net-gc-in-c-part-8/</link><guid>https://minidump.net/writing-a-net-gc-in-c-part-8/</guid><pubDate>Tue, 03 Mar 2026 15:26:57 GMT</pubDate><category>dotnet</category><category>gc</category><category>nativeaot</category><category>csharp</category></item><item><title>Cake - Cake v6.1.0 released</title><link>https://cakebuild.net/blog/2026/03/cake-v6.1.0-released</link><guid>https://cakebuild.net/blog/2026/03/cake-v6.1.0-released</guid><pubDate>Mon, 02 Mar 2026 13:31:25 GMT</pubDate><category>dotnet</category><category>cakebuild</category></item><item><title>.NET 10: System.Text.Json Improvements</title><description>Introduction System.Text.Json continues to evolve in .NET 10 with meaningful improvements focused on correctness and...</description><link>https://anthonygiretti.com/2026/03/02/net-10-system-text-json-improvements/</link><guid>https://anthonygiretti.com/2026/03/02/net-10-system-text-json-improvements/</guid><pubDate>Mon, 02 Mar 2026 08:21:18 GMT</pubDate><category>dotnet</category><category>systemtextjson</category></item><item><title>.NET Synchronisation APIs - Part 1 - In-Process Synchronisation</title><description>.NET Locking APIs - Part 1 - In-Process Synchronisation</description><link>https://developmentwithadot.blogspot.com/2026/02/net-synchronisation-apis-part-1-in.html</link><guid>https://developmentwithadot.blogspot.com/2026/02/net-synchronisation-apis-part-1-in.html</guid><pubDate>Fri, 27 Feb 2026 08:42:10 GMT</pubDate><category>dotnet</category><category>synchronization</category></item><item><title>Vector Data in .NET Building Blocks for AI Part 2</title><description>Explore the power of Vector Data in .NET AI for enhancing semantic searches and intelligent applications.</description><link>https://devblogs.microsoft.com/dotnet/vector-data-in-dotnet-building-blocks-for-ai-part-2/</link><guid>https://devblogs.microsoft.com/dotnet/vector-data-in-dotnet-building-blocks-for-ai-part-2/</guid><pubDate>Thu, 26 Feb 2026 18:03:19 GMT</pubDate><category>dotnet</category><category>csharp</category><category>artificialinteligence</category></item><item><title>Visual Studio February Update - Visual Studio Blog</title><description>This month’s Visual Studio update continues our focus on helping you move faster and stay in flow, with practical improvements across AI assistance, debugging, testing, and modernization. Building on the momentum from January’s editor updates, the February release brings smarter diagnostics and targeted support for real world development scenarios, from WinForms maintenance to C++ modernization. […]</description><link>https://devblogs.microsoft.com/visualstudio/visual-studio-february-update/</link><guid>https://devblogs.microsoft.com/visualstudio/visual-studio-february-update/</guid><pubDate>Wed, 25 Feb 2026 14:34:47 GMT</pubDate><category>visualstudio</category><category>productivity</category><category>debugging</category></item><item><title>Is it faster to index into an array or use switch statement for lookups? | tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura</title><link>https://www.tabsoverspaces.com/233961-is-it-faster-to-index-into-an-array-or-use-switch-statement-for-lookups</link><guid>https://www.tabsoverspaces.com/233961-is-it-faster-to-index-into-an-array-or-use-switch-statement-for-lookups</guid><pubDate>Wed, 25 Feb 2026 14:17:05 GMT</pubDate><category>dotnet</category><category>performance</category><category>benchmarking</category></item><item><title>Use Windows on-device AI in your Electron app - #ifdef Windows</title><description>Last year we published AI Dev Gallery, an open-source app full of interactive Windows AI examples. A common follow-up question from Electron developers has been: “How can we build similar on-device AI experiences in our Electron apps?” In this blog, we’ll walk through how we built an Electron app filled with samples of on-device Windows […]</description><link>https://devblogs.microsoft.com/ifdef-windows/use-windows-on-device-ai-in-your-electron-app/</link><guid>https://devblogs.microsoft.com/ifdef-windows/use-windows-on-device-ai-in-your-electron-app/</guid><pubDate>Wed, 25 Feb 2026 14:04:19 GMT</pubDate><category>windows</category><category>artificialinteligence</category></item><item><title>Recording metrics in-process using MeterListener: System.Diagnostics.Metrics APIs - Part 4</title><description>In this post I show how you can use MeterListener to listen to Instrument measurements, how to trigger Observable measurements, and how to aggregate values.</description><link>https://andrewlock.net/recording-metrics-in-process-using-meterlistener/</link><guid>https://andrewlock.net/recording-metrics-in-process-using-meterlistener/</guid><pubDate>Tue, 24 Feb 2026 10:35:51 GMT</pubDate><category>dotnet</category><category>instrumentation</category><category>observability</category></item><item><title>Too good to be true: an unexpected profiler trap</title><description>Sometimes the most convincing performance gains deserve a second look. A reminder that profiling data can be more subtle than it first appears.</description><link>https://minidump.net/an-unexpected-profiler-trap/</link><guid>https://minidump.net/an-unexpected-profiler-trap/</guid><pubDate>Sat, 21 Feb 2026 13:12:52 GMT</pubDate><category>profiling</category><category>performance</category><category>dotnet</category></item><item><title>Custom Agents in Visual Studio: Built in and Build-Your-Own agents - Visual Studio Blog</title><description>Explore Custom Agents in Visual Studio to enhance your development workflow with tailored automation and advanced debugging.</description><link>https://devblogs.microsoft.com/visualstudio/custom-agents-in-visual-studio-built-in-and-build-your-own-agents/</link><guid>https://devblogs.microsoft.com/visualstudio/custom-agents-in-visual-studio-built-in-and-build-your-own-agents/</guid><pubDate>Fri, 20 Feb 2026 09:24:10 GMT</pubDate><category>visualstudio</category><category>productivity</category><category>githubcopilot</category></item><item><title>T4 templates on modern .NET | endjin</title><description>T4 is a .NET-based templating language. It used to target just .NET Framework. It is now possible to use modern .NET runtimes, but it requires additional work. This post shows how to get it working.</description><link>https://endjin.com/blog/2026/02/t4-templates-on-modern-dotnet-10</link><guid>https://endjin.com/blog/2026/02/t4-templates-on-modern-dotnet-10</guid><pubDate>Wed, 18 Feb 2026 15:37:02 GMT</pubDate><category>dotnet</category><category>templating</category><category>t4</category></item><item><title>Creating standard and "observable" instruments: System.Diagnostics.Metrics APIs - Part 3</title><description>In this post I discuss the various InstrumentT types exposed by the System.Diagnostics.Metrics API and show examples from the .NET libraries and ASP.NET Core</description><link>https://andrewlock.net/creating-standard-and-observable-instruments/</link><guid>https://andrewlock.net/creating-standard-and-observable-instruments/</guid><pubDate>Wed, 18 Feb 2026 08:47:03 GMT</pubDate><category>opentelemetry</category><category>dotnet</category><category>instrumentation</category><category>observability</category></item><item><title>Getting started with OpenTelemetry .NET – Software / Wetware</title><link>https://sgryphon.gamertheory.net/2026/02/getting-started-with-opentelemetry-net/</link><guid>https://sgryphon.gamertheory.net/2026/02/getting-started-with-opentelemetry-net/</guid><pubDate>Fri, 13 Feb 2026 09:00:40 GMT</pubDate><category>opentelemetry</category></item><item><title>Unlock language-specific rich symbol context using new find_symbol tool - Visual Studio Blog</title><description>Refactoring at scale is a time-consuming and error-prone process for developers. In large codebases, developers have relied on manual searches and incremental edits across multiple files to accomplish these tasks. Modern development workflows depend on fast and accurate code navigation to avoid these pitfalls. When developers refactor existing code, explore unfamiliar areas of a large […]</description><link>https://devblogs.microsoft.com/visualstudio/unlock-language-specific-rich-symbol-context-using-new-find_symbol-tool/</link><guid>https://devblogs.microsoft.com/visualstudio/unlock-language-specific-rich-symbol-context-using-new-find_symbol-tool/</guid><pubDate>Wed, 11 Feb 2026 19:37:31 GMT</pubDate><category>visualstudio</category><category>productivity</category><category>githubcopilot</category></item><item><title>EF Core State Validation</title><description>Introduction  How many times have you tried to save changes to your context only to get an exception about validation problems, like a requi...</description><link>https://developmentwithadot.blogspot.com/2026/02/ef-core-state-validation.html</link><guid>https://developmentwithadot.blogspot.com/2026/02/ef-core-state-validation.html</guid><pubDate>Wed, 11 Feb 2026 19:26:23 GMT</pubDate><category>efcore</category></item><item><title>GitHub Copilot Testing for .NET Brings AI-powered Unit Tests to Visual Studio 2026</title><description>Visual Studio 18.3 brings GitHub Copilot Testing for .NET, an AI-powered test agent for generating and managing unit tests across your codebase.</description><link>https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet-available-in-visual-studio/</link><guid>https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet-available-in-visual-studio/</guid><pubDate>Wed, 11 Feb 2026 19:03:49 GMT</pubDate><category>dotnet</category><category>testing</category><category>githubcopilot</category><category>visualstudio</category></item><item><title>Writing a .NET Garbage Collector in C# - Part 7: Marking handles</title><description>Using NativeAOT to write a .NET GC in C#. In the seventh part, we scan and update the handles during the mark phase of the garbage collection.</description><link>https://minidump.net/writing-a-net-gc-in-c-part-7/</link><guid>https://minidump.net/writing-a-net-gc-in-c-part-7/</guid><pubDate>Tue, 10 Feb 2026 19:50:12 GMT</pubDate><category>dotnet</category><category>gc</category><category>nativeaot</category></item><item><title>.NET and .NET Framework February 2026 servicing releases updates - .NET Blog</title><description>A recap of the latest servicing updates for .NET and .NET Framework for February 2026.</description><link>https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-february-2026-servicing-updates/</link><guid>https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-february-2026-servicing-updates/</guid><pubDate>Tue, 10 Feb 2026 19:42:50 GMT</pubDate><category>dotnet</category><category>servicing</category><category>updates</category></item><item><title>Getting more information in MSBuild binlogs with property tracking - Gérald Barré</title><description>Learn how to enable MSBuild property tracking to get detailed information about property changes in your build logs.</description><link>https://www.meziantou.net/getting-more-information-in-msbuild-binlogs-with-property-tracking.htm</link><guid>https://www.meziantou.net/getting-more-information-in-msbuild-binlogs-with-property-tracking.htm</guid><pubDate>Mon, 09 Feb 2026 13:16:01 GMT</pubDate><category>msbuild</category><category>debugging</category></item><item><title>Modern Mapping with EF Core</title><description>Introduction In EF Core (as in most O/RMs) we can map and store multiple things:       Objects that hold a single value, like int , string ,...</description><link>https://developmentwithadot.blogspot.com/2026/02/modern-mapping-with-ef-core.html</link><guid>https://developmentwithadot.blogspot.com/2026/02/modern-mapping-with-ef-core.html</guid><pubDate>Mon, 09 Feb 2026 12:28:13 GMT</pubDate><category>efcore</category></item><item><title>Encrypting Properties with System.Text.Json and a TypeInfoResolver Modifier (Part 2) - Steve Gordon - Code with Steve</title><description>In this post, we build out the AES-GCM encryption layer that we will depend on in future posts to decrypt JSON properties using System.Text.Json.</description><link>https://www.stevejgordon.co.uk/encrypting-properties-with-system-text-json-and-a-typeinforesolver-modifier-part-2</link><guid>https://www.stevejgordon.co.uk/encrypting-properties-with-system-text-json-and-a-typeinforesolver-modifier-part-2</guid><pubDate>Fri, 06 Feb 2026 13:34:56 GMT</pubDate><category>json</category><category>security</category><category>serialization</category></item></channel></rss>