Role Based Authorization in ASP.NET Core with Azure AD Groups
Migrating Contoso University Example to Razor Pages
Managing Azure AD Group Claims in ASP.NET Core
HttpClientFactory in ASP.NET Core 2.1
Accessing Configuration in .NET Core Test Projects
Gotchas upgrading from IdentityServer 3 to IdentityServer 4
Guys, we’re doing pagination wrong…
Debugging third-party code with Rider – now in Mono!
Things you need to know about working with SVG in VS Code
Upgrading Mono's Windows.Forms stack on MacOS
ZeroFormatter
Cake - Intellisense improvements in Visual Studio Code
Json.NET 11.0 Release 1 - .NET Standard 2.0, JsonConverters, JSON Path and more
WebPack 4.0 released
Products Over Projects
Breaking and Mending Compatibility
Managing Data in Microservices
The False Dichotomy of Monoliths and Microservices
Integration Tests
Contract Tests
Abstract class isomorphism
Prevent accidental passing by reference of reduced expressions when it was not valid originally
Donkey code
Overly defensive programming
Quick Tips for Better C# Security
TypeScript 2.7 - Numeric Separators
How to JavaScript in 2018
Named locks (using Monitor) in .NET - Implementation
Analyzing distribution of Mono GC collections
Possible bug in ValueType.GetHashCode() for fields smaller than 4 bytes
CoreCLR low memory footprint configuration
Allocation-free awaitable async operations with ValueTask and ValueTask
The Mysterious UI Hang Which Resolved Itself After 20s
Weak cryptographic standards removal notice
Machine Learning in .NET – Help us build the right experience!
Book recommendations in the test of time
OSS and Community. The Story
One Email Rule - Have a separate Inbox and an Inbox CC to reduce email stress. Guaranteed
The Pwned buzz and why you really don't need this database
Last updated 6 years ago