- Angular Component
- Standard Design Principles
These are the foundational design principles every developer should internalize. They complement the SOLID Principles (covered in a dedicated post) and apply across languages and frameworks. 1. DRY (Don’t Repeat Yourself) Every piece of knowledge should have a single, authoritative representation…
- Singleton Pattern
Introduction The Singleton pattern ensures a class has only one instance and provides a global point of access to it. It is one of the most widely used — and misused — design patterns in software engineering. When applied correctly, it solves real problems around shared resource management, such as…
- MongoDB – Type of Applications
Good fitheavy read Bad fitAd hoc queriesUpdatesJoins Social ApplicationsSocial applications can go from 0 users to a million users in a very short time. The best DB fit for these kinds of applications is the DB that can easily scale horizontally which is where MongoDB comes into the picture. Online…
- MongoDB – Why nosql or mongodb?
PerformanceMongoDB tends to be faster than relational DB when it comes to retrieving data. NoSQL database scales horizontally and is designed to scale to hundreds of millions and even billions of users doing updates as well as reads Relational DB tends to be faster on ad hoc queries, updates, and…