Welcome to my resources page - articles, podcasts, books, videos, screencasts, and presentations all end up here eventually (Well after I've created them or tracked them down)
- OmniTI Seeds | Security is not a Feature, it's a State of Mind
- PHP Advent | Less Whining, More Coding
- PHP Advent | SPL to the Rescue
- php|arch | Embedded Languages in PHP
- php|arch | PHP Architecture 101
Round 3 of my eventing talk
Round 3 of the evolving spl talk
A more well rounded version of my evolving eventing talk
A more well rounded version of my evolving spl talk
The next iteration of my SPL talk, this one included live github searches, new 5.3 features, and discussion on when design patterns make sense.
Talk from tek with use cases and additional example code added - still ran short (I think I talked faster)
Expanded version of my streams and sockets one hour talk, this was my first tutorial - ran about 45 minutes short but still was well received (I think any longer and I would have fried some brains)
A very well received talk on maximizing PHP performance, that really didn't fit well into an hour talk, as I had to fly through slides and give lots of links instead of demos.
Even though this was a "last talk before the conference ends" slot, it was very well received. Judging by the number of questions I still get about PHP on Windows more people should have gone or read the slides.
The first iteration of my streams talks, in which I discovered streams are entirely too big for a one hour talk.
PHP-GTK2 talk and interfacing with web services in desktop apps
Cleaned up and polished version of first version. Great introduction to SPL.
My first SPL talk. It was amazing to see how many people didn't know what SPL was, or how to use it.
This was the initial php-gtk2 twitter client talk that underwent several transformations.
This was given later in the day and was my second "real" conference talk. It was part "new PHP 5 and 5.2 features" and part lecturing on good design decisions and patterns. However that's hard to mix in a talk and later talks separate the two concerns
My first real conference talk. I was on the big stage and did all these slides in 45 minutes. My talk later in the day was delivered much more eloquently.
This was my second talk ever, and the project has become winapiforphp
This was my first talk ever, and it had a live demo that of course went wrong. I also did another talk at the unconference without slides that was simply writing a php-gtk application. This was my second conference attended.