Introducing DILOS Principles for JavaScript Code

Introducing DILOS Principles for JavaScript Code

The SOLID principles have been created as pillars of creating flexible, understandable and maintainable code. They can add days onto your dev time to implement them properly, and most people don't care or worry much about code quality, so I created some better ones.

The SOLID principles have been created as pillars of creating flexible, understandable and maintainable code. They can add days onto your dev time to implement them properly, and most people don't care or worry much about code quality, so I created some better ones.

The DILOS principles have been created as strong, secure pillars of architecting terrible code.

I personally have implemented the DILOS principles for creating messy, obfuscated and bloated code. Let's introduce them:

DILOS stands for:

  • D — Dependency Inversion inverted principle
  • I — Interface bundling principle
  • L — Liskov removal principle
  • O — Open closed principle
  • S — Several responsibilities principle

dilos solid-principles javascript software-architecture programming software-development design-patterns coding-standards

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

S.O.L.I.D. Software Design Principles To Help You Become A Better Developer

S.O.L.I.D design principle comes from Object oriented programming guidelines. It is designed to develop software that can be easily maintained and extended; prevents code smells; easy to refractor; promotes agility and finally incorporates rapid + frequent changes quickly without bugs.

Offshore Software Development - Best Practices

To make the most out of the benefits of offshore software development, you should understand the crucial factors that affect offshore development.

7 JavaScript Design Patterns Every Developer Should Know

A template for every project? Sounds amazing, isn’t it? That’s also a level of coding I’m striving for. One of the ways to achieve it is using design patterns, which help to write well-structured, beautiful, and organized codes. In this story, we will discover some of the common design patterns used in JavaScript. Let’s get into it.

5 Core Criteria for Selecting Software Development Company - TopDevelopers.co

Check out these five criteria for the selection of your software vendor, and you will never regret having the wrong quality product made for you.

Principles of Functional Programming in JavaScript That Will Make Your Coding Life Easier

Who else loves to write side-effects-free functions? I think we, as programmers, all do. Today, in this story, I will walk you through the basic principles of functional programming that will make your coding life easier.