Tutorials, guides and expert articles.
Revisiting SVG workflow for performance and progressive development with transparent data URIs
A few months ago I covered a range of SVG techniques that proved to be a great progression for developers looking to ‘get into’ SVG development. Fo...
May 30, 2013
May 28, 2013
Join our email community
Developer tips and tricks, motivation, discounts and new course launches.
✅ Successfully subscribed!
Simple HTML5 data- jQuery tabs, markup free and relative to their container for ultimate re-use
One of my favourite additions to the HTML5 spec is data-* attributes, they’re useful for such an array of things. I love integrating them into jQue...
May 20, 2013
Progressively enhancing HTML5 forms, creating a required attribute fallback with jQuery
HTML5 required attributes are a fantastic addition to the HTML5 spec, they save a lot of time when working on client-side form validation and enhan...
May 20, 2013
Apr 19, 2013
Flaunt.js for stylish responsive navigations with nested click-to-reveal
Flaunt.js is a jQuery script that allows you to create a responsive, nested navigation out the box. Flaunt was built to overcome responsive design ...
Mar 24, 2013
Storing data in the browser with the HTML5 localStorage API
HTML5 localStorage is an HTML5 API that allows us to save string data in the browser. localStorage is part of the web storage specification, it als...
Mar 14, 2013
Responsive navigation menus come in all different shapes and sizes, you might recall my post on creating a dynamic select menu from an existing men...
Mar 12, 2013
Introducing SuperBox the re-imagined lightbox gallery
SuperBox is a new jQuery plugin I’ve been composing over the last few days. SuperBox takes the whole ‘image’ and ‘lightbox’ one step further, reduc...
Mar 8, 2013
Writing the best CSS when building with HTML5
Let’s become HTML agnostic. HTML agnostic means to use as little HTML in your CSS (or none). The key factor here is to avoid becoming markup relian...
Mar 7, 2013
Mar 5, 2013