Issue #78 - May 11, 2012
New ECMAScript 6 Spec Draft Available
Want to get a heads up on the latest state of the forthcoming ECMAScript 6 standard? Enjoy 300+ pages of bedtime reading in DOC or PDF forms.
ES.Next / ES6 Needs You!
Node.js HTTP Server Security Vulnerability: Upgrade to 0.6.17
A carefully crafted attack request can cause the contents of the HTTP parser's buffer to be appended to the attacking request's header, making it appear to come from the attacker. The short story is.. upgrade Node or apply a fix offered within.
From Our Sponsor
How To Build A Real-Time Commenting System
Roll Your Own Drag-and-Drop Handling (With Help From jQuery UI)
In this tutorial Jo Liss shows how to create your own low-level drag-and-drop handler with jQuery UI's Mouse plugin.
BrowserID: Logging In with BrowserID, Passport and Node.js
BrowserID is a secure, multi-browser web site authentication mechanism built by Mozilla (and the technology behind Mozilla Persona). This tutorial demonstrates how to set it up on your own Node powered app.
Proxies and Frozen Objects in ES6
Multi-Server Continuous Deployment with 'Fleet'
Fleet makes it easy for anyone on your team to push new code from a git repo to a wide number of servers and then manage all the processes in your stack. James Halliday shows us how, using Node server processes.
Learning Three.js: A tQuery plugin for Rendering and Using DOOM Characters
PL/v8 + CoffeeScript: CoffeeScript as a PostgreSQL Function Language?
Videos and Media
How JS Works and the Firefox Debugger API
A video interview with me on the O'Reilly Radar blog in my capacity as O'Reilly Fluent co-chair, as well as Steve Souders talking about Web performance tools.
Code and Libraries
Stats.js Updated; Now Themeable with CSS
YUIDoc 0.3.0 Released: A Documentation Generation App
jQuery Knob: Simple and Effective Dial Controls (using Canvas)
NodObjC: A Node.js to Objective C Bridge
NodObjC is a bridge between Node.js and the Objective C runtime and frameworks, making it possible to write native Cocoa applications using Node.js.
Dynamo.js: Dynamic 'Rotating' Text Elements in Your Content
Hard to explain but Dynamo makes it easy to have certain bits of text on your page 'cycle' through various options. The effect is subtle and simple and worth checking out.
BitSyntax-JS: Binary Data Pattern Matching for Node.js
node-webcl: Khronos WebCL Implementation for Node.js
sm.js: Communicate with SpiderMonkey from Node.js
node-webgl: A Port of WebGL to the Desktop (via Node.js)
Vert.x: JVM-based Polyglot Async App Development (Alternative To Node.js?)
Last but not least..
Wolfenstein 3D in the Browser