F# for Backend Development: Leveraging Discriminated Unions and Railway-Oriented Programming
Your C# backend just crashed in production because somewhere, somehow, a null slipped through. You've added nullable reference types, sprinkled null checks everywhere, wrapped risky operations in try-catch blocks, and yet here you are at 2 AM debuggi...
timderzhavets.hashnode.dev21 min read