Hello there. I'm a front-end web developer living in Newcastle upon Tyne, United Kingdom. I write lovingly crafted HTML, CSS and JavaScript for websites and apps that look and work great on todays multitude of devices.
Blog
- Visibility.js - A cross-browser plugin for using the Page Visibility API
- Notify.js - A handy wrapper for the Web Notifications API
- Taking Web Audio Offline in iOS 6 Safari
- Fun with Web Audio and other modern API's
- Trouble with web browser orientation
- Moving to Jekyll and GitHub Pages
- Serving iOS retina startup images for the new iPad
- Tap.js - A lightweight ‘tap’ event JavaScript plugin
- Different ways to trigger touchcancel in mobile browsers
- Make sure to use correct meta viewport syntax
- iOS startup images using CSS media queries
- Enable CSS active pseudo styles in Mobile Safari
- Building a PlayBook WebWorks app
- Site redesign, a mobile first approach
- Event delegation for touch events in JavaScript
- Making web content more accessible with iOS VoiceOver
- Using HTML5 localStorage as a fallback for offline form submission
- New sizes attribute in iOS 4.2.1 for web clip icons
- Targeting iPhone 4 using CSS Media Queries