Parallel to the ideas behind Sass and CoffeeScript, Haml turns your markup into veritable haiku. Nick Walsh of Envy Labs shows you how to get started, with or without Ruby
HTML5 makes it possible to build applications in the browser that were previously unimaginable. Drew Neil believes that to do so, we must first abandon progressive enhancement
Vertical rhythm is a core component of many type-based design approaches, here web developer Matthew Wilcox shows us the basics, and how to deal with irksome images…
In this exclusive excerpt from Axure RP 6 Prototyping Essentials, Ezra Schwartz explains how to set up a solid foundation for an Axure file and create use case as well as task flow diagrams and generate an HTML prototype
Jim Morrison explains how to paint SVG sprites using HTML5 localStorage as an intelligent cache, plus how to achieve the same effect in IE8 and working around the lack of native SVG support
Frontend developer David Smith demonstrates how to use HTML5 canvas in conjunction with the Prototype.js framework to enhance slideshows for your visitors with a simple but accurate loading wheel
HTML5 is great for video delivery but different browsers support different video codecs, so a video won't currently play in all major browsers. Developer, teacher and author Rich Shupe explains how to use HTML5 with Flash Player to reach the widest possible audience
Making media display consistently on your site can be a problem, especially with multiple content authors. Opera’s Chris Mills shows you how object-fit and object-position can solve it
Flash game engines are still a great choice for building browser-based 2D games. Freelance game developer Tom Vian takes a look at the three most popular open source frameworks
One line of JavaScript enables you to send motion events to the page, thanks to Remy Sharp's Remote-Tilt tool, which provides in-browser motion testing