Meeting #52: Writing Quality Code: You’re Doing It Right

Make sure to check the notes on each slide for further information!

Click the gear icon and select “Open Speaker Notes” to view all the links to resources related to each slide.

Using design patterns, code quality tools and development resources to improve your code and yourself.

Presented by Thomas Rideout (irc: PFY | twitter: @RealRideout)

Meeting #51: Know what your app is thinking magically with XDebug

Debugging is always a pain. It’s especially painful when you var_dump, echo, and print everything to your browser. But it doesn’t need to be like that! We’ll take a look at XDebug, what it is, (maybe how to install it, but that sounds boring), and what benefits it will provide you while you are developing an application. Know what your app is thinking, doing, and seeing!

This presentation will be given by Kalen Johnson (irc: kalen | twitter: @kalenjohnson ) as part of his farewell tour. That’s right our friend Kalen will be leaving us and the good city of San Diego for other opportunities and we managed to milk one more presentation out of him before he left.

Kalen has given us great presentations in the past on topics such as WordPress, Grunt, and Gulp as well as he did the WordPress theme redesign of the SDPHP website. Let’s make sure we show him how much we appreciate his contributions to the SDPHP User Group by giving him a big showing for his final SDPHP Presentation and the final Downtown SDPHP for 2014.


New Job Opening: Sr. LAMP Developer (Strong PHP a must) [San Diego – California]


Fast growing digital marketing company seeking senior level LAMP developers with awesome PHP chops

  • Our client is looking for a seasoned LAMP developer with rock solid PHP skills including rich experience and proficiency with the OO aspects of PHP development.
  • The ideal candidate would also be proficient with a modern NoSQL technology.
  • You’ll be responsible for building scalable applications from the ground up with little managerial oversight.

Required Skills:

  • Expert understanding of software architecture, design patterns, and system integrations
  • Strong skill in object-oriented PHP
  • Strong skill in relational databases; working knowledge of MySQL required Proficiency or recent experience of NoSQL technology,  CouchDB, Redis, ElasticSearch, Memcache
  • Working knowledge of web services and data structures (SOAP/REST, JSON) Working knowledge of front-end web stack (HTML/CSS, JS/jQuery)
  • Basic understanding of Linux command line


To apply, please contact Alex Wenz.