4 followers
I am a software engineer and technical team leader with a passion for developing robust and scalable .NET backend APIs with over 5 years of experience in the industry.
The Extract Method refactoring technique involves breaking down a section of code into a separate, named method. This technique is beneficial for...
In the world of software development, there's a valuable principle known as the Dependency Inversion Principle (DIP). This principle is a game-changer...
What Interface Segregation Principle (ISP) is? The Interface Segregation Principle is one of the SOLID principles in software engineering. The ISP...
What Liskov Substitution Principle (LSP) is? The Liskov Substitution Principle (LSP) is one of the fundamental principles in object-oriented...
The Strategy pattern is a behavioral design pattern that allows us to define a family of algorithms or behaviors, encapsulate each one as a separate...
Asynchronous programming is a powerful concept in C# and the .NET framework that allows developers to create more efficient and responsive...