Things That Caught My Attention Last Week - June 22

Published on Wednesday, June 24, 2026

caught-my-i

Security

What is npm doing to protect the JavaScript ecosystem – and is it enough? by Sarah Dutkiewicz

Open-source

How pull request limits are cutting down the noise by The GitHub Blog

Domain-Driven Design, CQRS

The Anticorruption Layer Contains, It Does Not Cure by Michael Plöd

Software Architecture

Stop Blaming Event-Driven Architecture by Derek Comartin

.NET

Theme colors, shipped by Mark Downie

Kafka Support Improvements in Wolverine 6.13 by Jeremy D. Miller

BulkMerge (Upsert) in EF Core: How to Insert-or-Update Without the Headache by Chris Woody Woodruff

AI-Powered MSBuild Investigation with the Microsoft Binlog MCP Server by .NET Team

The Case of the Empty IIS Deployment by Barret Blake

Strongly typed generic object in C# by Jiří Činčura

Announcing Strictland - new contract testing library for message compatibility by Oskar Dudycz

New lines are more than \r and \n by Gérald Barré

Make Visual Studio look the way you want by Visual Studio Blog

Commitment to improvement by Karen Payne

Conferences and Speaking

No Excuses for Manels by Sarah Dutkiewicz

Software Design

The Modular Monolith Boundary I Couldn't Take Back by Milan Jovanović

REST/APIs

SoundCloud Shows What Programmatic API Onboarding Should Look Like by Jeremy D. Miller

Go Faster with HeyAPI by Alexander Karan

Azure

How to Use Deep Agents with Azure Cosmos DB by Azure Cosmos DB Blog

Retirement of Azure DevOps issuer in Workload identity federation service connections by Azure DevOps Blog

AI

AI Software Development Is Near-Impossible (video) by Zoran on C#

Getting more from each token: How Copilot improves context handling and model routing by The GitHub Blog

Approved by Management #26-01 by Mike Amundsen

comments powered by Disqus