703 Market St. #470, San Francisco, CA
To continue our discussions on design patterns, we want to dive into dependency injection.
Dependency injection is a common design pattern used every day in many companies. Dependency Injection allows for removal and control of hard-coded dependencies. It decouples your classes construction from the construction of its dependencies. Common uses include unit testing and isolating functionalities.
During the Meetup we will do an overview of Dependency Injection and principles connected with it (SOLID, Dependency Inversion), the types of Dependency Injection -- Setter Injection and Constructor Injection, and the use cases for Dependency Injection. This will be followed by coding activities. Meeting format
6:30 - 7pm ~ Mingle with food and beer
7pm - 7:45pm ~ Intro to dependency injection
7:45 - 8:45 ~ Split up into pairs and work on coding activity
8:45pm - 9pm ~ Discussion
Hope to see you all there!