Getting Started with System Design: 7 Key Decisions
System design is a chain of trade-offs, not just patterns to memorize: CAP and consistency, SQL vs NoSQL, sharding, caching, queues, monolith vs microservices.
Explore the newsletters
System design is a chain of trade-offs, not just patterns to memorize: CAP and consistency, SQL vs NoSQL, sharding, caching, queues, monolith vs microservices.
18 REST API security best practices in ASP.NET Core - HTTPS, JWT validation, authorization policies, rate limiting, CORS, secrets, security headers, and more - each with C# code you can apply today.
Azure Event Grid vs Event Hubs in .NET: learn how each works, how they differ from Azure Service Bus, how to publish and handle events in C#, and exactly when to use each.
Build a complete CI/CD pipeline for .NET with GitHub Actions - run unit and integration tests, publish a NuGet package, build a Docker image that runs tests, manage secrets, and push to the container registry.
Slow queries drag down every app. Learn 20 proven techniques to optimize SQL queries in PostgreSQL - indexes, covering indexes, sargable filters, smarter joins, materialized views, functions in where, pagination techniques, improve joins, choose correct join type, improve subqueries, improve transactions. And when to trust the query planner.
A step-by-step guide to using EF Core with Azure SQL Database - create the database in Azure Portal, connect and run migrations, add transient-fault resilience, and switch to passwordless Microsoft Entra authentication.
Pass any .NET interview in 2026 with this complete step-by-step roadmap. Learn how to define your target level and find your gaps, master the full technical map (C#, async and memory, ASP.NET Core, EF Core, security, architecture, and reliability), build a portfolio that proves senior thinking, turn your GitHub into a real portfolio, make LinkedIn bring interviews to you, and win the interview itself - everything you need to land a senior .NET role.
Stop pasting the same instructions into every AI session. Learn how to create Claude skills for .NET (also works for Codex, Copilot and Cursor) - reusable, on-demand instruction packs that teach AI your project's conventions. Create modules, services, features in Verticali Slices, Clean Architecture and N-Layered Architecture. How to crete endpoints, where to put application code, repositories, entitites, event consumers and publishers, gRPC, GraphQL. Plus the official .NET skills published by Microsoft.
Discover the 10 tools .NET developers, architects, and tech leads actually use in 2026 to ship faster, write better code, and cut hours of manual work. AI coding agents, IDE, documentation, diagrams, meeting notes, slide generation, fast typing with voice and check English grammar. With pricing breakdowns for every budget.
Join my community of 25,000+ developers and architects.
Each week you will get 1 practical tip with best practices and real-world examples.
Learn how to craft better software with source code available for my newsletter.