#programming-tips
Read more stories on Hashnode
Articles with this tag
Functional programming patterns can feel academic and abstract. Terms like "monads" and "functors" scare many developers away. But beneath the...
Suppose you're building a modular monolith, a type of software architecture where different components are organized into loosely coupled modules. Or...
In ASP.NET Core applications using Minimal APIs, registering each API endpoint with app.MapGet, app.MapPost, etc., can introduce repetitive code. As...
EF Core is a fantastic ORM if you're building .NET applications. But it's a tool like any other. And you can end up using it in a suboptimal...
Refactoring is a technique for restructuring existing code without changing its behavior. You can think of refactoring as a series of small code...
In this week's newsletter I want to talk about the yield keyword in C#. I think it's a powerful C# feature and I wanted to highlight the benefits. The...