Published inJavaScript in Plain EnglishPractical SOLID in TypeScript: Dependency Inversion PrincipleWe continue our journey through the SOLID principles by presenting the last SOLID principle: The Dependency Inversion Principle.Oct 25, 2023Oct 25, 2023
Published inJavaScript in Plain EnglishPractical SOLID in TypeScript: Interface Segregation PrincipleWe continue our journey through the SOLID principles by discussing the one that has a profound impact on code design: The Interface…Oct 10, 20232Oct 10, 20232
Published inJavaScript in Plain EnglishPractical SOLID in TypeScript: Liskov Substitution PrincipleWe continue a journey through the SOLID principles by presenting the one with the most complicated definition — The Liskov Substitution…Oct 4, 2023Oct 4, 2023
Published inJavaScript in Plain EnglishPractical SOLID in TypeScript: Open/Closed PrincipleWe continue our journey through the SOLID principles by presenting the one that enhances the flexibility of applications: The Open/Closed…Sep 25, 2023Sep 25, 2023
Published inILLUMINATIONAutocracy vs. Democracy: Good, Evil, and Everything In BetweenWhy Comparing Autocracy and Democracy as ‘Better’ or ‘Worse’ Doesn’t Quite Add Up.Sep 24, 2023Sep 24, 2023
Published inJavaScript in Plain EnglishPractical SOLID in TypeScript: Single Responsibility PrincipleWe start a journey through the essential principles in software development by presenting the most known one — The Single Responsibility…Sep 12, 20232Sep 12, 20232
Published inJavaScript in Plain EnglishPractical DDD in TypeScript: SpecificationA pattern that offers many applications, like in validation, creation, and querying — Specification.Sep 4, 20231Sep 4, 20231
Published inJavaScript in Plain EnglishPractical DDD in TypeScript: RepositoryAnd how to implement the proper Anti-Corruption layer with a well-known pattern.Aug 28, 20232Aug 28, 20232
Published inJavaScript in Plain EnglishPractical DDD in TypeScript: FactoryLet us continue the Domain-Driven Design story by presenting one well-known pattern — Factory.Aug 21, 20232Aug 21, 20232