As a Writer

Installing Composer Packages from the blog

I have been putting together a new talk about Composer, and that means looking around the community, doing loads of research and trying to identify the items that need to be covered in a talk. Mostly I have been trying to identify things that people do on a regular basis that according to composer internals […] published 9 days ago, read more.

J and Beyond 2014: An Overview from the blog

The past weekend marked a very important moment for me. After almost a year on the sidelines dealing with personal matters, I finally had the opportunity to go talk to and teach another community. I was invited by Brian Teeman (@brianteeman) to go keynote at J and Beyond, an annual Joomla Conference focused on their [&... published 4 months ago, read more.

As a Developer see all

DMS\FilterBundle

DMS\FilterBundle

Provides a FilterService in Symfony2 to allow users to implement input filtering in entities using Annotations. Uses DMS\Filter component.

Meetup API Client

Meetup API Client

A wrapper for the Meetup API powered by Guzzle.

Aggregate.in

Sample app that aggregates and shows a summary of Joind.in Talks. Built to test out Silex and Windows Azure.

As a Speaker

Latest Talks see all

Upcoming Talks

  • 12/Nov

    TrueNorthPHP

    Writing code that lasts

  • 12/Nov

    php[world]

    Writing code that lasts

    Composer: like it should be done

Bookshelf see all

  • The Art of Readable Code

    Dustin Boswell

  • PHP Development in the Cloud

    Ivo Jansch

  • Pragmatic Version Control Using Git

    Travis Swicegood