Welcome to SoftInBit
If you are new here or looking to systematically level up your .NET and software engineering skills, follow our recommended tracks below:
๐ข Track 1: Zero to Full-Stack .NET (Beginner to Intermediate)
A progressive series designed to take you from foundational C# and modern developer workflows up to end-to-end full-stack applications.
- Setting Up a .NET Developer Machine That Just Works
- Thinking Like a Programmer: Turning a Vague Request Into Working Code
- Git for Daily Work: Branches, Pull Requests, and Fixing Mistakes
- C# Types in Practice: Value vs Reference, decimal vs double, and Nullable
- Control Flow That Reads Well: Guard Clauses, Switch Expressions, and Pattern Matching
๐ก Track 2: The .NET Implementation Playbook
Copy-paste ready, production-tested implementations for real-world backend architectures.
- Issuing and Validating JWT Access Tokens in ASP.NET Core
- Global Exception Handling with IExceptionHandler and ProblemDetails
- EF Core Code-First Migrations: From First Migration to Production Deploy
๐ด Track 3: The .NET Field Guide
In-depth technical comparisons, cheatsheets, and production war stories.
- Upgrading a Production API from .NET 8 to .NET 10: What Broke
- Modern C# Cheat Sheet: C# 10 to C# 14
- EF Core vs Dapper: Which One for Which Query