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 http://ciarand.me, and frequently codes at http://github.com/ciarand.


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 Meetup.com 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.

  • Paul R.

    Enjoyed the presentation, and the conversation after. Also liked the Peoplespace concept.

    June 1

  • Justin P.

    For those wanting to +1 their vim skills:

    Venture into Vim:

    Vim for Advanced Users:


    Check out Practical Vim by Drew Neil!

    1 · May 29

  • Ryan I.

    I remembered what I was going to ask!

    Has anyone worked with PHP GTK? And/or anything else to build stand-alones?

    May 29

  • Brian Z.

    I was going to go to this and it slipped my mind. Now I feel left out.

    May 29

  • Isaac B.

    It was really great being the IDE that night.

    2 · May 29

  • Richard

    Fine presentation about TDD - techniques and tools

    May 29

  • Justin P.

    Great seeing everyone! Ciaran gave an awesome presentation. Really enjoyed the conversations that came after.

    May 29

Our Sponsors

Imagine having a community behind you

Get started Learn more

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Start your Meetup today

Act now and get 50% off.
Until February 1.

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