Issue #15 - February 25, 2011
P.S. Some subscribers have reported GMail has put this newsletter into their Spam folder.. if this happens to you, please mark it as "Not Spam" so Google can learn about our non-evil nature - thanks! :-)
Cappuccino 0.9 Released: Many New Controls
jQuery 1.5.1 Released: Now With Full IE 9 Support
jQuery 1.5.1 is the first minor release on top of jQuery 1.5 and is primarily a bug-fix release. The biggest overall change is that jQuery now supports Internet Explorer 9 as a 'top level browser.'
Node 0.4.1 Released
Sencha Labs Releases PhiloGL Framework for WebGL Development
Sencha Labs has announced the availability of a new open source framework for WebGL development. The framework, which is called PhiloGL, makes it easier for developers to adopt WebGL and integrate its functionality in Web applications.
Dmitry Soshnikov (a pretty serious ECMAScript spec guru) demonstrates some of the functionality made available by the new array object methods standardized in ECMA-262 5th edition (ES5). Most are usable in the current batch of modern browsers.
Is Node.js Becoming a Part of the Stack? SimpleGeo Says Yes.
An interview with a developer at SimpleGeo, a location-aware app service, on their increasing use of Node.js as a backend service component, replacing code that would have at one time been written in Java, Python or Ruby.
Implementing Layers in CamanJS
The Learning WebGL Blog
Learning WebGL is a blog by Giles Thomas entirely about WebGL, the 3D equivalent of Canvas (sort of). He's frequently putting up lots of links to demos and examples as well as tutorials. A must-read if WebGL is your bag.
HTML5 Games 0.3: Seeing the Future
Bruce Rogers of Facebook looks at how WebGL can give a massive performance benefit to regular 2D sprite rendering. The benefits appear to be significant but WebGL is still in its early days support-wise.
Code and Libraries
The Smallest DOMReady Code, Ever
Dust: Yet Another Templating Engine (That Looks Good!)
JSHint: A Community Driven Fork of JSLint
node-microtime: Microsecond Times
Currently, Date.now() in Node will only give you accuracy in milliseconds. node-microtime brings microsecond level time checking to your fingertips.
Waypoints is a small jQuery plugin that makes it easy to execute a function whenever you scroll to an element. It makes a solid base for modern UI patterns that depend on a user's scroll position on the page.
TileMill is a modular, open source 'map design' framework pulling together multiple great projects like Backbone.js, node.js, Mapnik, and express. If whatever you do involves creating maps, this is a must see.
Brunch: A Framework of Frameworks For Cohesive Development
Last but not least..
Neat Algorithms: Flocking
A delightful demonstration of a 'flocking' algorithm written in CoffeeScript where the focus is a live demo rendered right in the page. If you haven't been convinced by CoffeeScript yet, this code provides a gorgeous example of how it can look.