Issue #49 - August 8, 2012
News and Headlines
A conference for discussing what is aesthetically possible on the Web. An incredibly diverse range of talks and workshops are on offer covering WebGL visualizations through to satellite image manipulation, charting, D3, and SVG maps.
TechCrunch reports on a new startup called Artillery who've raised money to solve the problem "that real games don’t exist in the web browser." Seems like early days but interesting to see more movements in the HTML5 gamedev tools world.
The 'picture' element is tentatively slated for inclusion under the HTML5 umbrella and Mathew Marquis of the W3C says he's about to begin work on a formal specification of it with members of the HTMLWG.
The Gamepad API defines a low-level interface that represents gamepad devices. Currently it works in Chrome 21 and Firefox support is on the way. Marcin Wichary demonstrates how it works and how to use it.
Adobe's Christian Cantrell shows off CSS Regions and CSS Exclusions, attempts by Adobe to spearhead the effort to bring the power of desktop publishing to modern browsers.
'@supports' comes from CSS Conditional Rules Module Level 3 and lets you condition CSS rules based on whether particular property declarations are supported or not. It's coming to Opera soon too.
Adobe's Brian Rinaldi looks at HTML5's support for CORS (cross-origin resource sharing), functionality that allows safe cross-domain requests in the browser.
Chrome engineer Kent Tamura answers questions about Chrome's new date picker control (available on INPUT elements with type='date').
Ian Devlin, author of 'HTML5 Multimedia: Develop and Design', rounds up some gotchas you may encounter when working with HTML5 audio and video.
Available online or as add-on for Sublime Text 2, Textmate, Vim, and others.
Code and Libraries
Allows you to define your responsive design's 'breakpoints' (the viewport sizes your design changes at) in 'meta' tags. You can then lean on these in your CSS.
Holmes is stand-alone diagnostic CSS stylesheet that can highlight potentially invalid or erroneous HTML(5) markup. It surrounds errors with red outlines, warnings with yellow, and deprecations with grey. Clever idea.
At the ISC we look for expert developers who are passionate about the web, love open-source and are excited about code. Join us in building beautiful, high performance social Web applications using Backbone.js, CoffeeScript, RoR, SCSS and HAML.
A Canvas-based port of SuperTux, a GPL-licensed Mario style platformer from the open source world.
If you like little music / synth experiments, Radar will be right up your street. Lay down dots, choose scales, and enjoy the flow.
Last but not least..
Remy Sharp shares some insights into the origin of the term 'polyfill' for describing things that can patch over functionality gaps in Web browsers and how they differ from 'shims.'