Chetan Dattachetan77.hashnode.dev·Aug 21, 2023Dependency Inversion Principle (DIP)The class should depend on interfaces rather than a concrete class The Dependency Inversion Principle (DIP) is one of the five SOLID principles of object-oriented programming and design. Inversion: Assume Class A relies on Class B, and Class B is re...DiscussLow Level Designsoftware development
Abou Zuhayrblog.zuhayr.codes·Aug 3, 2023Dependency Injection (DI) in AndroidImagine yourself as an architect, tasked with designing a colossal skyscraper. To ensure stability and reliability, you meticulously plan how each piece - from giant beams to tiny screws - works together, right? Now, consider each of these components...Discuss·57 readsDependency Injection in Androiddependency injection
Aayush Vermaalphavictor.hashnode.dev·May 7, 2023Dependency Injection VS Dependency Inversion"Dependency Injection" and "Dependency Inversion" both are very important terms in Software Engineering. Both deal with writing flexible and maintainable code. Dependency Injection is a Software design pattern whereas Dependency Inversion is one of t...Discuss·40 readsdependency injection
Christiaan Fouchéchrisfouche.com·Mar 30, 2023The Stable Dependencies PrincipleWhat if I told you change is coming? Lots of it. Like the butterfly effect, it can cause your code to break in unexpected ways. Or, like the domino effect, a single code change could trigger a chain reaction that forces you to change many additional ...Discuss·1 like·325 readscleancode
Matías Navarro-Carterblog.mnavarro.dev·Mar 30, 2023Interfacing is DecouplingThe Coder's Proverbs is a series where I summarize some lessons and principles I've learned over my career by using a memorable and simple saying of wisdom. I think this is one of the most incredible inventions on earth. I'm not talking about the U...Discuss·4 likes·73 readsThe Coder's ProverbsSOLID principles
Dulitha Rajapakshadulitharajapaksha.hashnode.dev·Dec 22, 2022SOLID Design Principles: Dependency Inversion PrincipleHey people! Today we are going to learn about the final design principle of SOLID principles. That is the Dependency Inversion Principle. Dependency Inversion Vs. Dependency Injection Hmm sounds the same right? Yes sounds the same. But they have two ...Discuss·8 likes·60 readsDesign Principles 101SOLID principles
Jhonatan Oliveirablog.jhonatanoliveira.dev·Nov 2, 2022Angular Dependency Injection — One Service, Multiple ImplementationsIn this post we will learn what is dependecy injection and how to inject multiple implementations of one service into a component. What Is Dependency Injection? By Wikipedia, dependency injection is a software design pattern that implements inversion...Discuss·1 like·239 readsAngular
Richard Terungwa Kombolterkplumber.hashnode.dev·Sep 7, 2022Notes: Understanding application wiring with dependency injection containersSome modern Node.js frameworks use dependency injection containers to wire an application. In this article, we shall explore what it means. Hard-coded dependency Node.js module system provides an in-built system for wiring applications. A lot of larg...Discuss·234 readsNode.js
Christoph Frickechristoph.hashnode.dev·Sep 5, 2022Testable XState-Machines: Combining XState with Dependency InversionI really like to use XState for architecting web applications. In the past year, I have written and deployed over twenty state machines of various sizes to production. Over time, my personal go-to pattern for defining new state machines has emerged, ...Discuss·584 readsTesting