ECO TCH MU Muhammad Irwanto Stop Using Classes for DTOs: Why It’s Time to Switch to Records If you are still defining your Data Transfer Objects (DTOs) as classes, you are carrying unnecessary baggage. In the modern C# ecosystem…
AI MU Muhammad Irwanto The API Contract Blueprint: Why You Should Use Request-Response Pairs If your project contains a file named UserDTO.cs that is used by five different endpoints, you aren't being "efficient" — you're creating a…
TCH MU Muhammad Irwanto Stop Copy-Pasting to NuGet: How to Automate Package Publishing via GitHub Actions If you are still manually compiling, packing, and uploading your NuGet packages, you are burning valuable engineering time on a problem…