I’m Available!
The deed is done. I’ve formally given the nice people at Yamgo/AdSpruce my notice to leave the company. While this is really a sad day for me overall, it’s also an exciting one. I’ve had a great time...
View ArticleMaximising Performance in ZF2 @ PHPUK
I gave this talk at PHPUK and they did an excellent job of editing it into some that makes me look almost knowledgable. So here it is in all it’s glory.
View ArticleWhy Did we Sponsor PHPWomen?
I’ve just started listening to PHP Town Hall episode 25. Firstly, let me just make a point that I’ve only listened to the first 20 minutes or so, but I feel like I should make some points about why we,...
View ArticleComposer Basics
From my experiences in #zftalk Zend Framework support channel on Freenode, it seems that lots of people still don’t understand the fundamental rules of using Composer in production. So I thought I’d...
View ArticleDeveloping Difficulties
I’m not sure how much I’m just normal here, or how much of my inner self I’m revealing, but I’d like to share some strange motivational cycles I’ve been having over the last eighteen months or so. Back...
View ArticleOn Codes of Conduct
Disclaimer: This is all personal opinion and as such, should be taken as my view of the world, and not fact. If you follow me on Twitter, you’ll have noticed me banging on a lot about conferences and...
View ArticlePHP Versions
I can clearly remember when I was a Ghost Programmer – clocking in and out of 9 to 5 jobs, and switching off when I got home. Like most jobbing coders, I used to have ideas that I’d play around with...
View ArticleDebugging PHP Command Line (with PHP Storm & XDebug)
At PHP North West I had huge difficulties configuring Xdebug and both my PHP and PHP Storm so they play nice in a CLI environment. So here, for others and almost certainly my future self, is how to do...
View ArticlePHPStorm – Reformat Code…
For my recent job interview with PHPStorm, I was asked to create a video screencast. I’m interested in creating and selling high quality video content and have been looking around for a platform to...
View ArticleOn Codes of Conduct (again)
I really wasn’t planning on entering the code of conduct discussion that is going on in the developer community at the moment. Last time I did, I got called at best, a White Knight, and at worst… well...
View ArticleAnxiety
I’d be surprised if anyone ever reads this. It’s designed more as a brain dump exercise than to be read by others, but after reading what the amazing Adam Culp published with regards to his own anxiety...
View ArticleYes, I’m Learning Laravel
I can hear large parts of the internet laughing at the joyous irony. Gary Hockin, the vocal proponent of mocking Laravel, is going to sit down and learn the framework. Not just play around with it, not...
View ArticleMoaning About the FIG (Again)
I’ve spent a lot of recent weeks moaning about the FIG (again), and I feel that it’s only fair to all involved that I solidify my thoughts about exactly what I feel is wrong with the current direction,...
View ArticleConfigAbstractFactory in Zend\ServiceManager
I’m not moaning about the FIG! Horray! I wanted to introduce the new ConfigAbstractFactory that has been written for Zend\ServiceManager 3 and got merged to develop today and will be included in the...
View ArticleOpen Sourcing Mental Illness Handbooks
One of the most important objectives for the Open Sourcing Mental Illness project is to help people get the support they need for mental health challenges in the workplace. I’m so proud that we’ve had...
View ArticleNew Opportunities
It’s with equal parts excitement and amazement that I’m making myself available for consulting development or training work from the 1st October 2017. This does not mean I’m leaving JetBrains! Luckily...
View ArticleNerves Before Speaking
My good friend and fellow PHPUK keynoter, Jenny Wong posted an interesting post on Stage Fright, in which she explains how she minimises the stagefright before going on stage for a keynote talk. It’s...
View ArticleConference Speaking for Everyone – Submitting Chapter (FREE)
What even is this? This is a full chapter from my started-but-never-finished book called Conference Speaking for Everyone. I’m posting this finished single chapter that’s been sitting on my laptop for...
View Article