Event Delivery, AOT, and Agent Tooling
Coverage includes reliable event delivery, dump-based diagnostics, API serialization, AOT observability, testing, and AI developer tooling.
Jasen's top three picks
- 1 The Outbox Pattern in .NET: Stop Losing Events
Medium - Martin Bernaola Mendez
Your order is saved, but the “OrderPlaced” event never left. Here is the pattern that makes that impossible, in under five minutes.
- 2 Create Memory Dumps in C# to Diagnose Production Failures
C# Corner - Riya Patel
- 3 Secure Password Hashing and Verification in ASP.NET Core
C# Corner - Sardar Mudassar Ali Khan
Editor's note
I pulled together a deliberately mixed set today, from the outbox pattern’s answer to lost integration events to Native AOT work in the Aspire dashboard. The time-dependent testing piece is also a useful reminder that fast tests need controllable clocks.
Today's articles
The Outbox Pattern in .NET: Stop Losing Events
Medium - Martin Bernaola Mendez
Your order is saved, but the “OrderPlaced” event never left. Here is the pattern that makes that impossible, in under five minutes.
Topics: Design Patterns Event Sourcing
Read articleCreate Memory Dumps in C# to Diagnose Production Failures
C# Corner - Riya Patel
Topics: Performance Profiling
Read articleSecure Password Hashing and Verification in ASP.NET Core
C# Corner - Sardar Mudassar Ali Khan
Topics: ASP.NET Core Authentication Security
Read articleUse C# Unions With System.Text.Json in ASP.NET Core APIs
C# Corner - Riya Patel
Topics: ASP.NET Core System.Text.Json Web API
Read articleWin10 File Explorer ribbon expands slowly when clicking the View tab
Microsoft Tech Community - ArthurWu
When you click the View tab on the File Explorer ribbon, it takes 2 to 4 seconds for the available options to expand and appear. The ribbon appears to freeze briefly before rendering, especially in fo...
Topics: Performance
Read articleWhen my agent is slow or wrong, where do I even look?
YouTube - Microsoft Developer
https://aka.ms/foundry-portal https://aka.ms/InsideMicrosoftFoundryPlaylist Your agent took too long to answer, or it answered with confidence and got it wrong. Was it the model, a tool, or the instru...
Topics: Application Insights Azure
Read articleAWS SDK for Java Adds Client Warm-Up to Reduce First-Request Latency
C# Corner - Nidhi Sharma
Topics: Performance
Read articleTest Time-Dependent Code Without Waiting
Milan's .NET Weekly - [email protected] (Milan Jovanović)
I have time-dependent code in my application that I need to test. An invitation that expires after five minutes is a good example: I want to check the deadline…
Topics: Test-Driven Development Unit Testing
Read articleHow to wipe Android phone before trade in or selling?
Microsoft Tech Community - Jokse
Before trading in or selling my Android. I want to make sure that my personal messages and other private information are completely removed from the device. I have been researching how to wipe Android...
Topics: Security
Read articleWhy is my display fuzzy and blurry but the mouse and keyboard still work?
Microsoft Tech Community - VenusAurora
Why does my Surface Pro 4's screen suddenly look fuzzy or almost blurry, as if there's some weird motion artifact on it, while the mouse and keyboard still respond normally? It doesn't show up in scre...
Read articleArchitecting Robust ASP.NET Core Applications with Clean and Onion Architecture
C# Corner - Sardar Mudassar Ali Khan
Topics: ASP.NET Core Clean Architecture Design Patterns
Read articleBringing Native AOT to the Aspire dashboard
Microsoft Dev Blogs - James Newton-King
Developers love the Aspire dashboard for viewing real-time telemetry and state of their apps. It's easy to use and automatically collects telemetry from Aspire apps. We want to build on that experienc...
Topics: .NET Aspire Native AOT OpenTelemetry
Read articleI’ve decided to learn .NET.
Medium - Sharon lelo
Not “watch a few tutorials and add .NET to my CV” learn .NET.
Read articleTurn Meeting Transcripts into Project Plans with GitHub Copilot Agents | MVP Unplugged
YouTube - Microsoft Developer
Welcome to the next MVP Unplugged, where Microsoft MVPs share real-world projects and insights from the field! In this episode, host Justin Garrett sits down with Microsoft MVP Mahmoud A. Atallah to e...
Topics: GitHub Copilot
Read articleJCOReflector: bringing .NET APIs to the JVM — and now with experimental generics
Medium - Mario Mastrodicasa
A real CLR inside a JVM process, with the .NET API surface exposed as Java (and, by extension, Scala, Kotlin, and Clojure)
Read articlePrompts in MCP Servers
YapCast – Jesse Liberty
TL;DR Prompts allow you to manage the exact instructions your chat models receive and let apps pick those instructions at runtime. That’s the core value of “prompts” in the Model Context Protocol (MCP...
Read articleAB-900T00-ENU-PowerPoint_01 - slide 4 is wrong
Microsoft Tech Community - Antonie
This is slide 4 and it has the bulletpoints from Module 2: Explore Microsoft 365 security foundations (also seen on slide 14) But the slide is for Module 1 and should have the bulletpoints as s...
Read articleHow Can My PC Freeze Right After I Say “It Finally Works”?
Microsoft Tech Community - Micahon
The PC freezes completely the exact moment I say out loud that it finally works, as if it heard me and decided to punish my confidence. I need help understanding whether this is pure coincidence, a th...
Read articleBuild a Local Test Pipeline for Apigee Proxies With GitHub Actions
C# Corner - Vivek Kumar
Topics: GitHub Actions
Read articleBring agentic reasoning to Python function apps with Azure Functions Agent bindings (preview)
Microsoft Dev Blogs - Victoria Hall
Azure Functions applications already have a strong model for event-driven work: a trigger starts the function, bindings connect it to other services, and application code validates input and controls ...
Topics: Azure Azure Functions
Read articleGitHub Now Counts Draft Pull Requests Toward Repository Limits
C# Corner - Aarav Patel
Topics: GitHub
Read articleHow to stop passing UserId through every layer
Medium - Alex Khanuckaev
Using DI to clean up deep call chains in ASP.NET Core
Topics: ASP.NET Core Authorization
Read articleAI Development on Windows: from PyTorch and llama.cpp to Windows ML
Microsoft Dev Blogs - Anastasiya Tarnouskaya
Today we are highlighting improvements across a few key open-source projects many of you already use, as well as updates to Windows ML. To empower developers, we must support the broad range of tools ...
Topics: ML.NET
Read articleHarness Engineering Is the New Bottleneck, Not the Model
Medium - Ali Süleyman TOPUZ
Eleven coding agents, about four million lines of source, and what a .NET developer should take from it
Read article