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.

  1. Setting Up a .NET Developer Machine That Just Works
  2. Thinking Like a Programmer: Turning a Vague Request Into Working Code
  3. Git for Daily Work: Branches, Pull Requests, and Fixing Mistakes
  4. C# Types in Practice: Value vs Reference, decimal vs double, and Nullable
  5. 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