Coding

  • The Relationship Between Design and Code

    Helen West (a.k.a. my Mum) has run a jewellery business for my entire life. She designs and makes individual pieces and sells them through her retail store. If you were to visit her workshop you’d find a wonderful array of tools and machines, but she didn’t decide to become a designer so that she could…

  • Choosing the Best Client-Side Storage Technology for Your Project

    With all the different client-side storage options available today, it’s easy to get confused about which one is best suited for your project. In this post I’m going to take you through the most popular client-side storage technologies; highlighting their usage, benefits, and drawbacks. Let’s get started. Cookies Cookies are small text files stored in…

  • Registering Protocol Handlers to Intercept Special Links

    A cool (and somewhat unknown) browser feature is protocol handlers. These give you the ability to register your web application as a handler for protocols like mailto or webcal. Then whenever a user clicks a link with the specified protocol, they’re sent off to your app to complete some action. Of course you can’t just override the user’s…

  • Greatest Hits (so far) From The Treehouse Blog

    After finishing HTML5 Foundations I was asked if I’d like to start writing for the Treehouse blog. Naturally I jumped at the opportunity and started formulating ideas for blog posts. That was November 2012. Over the past year (and a bit) I’ve written more than fifty posts for the Treehouse blog so I thought I’d post a…

  • The Ben & Fitz Show: Essential Viewing for Web Developers

    When I was first learning to program I submersed myself in Open Source as a way to improve my coding chops whilst at the same time learning how to work effectively with other programmers. This was mainly down to the influence of two developers, turned managers at Google. Brian Fitzpatrick (“Fitz”) and Ben Collins-Sussman. Ben and Fitz have…

  • State of The Browser 2012

    Yesterday I got up early and headed down to London for State of The Browser 2012. The event was really great and I thought I would just summarise some of the thoughts from the main talks here. Web vs Native: it ain’t over ’til it’s over Michael Mahemoff (@mahemoff) Michael gave a great talk about…