I started web development just over 6 years ago. Follow along as I look back through my experiences, successes and mistakes. From my first PHP website being full of injected code after a month, to my first WordPress plugin reaching 120,000+ active installs and filling the 70GB disk of a server with a single log file.
This is a quick preview of my Dota 2 Tooltips library. It is part of a larger attempt at Dota 2 services which I ultimately binned, it seems like a waste to not at least put the tooltips part into the wild though. It is driven by a public API which is driven by data […]
I have wanted to talk about the WordPress auto updates feature for a while, but I don’t want to continue the general good or bad argument. I have every faith in the WordPress Foundation’s ability to responsibly use the feature, however I don’t believe anyone other than the WordPress Foundation should have access to it. It was […]
I absolutely adore Zurb’s Foundation 5 Framework for making responsive websites (and even built my own WordPress Starter Theme based on it) it comes with beautifully simplistic default styles and a range of useful advanced features. However, some aspects can be tricky to properly integrate with WordPress and I am going to show you how to […]
This has been a busy, fun and productive weekend. I have created three API handlers for WordPress to make interacting with the Github, Bitbucket and New Relic APIs easier from inside WordPress. I created them to help me fetch information from each of these services, to integrate into a website to display more interesting and […]
This article is out of date and incorrect, most modern web servers will not close the connection until after the shutdown hook runs. I will be publishing a follow up article soon with a better method. While reviewing the code and performance of my latest plugin, the Kebo Twitter Feed, I realised that the Widget […]
I am really pleased to finally put the new design of my site live. I have scrapped the content too, as I will using the website in a different way. I believe this site is a lot more fitting for the work I currently do and a much better reflection of myself. Mostly I will […]