Issues » 63

Archive | Read this issue on the Web
JavaScript Weekly Issue 63
January 27, 2012
As co-chair of O'Reilly Fluent (a forthcoming JavaScript conference), I need to let you know its call for proposals closes in just a few days. We'd love to have as many awesome talks on JS, HTML5, etc. as possible, so submit a proposal today :-)
Sorry for the delay this week, I've been on the road the last couple of days. Back to 8am EST next week, promise! :-) - Peter.
Headlines
Submit a Talk for O'Reilly's New JavaScript Conference
Fluent is O'Reilly's new JavaScript conference taking place in May in San Francisco. We want as many great JavaScript talks and workshops as possible so get thinking and submit a proposal. Thanks!
InfoWorld's Interview with Node.js Creator, Ryan Dahl A very short, high level interview with Ryan Dahl about why Node, which is three years old next month, is 'catching fire with developers.'
Austin King's Take on NodeSummit NodeSummit was a 2 day event that took place this week in SF, aimed at Node.js users. Austin King shares a selection of ideas and tweets that cropped up at the conference.
From Our Sponsor
Articles
Find the jQuery Bug #2: Point of No Return Elijah Manor is running a series of posts showcasing a snippet of buggy jQuery code and then walking through what the problems are. Here's a good place to start.
Using Node Modules Effectively Over at DailyJS, Alex Young demonstrates some of the features of Node's module system that can really help improve the modularity of your code.
An Object Is Not A Hash Guillermo Rauch demonstrates why plain old JavaScript objects don't make for perfect hash (associative array) objects out of the box, despite having a similar interface. Some useful comments have been left too.
From jQuery to JavaScript: A Reference Jeffrey Way takes a variety of common jQuery tasks, and converts them to both modern and legacy JavaScript. Very handy if you're more comfortable with jQuery than native JavaScript and want to pick up some techniques.
Implementing Standalone Routing (with CoffeeScript) Tim Bugai demonstrates how Collective Idea rolled their own routing system when using Spine.js (but whose own routing system conflicted with pjax).
Building a Node.js Web App for Windows Azure A detailed step-by-step tutorial for building a Node.js and Express-powered 'Hello World' webapp for deployment on Microsoft's Windows Azure platform.
Comparing JavaScript, CoffeeScript and ClojureScript
Testing Backbone.js, Best Practices The team at Involver.com share some of their best practices for testing Backbone.js apps.
JavaScript Testing with Mocha A basic introduction to doing testing in JavaScript using the Mocha.js library, by Attila Domokos.
Videos and Media
Wat — A Lightning Talk on Some JavaScript Quirks In a humorous 4 minute lightning talk, Gary Bernhardt shows off some JavaScript oddities. The audience sounds rather inebriated! ;-)
Meet Crockford's JSDev (in 13 Minutes) A 13 minute tour of Douglas Crockford's JSDev test-oriented preprocessor (linked in issue 60).
Code and Libraries
Enyo JavaScript Application Framework, Open Sourced by HP Enyo is an open source object-oriented JavaScript framework emphasizing encapsulation and modularity. Enyo contains everything you need to create a fast, scalable mobile or web application and has just been open sourced by HP.
Font.js: A Powerful Font Toolkit for JavaScript Font.js is a handy toolkit for working with fonts and type in JavaScript. Get font loading events, better text measuring, metrics info, and more. Demos and code abound.
List.js: Turbocharge Your HTML Lists with JavaScript Add search, sorting and filtering to plain HTML lists with List.js, a cross-browser native JavaScript library that's a mere 9KB. Good documentation and examples.
ES6-Collections: A Shim for New ECMAScript 6 Collection Types An unobtrusive, performances oriented shim for ECMAScript 6 collections such WeakMap, Map, and Set (since no browser yet implements ES6).
backbone-query: Lightweight Query API for Backbone Collections
AMD Support for Underscore and Backbone At the moment, there's no AMD module support in both Underscore and Backbone, both popular JS projects. But enough developers have been interested in using them with AMD that some forks have sprung up you can use.
Jed: Gettext Style i18n for Modern JavaScript Apps
CAAT: A JavaScript Animation Toolkit CAAT is a director-based scene-graph manager. It can render using Canvas, WebGL and/or CSS with the same code base. Features actors, containers, scene transitions, behaviors, interpolators, paths, timers and more.
JavaScript Unistroke/Gesture Recognition An interesting demo of implementing the '$1 Unistroke Recognizer' with JavaScript, complete with links to the relevant academic papers and pseudocode.
Seriously.js: A Realtime, Node-Based Video Compositor for the Web Seriously.js is a real-time, node-based video compositor for the web. Inspired by professional software such as After Effects and Nuke, Seriously.js renders high-quality video effects, but allows them to be dynamic and interactive.
Jobs
Senior JavaScript Engineer at Trippy.com [Los Angeles, CA]
Senior Developer (with JS and search experience) at Salesforce.com [San Francisco, CA]
Last but not least..
StatusCode: My New Weekly Newsletter for Developers
Focusing on a niche is great but progressive, always-learning software developers also need to keep up to date with the big ideas, techniques and tool developments in the industry as a whole. StatusCode is my new newsletter wrapping these ideas into a once weekly e-mail digest. Issue 1 is on February 1st.
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