Understanding the various code architecture design patterns can take years of hands-on experience, and benefits from surveying the wider development community. Get all caught up with this overview of a variety of best-practice patterns, including Strategy, Factory, Adapter, Facade, Repository, and more. Learn about the different pattern classifications, dig into pros and cons for each pattern, discuss SOLID implementation considerations, and see useful code examples to get you using each pattern.
Architecture Design Patterns for PHP
Presented by Mark Niebergall
Mark Niebergall is a security-minded PHP Senior Software Engineer and Team Lead at a cybersecurity software company, with many years of hands-on experience with PHP projects. He is the Utah PHP User Group Co-Organizer, a regular conference speaker, and an occasional author. Mark has a Masters degree in MIS, is CSSLP and SSCP cybersecurity certified, and volunteers for (ISC)2 security exam development. Mark enjoys endurance sports, being outdoors, and teaching his five sons how to push buttons and use technology.