Why can you increment a reference count with relaxed semantics, but you have to decrement with release semantics?

When managing reference counts, there is an asymmetry between incrementing and decrementing: Incrementing the reference count can use relaxed semantics, but decrementing requires release semantics (and destroying requires acquire semantics). The asymmetry may strike you as odd, but maybe it shouldn't. After all, it's not surprising

Announcing .NET 10 Release Candidate 2

.NET 10 Release Candidate 2 is now available. This is our second and final release candidate and it comes with a go-live support license so you can confidently use this release for your production applications ahead of general availability. This release of

Azure Developer CLI (azd) – October 2025

Welcome to the October 2025 edition of the Azure Developer CLI (azd) release blog! This post covers releases 1.19.0 and 1.20.0. To share your feedback and questions, join the October release discussion on GitHub. This month brings game-changing features including