
Entity Framework Core: Tips for Optimizing Performance
If you’ve worked with Entity Framework Core (EF Core) for a while, you’ve probably run into performance issues at some point. I’ve certainly been there.…
Solutions Architect | Developer | Blogger
Solutions Architect | Developer | Blogger

If you’ve worked with Entity Framework Core (EF Core) for a while, you’ve probably run into performance issues at some point. I’ve certainly been there.…

When I first started using Docker, I remember feeling both excited and slightly overwhelmed. The concept of containerization sounded revolutionary, but getting hands-on was the…

I use WordPress as the platform for my blog and for my online course website, and while WordPress is a powerful tool, developers often need…

Previously, I wrote a blog post listing all the basic Git commands: from initializing a repository to pushing your code to a remote repository. After…

The .NET Core Command-Line Interface (CLI) is a toolset I use constantly as a developer. Since I primarily work on .NET applications using a MacBook,…

Microservices have transformed the way we think about designing and building applications. As development has shifted towards more modular and scalable architectures, microservices have emerged…

Validation is a crucial aspect of any application, ensuring that data conforms to expected formats and business rules before proceeding further. In my projects, I…

In technical interviews, I always make sure to include questions about the S.O.L.I.D principles. Honestly, in my early days, I was also asked about it…

In ASP.NET Core, dependency injection (DI) is a built-in feature that simplifies managing object lifetimes and dependencies. While creating services, choosing the correct lifetime can…

Before LINQ, data handling in C# was often more verbose and complex, especially when dealing with collections, databases, and XML. Without LINQ, developers had to…