
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