ARAbubakar Riazinblog.abubakarriaz.com.pkStop Hand-Crafting Test Data — Automate It With Bogus in C#If you’ve ever spent more time writing fake users, orders, or sample records than building features — you’re not alone. Generating reliable, realistic dummy data manually is tedious, error-prone, and 3d ago·4 min read
CCodinginjanezzz.hashnode.devC# - Convert PowerPoint (PPT/PPTX) to HTML Converting PowerPoint (PPT/PPTX) files to HTML format is a common requirement in scenarios like enterprise office workflows and online courseware delivery—HTML offers cross-platform compatibility, eli3d ago·5 min read
PKPatrick Kearnsindotnetdigest.comEnforcing Vertical Slice Architecture in .NETAs A kind of follow up to a post I wrote the other day on FullStackCity I specifically wanted to look at Vertical Slice in an example this time, Vertical slice architecture works because it aligns cod5d ago·14 min read
PKPatrick Kearnsinfullstackcity.comEnforcing Architecture in .NETMost software systems do not fail because developers cannot write code. They fail because you cannot control how that code evolves over time. Architecture starts clear, clean, and well-structured. Six5d ago·9 min read
MBMehul budasanaindevshares.hashnode.devWhat is the Difference Between C# and .NET?Introduction I get this question all the time from CTOs, founders, and even senior managers: “We want to build this in .NET. Does that mean we use C#?” The question seems absurd at first, but, given mFeb 20·5 min read
TDTim Derzhavetsintimderzhavets.hashnode.dev.NET Aspire: Building Production-Ready Distributed Apps Without the Infrastructure OverheadYou've built microservices before. You know the drill: configure service discovery, wire up telemetry, manage connection strings across environments, containerize everything, then debug why Service A can't find Service B in local development. Add Red...Feb 20·20 min read
TDTim Derzhavetsintimderzhavets.hashnode.devWhy F# Makes Domain Modeling Trivial: A Practical Guide for C# DevelopersYou've spent hours writing validation logic, null checks, and defensive code to prevent invalid states in your C# domain models. You've added [Required] attributes, wrapped properties in guard clauses, and written unit tests that verify your Order ob...Feb 15·21 min read
TDTim Derzhavetsintimderzhavets.hashnode.devRepository Pattern Done Right: Avoiding the Abstraction Trap in .NET ApplicationsYour repository returns IQueryable<T>, your unit tests mock DbContext, and you've written three layers of abstraction just to save a user. You have a UserRepository that wraps DbContext, a UserService that wraps the repository, and a UserManager that...Feb 15·21 min read
TDTim Derzhavetsintimderzhavets.hashnode.devGoroutines vs Async/Await: A Performance Deep-Dive for Backend EngineersYour .NET service handles 10,000 concurrent requests just fine—until Black Friday hits and suddenly async/await isn't cutting it. The dashboards light up, response times spike, and your team scrambles to spin up more instances. You've optimized your ...Feb 15·19 min read
TDTim Derzhavetsintimderzhavets.hashnode.devF# for Serverless Functions: Building Type-Safe AWS Lambda and Azure FunctionsYour Lambda function passed all tests locally. Unit tests green, integration tests green, you even ran it through the SAM CLI a few times. But it's 3 AM, PagerDuty is screaming, and you're staring at CloudWatch logs trying to understand why your prod...Feb 15·23 min read