Past Meetup

Dependency Inversion and Dependency Injection in PHP

This Meetup is past

68 people went

Location image of event venue


We hope you'll join us for an advanced talk about dependency inversion and dependency injection, which are part of the 5 SOLID principles ( for writing flexible and maintainable object oriented code.

Our speaker Mike Toppa ( will first review some key concepts for object oriented programming in PHP. He'll then discuss the benefits of writing small classes, how to do class auto-loading, and explain how to get your objects working together through the use of an injection container. He’ll also cover more advanced techniques for managing multiple object dependencies, dynamic dependencies, and dependencies within dependencies.

Speaker bio:
Mike Toppa ( has been coding for the web since the days of HTML 1.0, and he's been working with PHP for over 10 years. He moved to Boston from Philly just last month, and he’s the CTO for Poka Yoke Design ( Mike was previously the Director of the Web Applications Group at the University of Pennsylvania School of Medicine. He's also worked at Stanford, Georgetown, Ask Jeeves, E-Trade, and the 7 person start-up ElectNext. Outside of work you will most likely find Mike embroiled in a Nerf gun battle with his two young boys. You can find him online at ( and @mtoppa (


6PM - 7PM Free pizza

7PM - 7:15PM Announcements

7:15PM - 8:15PM

8:15PM - 8:30PM Q&A

9PM Beers at Champions Bar in Kendall Square