HTTP Testing, ASP.NET Security and AI Agents
A varied .NET roundup covers HTTP/2 tuning, external API mocks, secure uploads, cancellation, Redis locks, RAG, and Blazor Hybrid.
Jasen's top three picks
- 1 Free Web Search for AI Agents: Scraping Bing with C# HttpClient (No API Key Needed)
Medium - Donma Hsu 當麻許
I’ve been working on my Web Agent lately and wanted to set up a free Web Search fallback.
- 2 Configure Initial HTTP/2 Concurrency in .NET 11
C# Corner - Bhavya Singh
Learn how to configure SocketsHttpHandler.InitialHttp2MaxConcurrentStreams in .NET 11 to control initial HTTP/2 request concurrency before server settings ar...
- 3 Make one monitor move/display different screens as we move mouse around different physical displays
Microsoft Tech Community - MSNoob101
I have a computer with two hookups from the same GPU to act as a dummy connection for steam link/steam remote play so it's the correct size since the base...
Editor's note
I pulled together a deliberately varied mix, from runtime HTTP behavior to application reliability and developer tooling. The HTTP/2 concurrency article matters for clients that need predictable startup behavior, while the Redis locking piece tackles failure modes that can quietly become production incidents.
Today's articles
Free Web Search for AI Agents: Scraping Bing with C# HttpClient (No API Key Needed)
Medium - Donma Hsu 當麻許
I’ve been working on my Web Agent lately and wanted to set up a free Web Search fallback.
Topics: C#
Read articleConfigure Initial HTTP/2 Concurrency in .NET 11
C# Corner - Bhavya Singh
Learn how to configure SocketsHttpHandler.InitialHttp2MaxConcurrentStreams in .NET 11 to control initial HTTP/2 request concurrency before server settings arrive.
Topics: Performance
Read articleMake one monitor move/display different screens as we move mouse around different physical displays
Microsoft Tech Community - MSNoob101
I have a computer with two hookups from the same GPU to act as a dummy connection for steam link/steam remote play so it's the correct size since the base monitor is 32:9 and I need closer to 16:9 ...
Read article3 Clean Ways to Dynamically Resolve Dependencies at Runtime in .NET
Medium - Satyam Pushkar
When building extensible applications, you often encounter situations where multiple concrete classes implement the exact same interface.
Topics: Design Patterns
Read articleMust-Know C# 15 and .NET 11 Features
Medium - Dmytro Korolov
A quick, no-fluff tour of the C# 15 and .NET 11 changes that actually matter in your day-to-day work.
Topics: C#
Read articleVisual Studio September Update Expands BYOM, Adds NuGet Fixes
Visual Studio Magazine
PENDING REVIEW: MICROSOFT ARTICLE UNRETRIEVABLE (BOT CHALLENGE RETRYABLE). Microsoft's September roundup highlights model choice, Copilot-assisted package fixes, pull request exploration and new debug...
Topics: GitHub Copilot Visual Studio
Read articleSharePoint Framework (SPFx) roadmap update – September 2026
Microsoft Dev Blogs - Vesa Juvonen
New Copilot UX components heading to Generally Available in October 2026, SPFx 1.24 Beta 5 is now available, React 18 support is coming in 1.24. Updates coming in Node.js support. The post SharePoint ...
Topics: GitHub Copilot
Read articleHow to Mock External HTTP APIs in .NET Integration Tests
C# Corner
Learn how to mock external HTTP APIs in .NET integration tests with a custom HttpMessageHandler, including success, error, and not-found response scenarios.
Topics: REST API Unit Testing
Read articleHow to Secure File Uploads in ASP.NET Core by Checking File Signatures
C# Corner
Learn how to secure ASP.NET Core file uploads by validating file signatures, enforcing size limits, and safely storing uploaded files.
Topics: ASP.NET Core Security
Read articleBlazor Hybrid in WPF — Build a Dark Dashboard With Live Charts and Zero Libraries
Medium - VectoArt
A step-by-step build of a modern dark dashboard inside a plain WPF window, using Microsoft’s free BlazorWebView control, CSS variables and…
Read articleOneDrive Basics
Microsoft Tech Community - JHSIII
I'm wondering if someone could help me determine what went wrong. I have a new laptop ("New Laptop") and the goal was to migrate all my files (documents, pictures, etc) from the old laptop ("...
Read articleOne way of thinking about access specifiers in C++/WinRT implementation types
Microsoft Dev Blogs - Raymond Chen
In C++/WinRT, Windows Runtime classes are exposed to the outside world through the projection, but internally they are represented by their implementation type. Since the outside world sees only the p...
Read articleGoogle Cloud Data Agent Kit: How to Let Coding Agents Work With Real Data
C# Corner - Riya Patel
Read articleHow to build Power Automate flow using MCP Server with Github Copilot
C# Corner - Parthiv Suthar
Topics: GitHub Copilot
Read articleTypeSafe Jev .NET SDK 0.7.0: Experimental Images and Bounding Boxes
Laurent Kempé
In my first post about TypeSafe and Jev in .NET, I used the SDK to make structured judgments about text and J...
Topics: C#
Read articleDotNet: Version 11 Performance
Medium - Bill Musgrave
Annual Performance Analysis
Topics: Performance
Read articleHow to Mock External HTTP APIs in .NET Integration Tests
C# Corner - Nidhi Sharma
Learn how to mock external HTTP APIs in ASP.NET Core integration tests by replacing HttpMessageHandler for typed HttpClient instances in WebApplicationFactory.
Topics: ASP.NET Core REST API Unit Testing
Read articleNGB Platform 3.0.0: Architecture, Performance, and Reliability
Medium - Ihor Perkovskyi
NGB Platform v3.0.0 is out.
Topics: Performance
Read articleHow to Use CancellationToken in ASP.NET Core Without Leaving Work Running
C# Corner
Learn how to propagate CancellationToken through ASP.NET Core APIs, Entity Framework Core queries, and HTTP operations to stop work when requests are aborted.
Topics: ASP.NET Core EF Core
Read articleTesting Payment Retries Without Charging Customers Twice
C# Corner - Vivek Kumar
Learn how to test payment retry logic in C# using idempotency keys, explicit payment states, and simulated timeout scenarios to prevent duplicate charges.
Topics: C# Unit Testing
Read articleRAG in ASP.NET Core (.NET 10): A Chat API That Remembers
codewithmukesh
Build RAG in ASP.NET Core on .NET 10 with GoodMem: ingest docs, answer with citations, keep chat memory across restarts, and measure what a reranker adds.
Topics: ASP.NET Core .NET 10 Web API
Read articlePerformance of n-gram filtering with PowerShell and C#
Medium - Tomas M
Background
Topics: C# Performance
Read articleHow to Use Redis Distributed Locks Without Creating Stuck Locks
C# Corner
Learn how to implement safe Redis distributed locks in C# with StackExchange.Redis, unique ownership tokens, expirations, and atomic Lua-based release.
Read articlecopilot/scout
Microsoft Tech Community - Nohart187
hey im new to the community and i just wanna say that im very excited about Microsoft new Copilot/scout. I just wanted to let ev...
Read articleThe MCT Summit Dublin 2027 Name the official mascot
Microsoft Tech Community - frankfalvey
The MCT Summit Dublin 2027 team is looking for a name for our official mascot, an Irish sheep who'll represent the Microsoft Trainer community throughout the event. Submit your best idea and you co...
Read article