Articles

The Serendipity Machine

I recently finished a book that has been in my possession for quite some time already, The Serendipity Machine by Sebastian Olma. Subtitled A Disruptive Business Model for Society 3.0 sounds very buzzword-y and sta…

blog

ZendCon 2016

It's just past 5AM as I start writing this. I'm sitting downstairs in the ZendCon hotel, with a view on an empty bar and brightly coloured gambling machines. Since I woke up at 3AM (don't you love jetlag?) and today is…

blog

On Priority

I got a private message on one of the Slack networks I'm on on August 2nd. Mike Bell invited me to write something for Geek Mental Help -week. As usual, I delayed to the last moment to write that, and the Geek Mental …

blog

PHPStorm & OSX: Mouse Stopped Working

This is just as much a post for future me as it is for the rest of the world. While I was working on preparing a training for the end of the week and was using PHPStorm to create some example code, all of a sudden m…

blog

Win a FREE PHPNW ticket

I've said it before and I'll say it again: PHPNW conference , every first weekend of October in Manchester, is the best PHP conference I've ever been to. I buy my ticket blindly as soon as they go on sale every year. …

blog

SSH Tunneling across multiple hosts in Linux

Sometimes you need to communicate with a server (or other device) that is not directly accessible from your own computer. If you can reach this server via another server this is not an issue and can be solved by settin…

Pre-commit hook in Git: Running PHPUnit

Pre-commit hooks in git are one of those things you hardly think about but can help you automate tasks and do last-minute checks. A good example of this is running unit tests before commits, to make sure nothing broke…

The Speaker Package

I've been meaning to write more about speaking recently, so after I wrote about my personal CFP rule , let's write about a very related topic: The Speaker Package. What is it? The speaker package is the term use…

blog