Issue #77 - May 4, 2012
Better Code Optimization Decisions for Google V8
An Open Source 'Metro'-style Theme for jQuery Mobile
Microsoft's Interoperability team has built a pretty good looking jQuery Mobile theme based around the 'Metro' design language used on Windows Phone and Windows 8.
Node 0.6.16 (stable) Released
Ben Alman picks up on the trend of considering individual 'var' variable definitions to be superfluous and makes a good case for their usefulness.
A Technical Look at C++ Game Development in the Browser with Emscripten
Spine vs Backbone.js
How to Build a Bare-Bones NPM Package
A walkthrough of building a Node package from scratch from 'npm init' through to some optional integration with Travis CI.
Writing Unit Tests For WordPress Plugins (using QUnit)
Why Douglas Crockford Removed Support for Comments in JSON
Videos and Media
PeepCode Releases Part 2 of Full Stack Node.js
I've seen quite a few good reviews of their first part so it's good to see PeepCode has released the second part of the Node.js screencast series. In this part they dig into Express, Mocha, CoffeeScript, and Socket.io.
Node.js in Context with Jason Hoffman of Joyent
Jason Hoffman, CTO at Joyent, talked about clouds, commerce and the next wave of HTML5 and Node.js development at the recent DevCon5 HTML5 conference [30 minutes]
Code and Libraries
Brackets: Adobe's Web Editor Built Using Web Technologies
Physijs: Physics Plugin for three.js
three.js is a 3D library (that renders to both Canvas and WebGL contexts) and Physijs adds physics support to it. The examples are nice.
Laconic: Lightweight Way to Generate DOM Content in JS
JSCheck: A New Testing Tool by Doug Crockford
Cookies.js: Client-Side Cookie Management Library
Skrollr: 'Parallax' Scrolling Lib with No Dependencies
skrollr lets you animate any CSS property of any element depending on the horizontal scrollbar position. All you need to do is define key frames for each element at certain points.
Fixie.js is an open source tool that automatically adds filler content to HTML documents. I love the way this works. It even fills in dummy links and images where you have empty A and IMG tags.
DoppioVM: A JVM in Coffeescript
Doppio is a project to get Java running in the browser without any plug-ins. Right now it comprises a fairly complete VM and an implementation of the javap bytecode disassembler.
Senior Web Engineer for Rapidly-Growing Education Business (Steve and Kate's Camp)
Last but not least..
The Greta Sans Type System Specimen App
A brief explanation of the implementation of a beautiful type specimen app (for the 'Greta Sans' type family) using Zepto.js. Be sure to check out the actual live specimen app; it's great.