networkmario.hashnode.devThe Spread Operator in JavascriptWith “spread operators”, introduced starting with ECMAScript 6 (ES6), it is possible to copy all or part of an existing array or object into another array or object, combine arrays or objects, and pass an array to a function as a topic. The notation ...Dec 29, 2023·3 min read
networkmario.hashnode.devWhat are SOLID principles?SOLID principles are five design principles that help us keep our application reusable, maintainable, scalable, and loosely coupled. The SOLID principles are: Single-responsibility principle Open-Closed principle Liskov substitution principle Int...Dec 26, 2023·8 min read
networkmario.hashnode.devJS Capsules: Array.splice() vs Array.slice()Introduction While working with arrays, most developers often find it challenging to differentiate between Array.prototype.splice() and Array.prototype.slice(). In this article, we will look at these two array methods, understand how they work, and k...Dec 24, 2023·4 min read
networkmario.hashnode.devThe Liskov Substitution Principle.The Liskov Substitution Principle is one of the five principles of SOLID, a set of guidelines for the design of object-oriented software. This principle was formulated by Barbara Liskov in 1987 and states that objects of a derived class must be able ...Dec 20, 2023·2 min read
networkmario.hashnode.devSoftware Development Life CycleFind, Develop and Deploy It This way Let's delve into problem-solving and the Software Development Life Cycle (SDLC), the bedrock of our craft. Follow these steps when faced with a development challenge, whether for personal projects or client needs....Dec 20, 2023·2 min read