PinnedIn.Net ProgrammingbySukhpinder Singh·Aug 24, 2025From 400ms to 40ms: Optimizing .NET 9 Minimal APIs for Real SpeedI profiled our API down to the line — and removed layers that made it 10× slower. This post walks through every fix, from middleware…A response icon1A response icon1
PinnedIn.Net ProgrammingbySukhpinder Singh·Aug 29, 2025They Laughed at My “No JWT” Rule — Until Our Breach Post‑Mortem Went Viral (for the Right Reasons)Everyone told us we needed OAuth2 and signed tokens. We used mutual TLS, internal claims binding, and a little-known header signing trick…A response icon24A response icon24
PinnedIn.Net ProgrammingbySukhpinder Singh·Mar 14, 2025100 Expert C# Tips to Boost Your Coding SkillsI’ve compiled a list of 100 tips that have helped me write cleaner, more efficient, and maintainable code. Let me take you through these…A response icon11A response icon11
PinnedInWrite A CatalystbySukhpinder Singh·Feb 7, 202517 Tips from a Senior .NET Developer10 years in .NET development have taught me more than just writing clean code.A response icon19A response icon19
PinnedInWrite A CatalystbySukhpinder Singh·Sep 7, 2024If You Can Answer These 7 Concepts Correctly, You’re Decent at .NETPerfect for anyone wanting to prove their .NET expertise!A response icon18A response icon18
InDevs CommunitybySukhpinder Singh·3d agoHow I Refactored a 10-Year-Old C# Codebase in 3 Days (Without Breaking Prod)A field-tested roadmap to building internal .NET SDKs that keep legacy apps — and your sanity — alive.A response icon1A response icon1
In.Net ProgrammingbySukhpinder Singh·4d agoDay 2: Pre-allocate Like a ProCapacity & Performance with C# 15 with()
In.Net ProgrammingbySukhpinder Singh·4d agoCross-Region .NET Microservices with AWS App Mesh and ECS FargateWhat It Took to Build a Distributed App That Stays Fast — Everywhere.
In.Net ProgrammingbySukhpinder Singh·Jul 2Day 1: C# 15 Collection Expressions Just Got Superpowers — with(…)Meet the new with(…) syntax that lets you pass capacity, comparers, and more directly inside the brackets.A response icon1A response icon1
In.Net ProgrammingbySukhpinder Singh·Jun 26I Am Behind on C# 14 Features, and I Can’t Prove It But Does It Matter?I saw the release notes. I bookmarked the articles. I even watched the talk. But my production code still looks suspiciously like C# 12.