My writings
• Stream live BBC channels in HD using streamlink
• Running Crashplan on Ubuntu 18.10
• Migrating Jekyll to Hugo - my experience
• Tools
• Testimonials
• Portfolio of Dean Clatworthy
• My writings
• My Skills
• Contact
• How to use native Symfony Validator translations in a Silex application
• How to set up Apache vhosts correctly on Debian Jessie 8
• OSX Yosemite upgrade guide for PHP developers
• Using a self signed certificate with Cloudflare's Full SSL on nginx
• Stopping mass-login attempts to WordPress using nginx
• Getting a twitter user's latest posts using API v1.1 and Guzzle (PHP)
• Facebook: The new giant of advertising?
• Web fonts not loading in Firefox
• Ensuring facebook canvas applications work in IE8 / IE9 / IE10
• Silex Tip #1: How to quickly invalidate a form field in your controller
• How to install different locales on a fresh debian installation
• Crawling UTF-8 pages using the Symfony2 DomCrawler component
• Intel X25-M SSD's don't work with Mac OSX 10.8.3
• Migrating from apache to nginx (wordpress edition)
• Browse safely, and avoid drive-by attacks in Google Chrome
• How to avoid relying on github: mirror your repository
• Stop OSX saving SSH private key password
• A Photoshop PSD template for Twitter Bootstrap's responsive grid
• A bash alias to export a git repository to a zip file
• How to speed up your WordPress site by 200% in less than 5 minutes and save bandwidth
• How to remove WordPress admin & other pointless WordPress things from your Google Analytics
• How to fix hanging gem install on a fresh OSX Lion install
• How to run Internet Explorer on a Mac (IE6, IE7, IE8, IE9, IE10, IE11)
• How to use responsive twitter bootstrap & masonry together
• Theming/styling error messages in Symfony 2
• Unique filenames when uploading using Zend_Filter_File_Rename (Zend Framework)
• How to rip music from the hype machine
• A chrome extension to revert to the old-style facebook chat
• Bad character encoding causing MySQL errors in PHP
• Dynamic/Random Javascript values in Selenium IDE
• Useful GIT commands
• WordPress plugin deployment script (GIT to SVN)
• Facebook privacy issue with tagged photos
• Jump In Camp video
• CSS grid layouts using HashGrid
• Jump In Camp
• Hello world!