Things That Caught My Attention Last Week - April 19

Published on Wednesday, April 22, 2026

caught-my-i

Security

How exposed is your code? Find out in minutes—for free by Dorothy Pearce, Eric Tooley

Software Architecture

Yoda Principle for better integrations by Oskar Dudycz

Evaluating CRON and RRule expressions in .NET by Gérald Barré

Why I Switched to Primary Constructors for DI in C# by Milan Jovanović

GitHib

Bringing more transparency to GitHub’s status page by Jakub Oleksy

.NET

It's Time for a Visual Studio Upgrade by Mark Downie

Docker Volume Location on Windows by Joseph Guadagno

From AI to .NET: 20 VS Live! Las Vegas Sessions You Can Watch Now by Jim Harrer

Pin Clustering in .NET MAUI Maps by David Ortinau

Critter Stack Sample Projects and Our Curated AI Skills by Jeremy D. Miller

Stop Hunting Bugs: Meet the New Visual Studio Debugger Agent Workflow by Harshada Hole

.NET 11 Preview 3 is now available! by .NET Team

htmxRazor v2.0.0: Platform and DX by Chris Woodruff

Suppressing Roslyn Analyzer Warnings Programmatically using DiagnosticSuppressor by Gérald Barré

REST/APIs

How DO you Paywall an API? by Alexander Karan

An API Consumer Interoperability Mindset by Kin Lane

Azure

One-click security scanning and org-wide alert triage come to Advanced Security by Laura Jiang

Stop juggling package managers—just run azd update by Kristen Womack

Software Development

Why is there a long delay between a thread exiting and the Wait­For­Single­Object returning? by Raymond Chen

Testing Needs a Seam, Not an Interface by Derek Comartin

How Software Developers Fail by Ardalis (Steve Smith)

AI

Optimizing AI Agents with Progressive Disclosure by Ardalis (Steve Smith)

Azure MCP tools now ship built into Visual Studio 2022 — no extension required by Yun Jung Choi

Running AI agents with customized templates using docker sandbox by Andrew Lock

A useful definition at the right time by Mike Amundsen

comments powered by Disqus