Abdullah AlthobeteyDesigning and Organizing Product TeamsIn this post, I want to discuss how to design and organize product teams. When I say product teams, I don’t mean product management teams…Oct 23, 2022Oct 23, 2022
Abdullah AlthobeteyStable vs. Volatile DependenciesIn previous posts, we described dependency injection, which is a technique to inject an object into another object that needs it. But…Feb 21, 2022Feb 21, 2022
Abdullah AlthobeteyDependency Injection PatternsIn this post, I will explain dependency injection with examples written in SwiftFeb 21, 20221Feb 21, 20221
Abdullah AlthobeteyWhy Dependency Injection?In the previous post, we discussed the what of DI. In this post, we will explore the why.Feb 19, 2022Feb 19, 2022
Abdullah AlthobeteyWhat Is Dependency Injection?Dependency injection (DI for short) at its core is a very simple technique, but using it will enable other advanced patterns and principles…Feb 18, 2022Feb 18, 2022