SOLID is a set of design principles, not a design pattern. The five SOLID principles guide the structure and behavior of object-oriented design to make software more flexible, maintainable, and scalable. They don't provide concrete solutions like patterns do, but instead, they help you write better code by ensuring your classes and systems are well-structured and easier to modify or extend.
[More]
Design Patterns, Principles and Practices
Difference Between Design Patterns and Design Principles
[More]
Design patterns are specific solutions for recurring problems in software design (e.g., Repository, Singleton, Strategy).
Design principles like SOLID provide general guidelines on how to write good object-oriented code that is maintainable and scalable.
SOLID is not a design pattern but rather a collection of design principles that help you create better software architecture.
[More]
4. September 2024
Anil Kumar
Angular
Interceptors in Angular provide a mechanism to modify or handle HTTP requests and responses globally. They are a versatile tool that helps you implement cross-cutting concerns like authentication, logging, error handling, and caching efficiently.
Would you like more details on a specific use case of Angular interceptors, or perhaps a code example tailored to your project?
[More]
C# Language is an Object Oriented Programming model language from Microsoft which is evolving with day by day. It is a leading programming language in Microsoft stacks. As per the standard guidelines of this language, it behaves in following manner while making a type(class) ready to work - (1) Default initialization:(2) Default inheritance and (3) Default constructor
[More]
HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool
[More]
Consul for service discovery in microservices is a good pick. For the Production servers it needs to be running up constantly and for that we have two choices - 1) open a command prompt for always and let the consul up and running 2) install consul as a windows service.
[More]
10. August 2020
Anil Kumar
General
This article covers straight-forward steps to install the Perl and modules. The MS Windows doesn't h
[More]
6. September 2019
Anil Kumar
Microsoft
This article is intended to highlight the key points relating to Dynamics 365 Business Central (the new SaaS version of Dynamics NAV since 2018). Let's explore with General aspects as well as Technical aspects of Dynamics NAV one by one.
[More]
Blockchain is a chain of blocks(of Cryptography). It is a kind of secure, decentralized /distributed, intelligent ledger system where system or blocks or master-nodes are chained globally to process transactions.
[More]