This is the part 2 of the series of posts that I’m writing on the topic of solid principlesMore
Understanding SOLID Principles: Single Responsibility
If your code is not adaptive enough, You process cannot be agile enough.. To make your code more adaptive learn SOLID PrinciplesMore
When to Use Microservices (And When Not To!)
One of the main problem in our industry is we focus on the tech tool, not the thing that the tech tool let’s you do. So when you say you want to use microservice architecture, first you have to think what’s the thing it’s going to give you? What can microservices architectures give you? More…More
.NET multi platform app ui(MAUI)
In the blog post I explain about .NET MAUI a new multi platform app UI to support different workloads like mobile, desktops using .NETMore
Thoughts on design patterns
My opinions on design patterns and practices and things that you should keep in mind while choosing design patternsMore
Process trillions of events per day using C#
Learn how to process trillions events per day using C#More
gRPC using C#: a fresh new alternative to build APIs
This blog provides an introduction on gRPC and the gRPC support in C#More
What is Technical Debt?
Whenever we develop a software feature, it is likely that certain compromises will need to be made between the “ideal code” and the code that is good enough to meet the deadline. This is not to say that poor design should be encouraged to meet the deadline, but that there is some value in doing…More
What is this new .NET standard thingy?
This article helps you to get clarity on what exactly is .NET standard and why you need to knowMore
How to customize Swagger UI in ASP.NET Web API
Documentation is one of the most important thing to any WEB API. That is going to be the single point of reference for the developers who are going to consume your APIs. An API with bad documentation is never going to get popular among developers. If creating documentation is one tedious process maintaining the documentation is…More