addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

OCPHP May 2014 | Writing Testable Code & Workflow | hosted by PeopleSpace


Long gone are the days where a website’s job was simple. Modern webapps are expected to do it all - authentication, CRUD, metrics, REST, and more. With these additional responsibilities comes a need for both testable, verifiable code and the tests that show it.

This presentation will be focused on these 3 topics:

* Workflows, including testing tools like PHPUnit and Behat / Mink

* Writing quality tests and “gotchas” to avoid along the way

* Writing verifiable code that can be easily tested

About the presenter

Ciaran Downey is a web developer living and working on Orange County. He has experience with PHP, Go, and Node and is an advocate for clean, testable code that solves real business problems. He occasionally blogs at, and frequently codes at


About PeopleSpace

PeopleSpace is part coworking space, part events venue, and part community center. PeopleSpace members share a common love of creating wonderful things and understanding how the world works. PeopleSpace access includes access to our co-working space, events, and workshops. We also have offices, conference rooms, and work desks available for those that are interested.



Thanks to our Raffle Sponsor: JetBrains PHPStorm

We have one license of PHPStorm to raffle and it will be combined between OC 
Drupal and OCPHP.  One ticket holder at each meetup will be accepted and their contact info taken. A winner of the license will be announced end of month. 



Thanks to our group Sponsor: SendGrid

SendGrid replaces your outbound email infrastructure, so you don't have to build, scale, and maintain email servers on your own. Our users enjoy improved deliverability, insight from analytics, on-demand scalability…and APIs.



Thanks to our Sponsor: LegalMatch

Don't just find a lawyer - find the right lawyer!

LegalMatch is a free legal matching system that provides access to pre-screened lawyers through a simple, three-step process.





Join or login to comment.

36 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy