Toggle navigation
Events
About
Login
Philip Crawford
Comments
Practical PHP Deployment with Jenkins
at
ZendCon 2017
on 7 Nov 2017
How I Learned to Stop Worrying and Love Regular Expressions
at
ZendCon 2017
on 7 Nov 2017
There's a Middleware for That!
at
ZendCon 2017
on 7 Nov 2017
Does your code measure up?
at
ZendCon 2016
on 24 Oct 2016
The programmer's dilemma
at
ZendCon 2016
on 24 Oct 2016
Database optimization for web developers
at
ZendCon 2016
on 24 Oct 2016
Exploiting the brain for fun and profit
at
ZendCon 2016
on 24 Oct 2016
Extremely defensive PHP programming
at
ZendCon 2016
on 24 Oct 2016
Powerful & flexible SQL generation — without the hassle
at
ZendCon 2016
on 24 Oct 2016
Keynote
at
ZendCon 2016
on 21 Oct 2016
Aphorisms of API design
at
ZendCon 2016
on 21 Oct 2016
Hacking your way to better security
at
ZendCon 2016
on 21 Oct 2016
Keynote
at
ZendCon 2016
on 21 Oct 2016
Refactoring legacy code
at
ZendCon 2016
on 21 Oct 2016
Let's make your PHP app even faster
at
ZendCon 2016
on 21 Oct 2016
Web performance 2016: Myths and truths
at
ZendCon 2016
on 21 Oct 2016
Keynote
at
ZendCon 2016
on 21 Oct 2016
Be ready For ZF3
at
ZendCon 2016
on 21 Oct 2016
keynote
at
ZendCon 2016
on 21 Oct 2016
PHP dependency management with Composer
at
ZendCon 2016
on 21 Oct 2016
Building middleware applications with Zend Framework 3
at
ZendCon 2016
on 21 Oct 2016
View profile