Issues » 44

Archive | Read this issue on the Web
JavaScript Weekly Issue 44
September 16, 2011
Headlines
jQuery 1.6.4 Released (A Minor Release) John Resig has unveiled jQuery 1.6.4 but notes it's a 'minor point release' and that they're 'releasing it to fix a couple of issues that came up during the release of jQuery 1.6.3.'
Node v0.5.6 (unstable) Released The latest 'unstable' development release of Node is out. The big deal this time is the new 'libuv' backend (a new network and events layer) has been enabled as default so you might want to run some tests on your code for future compatibility.
Node v0.4.12 (Stable) Released
From Our Sponsor
TN3 Gallery: A Powerful jQuery Image Gallery
TN3 Gallery is an amazing image gallery with slideshow, transitions, captions, full screen capability and CSS skinning. It's compatible with all modern desktop and mobile browsers. It's powered by jQuery and includes a flexible API.
(Powered by LaunchBit)
Articles
Google and the Future of JavaScript Google is tipped to soon reveal a new language called Dart that it's pitching against JavaScript. In advance of this, Googler Alex Russell notes that Google 'is absolutely committed to making JavaScript better' and points to some of the wider issues involved.
Brendan Eich on ECMA TC39, JavaScript.next and Google Dash
The creator of JavaScript talks about the future of JavaScript, how the ECMA standards committee works, and what he thinks about Google's forthcoming 'Dash' language which Google may be pitting directly against JavaScript. You can watch his talk in a video or just read his fine summary.
Critics call foul as Google takes aim at JavaScript with Dart
JavaScript is Not Web Assembly A common theme recently has been that JavaScript is the 'x86 of the Web'. That is, JS is a common base language others can compile too and then 'run anywhere'. But Isaac Schlueter doesn't think the comparison makes sense.
WebMatrix and Node.js: The Easiest Way to Get Started with Node on Windows Scott Hanselman keeps up a great run of posts about Node.js on Windows with a look at WebMatrix, a cool little development environment for Node.js apps on Windows.
Why ++[[]][+[]]+[+[]] evaluates to '10' in JavaScript - Redux Remember "Why Does ++[[]][+[]]+[+[]] == 10 in JavaScript?" from last week. It was a popular item but JavaScript Weekly reader Tim Down found the answer to be particular accurate so he's written his own write up.
The ECMAScript Support Matrix Started in 2005 but still frequently updated, the ECMAScript 'Support Matrix' is a giant table of extended core language features in ECMAScript and JavaScript implementations along with which implementations and versions support them. (The V8 column seems a little out of date though..)
Backbone-Rails: Easily Setup and Use Backbone.js with Rails 3.1
Code and Libraries
stream.js: A Lazy Evaluated Stream Data Structure Streams, as implemented with stream.js, are an easy to use data structure similar to arrays and linked lists but which are lazily evaluated so streams may, in fact, be infinite in 'length.' Lots of example code to enjoy here.
TodoMVC: A Common Demo App for 7 Popular JS MVC Frameworks Addy Osmani presents an interesting attempt to show 7 different 'to do' apps which seem identical on the surface but that use different frameworks like SproutCore, Backbone, Sammy, Spine, and others behind the scenes.
Uploading Directly from HTML5 Canvas to Imgur (an image hosting service)
JS2Coffee: Convert JavaScript Code to CoffeeScript JS2Coffee is like the opposite of CoffeeScript's compiler; it converts JavaScript into CoffeeScript! It's designed to help you migrate projects to CoffeeScript. We've linked it before but it's had a significant update.
Stylus: An Expressive CSS Markup Language for Node.js Stylus is an attempt at creating another expressive language that can be converted to CSS (a la Sass). It's quite attractive and has Node.js as its focus (the compiler is written in Node.js).
Coffee Pot: Boilerplate CoffeeScript App using Node and MongoDB
Job
JavaScript Developer at Ensighten [Cupertino, CA]
Ensighten is seeking talented and creative entry level JavaScript developers for work with cutting edge web based solution development and deployment. Ensighten lives on the bleeding edge of JavaScript thus a solid foundation in JavaScript and CS in general coupled with a desire to learn is required to thrive in this ever evolving and challenging environment.
Last but not least..
Ugly JS: A Place for Ugly, Silly, or Plain Nasty JavaScript UglyJS is a somewhat tongue-in-cheek blog sharing 'ugly' or just plain weird bits of JavaScript. There are only several examples so far but they're looking for contributions.
Published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2014 Cooper Press Ltd. Email policy Privacy policy
Cooper Press, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here
ONE e-mail each Friday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper