Blog post latest

  • The Command Line

    With a lot of modern web development, you‘ll find yourself using the terminal more and more. This can be daunting at first and can become slightly repetitive typing the same tasks over and over again. However, you can configure your terminal to work…

  • Sweep the Sleaze

    Social media buttons are not a social media strategy, even though they’re often sold that way. Excellent content, serious networking and constant human engagement is the way to build your profile. Adding those sleazy buttons won’t achieve anything.…

  • A Stylish List with HTML5, CSS3 + Modernizr

    On a recent project I needed to build the following design, which is a simple list of images. The challenge with this design was to have the border above the individual items for the first and last row of images, not a single full-width border above…

  • Design + Hype Development Techniques

    Recently, Aaron Tolley and I launched a little project called Design + Hype which showcases only the best creative design from across the web. Side projects are the best place to experiment, push the boundaries and most importantly, to try new techni…

  • iOS System Level Link Management

    iOS needs system level link management which can hook in to apps and create a better flow for users. “Official apps” (is there a way an app can be marked as official?) should be able to register behaviours for links on a system wide level which open…

  • WordPress Custom File Upload

    In a couple of recent projects I have been delving deeper and deeper in to customising the functionality of WordPress, using it more like a CMS than just a blogging platform. I was comfortable in adding new custom post types and associating custom fi…

  • iPhone Games 3

    This is my third article recommending iPhone games. Out of the previous two entries, there are only a couple of games I play regularly. Since my second entry over six months ago, the main game that I keep going back to when I’ve got ten minutes is al…

  • Using the Correct Glyphs

    Modern keyboards have limited space to display characters which users will use on a day-to-day basis. This restriction of characters has lead to widespread glyph substitutions, such as three full stops (or periods) instead of the correct ellipsis. Wh…

  • WordPress as a CMS

    If you’re building websites for small businesses, who are working under a tight budget but would like content management, you can’t do much better than the open source system WordPress. The PHP-based system became incredibly popular when blogs were m…

  • FuelPHP, Forms and Validation

    I have been working on developing a website with the newest PHP framework on the block — Fuel, which describes itself as “a simple, flexible, community driven PHP 5.3 web framework based on the best ideas of other frameworks with a fresh start”. Init…