Issue #5 - December 10, 2010
This week's top news
Google's V8 Gets A Big Performance Boost with Crankshaft
This week's top articles
WebSockets Support Disabled in Firefox 4
Due to a protocol-level security issue, the Firefox team have decided to disable support for WebSockets in Firefox 4. It can be turned back on with a hidden preference setting but they're waiting for improvements to the protocol before making it available by default.
It's Not WebSockets - It's Your Broken Proxy
Martyn from Pusher, a realtime WebSockets message broker service, gives a lowdown on what the Firefox 4 WebSockets announcement means and why it's not as big a deal as it seems. He notes that Pusher will still work with Firefox 4 in the interim through a Flash-based socket instead. (I've used Pusher - it's a great service to roll out realtime push stuff.)
Craig Buckler demonstrates how to use the Web Workers API to run scripts in different threads, separate from the current page, and how to communicate with them through the Web Workers event interface. An easy to understand overview of an up and coming technology.
Deriving the Y Combinator in 7 Easy Steps
Building An Online Store in a Single Page with Backbone.js
Making Macros in CoffeeScript (sort of..)
David Padbury doesn't quite get as far as building a full macro system in CoffeeScript in this article, but he demonstrates how simple it is to mess with CoffeeScript before it's compiled.
Interesting new libraries and code
htracr: HTTP packet sniffer and visualization tool
htracr is a node.js application by Mark Nottingham that aims to give you 'unparalleled insight into what's happening on the wire between your browser and the Web.' Good looking stuff.
Map Crowd Reduce: Crowdsourced Map/Reduce
This week's bonus links
Lettering.js: Radical Web Typography in a jQuery Plugin
It's not news but it's beautiful. Lettering.js is a jQuery plugin that offers you 'radical Web typography' in the sense of having 'down to the letter' control over your type. The demos are compelling.
My 4 Week Introductory Ruby Course - Starts January 2011
A little self promotion! The doors have finally opened on a (paid) online introductory Ruby programming course I'm running that starts January 10, 2011 and runs for 4 weeks. It's for people who want to leap from the bare essentials up to being a confident, intermediate Ruby developer with the knowledge to progress further.