Issues » 110

jQuery 1.9 Beta 1, Google Apps Script Archive | Read this issue on the Web
JavaScript Weekly Issue 110
December 21, 2012
Welcome to issue 110 of JavaScript Weekly. Christmas is just around the corner so we'll be taking next week off and returning on January 4th, 2013 :-)
Featured
jQuery 1.9 Beta 1 Released jQuery 1.9 has removed many of the items that were deprecated during the last few versions. An upgrade guide provides help with moving to the new version.
DailyJS: JavaScript Developer Survey 2012 The popular JavaScript blog is conducting its annual survey (see last year's results) into what JavaScript developers are doing and using. Just 17 multiple choice questions and the deadline for filling it out is December 24.
From our Sponsor
Rich data for JavaScript Apps is a Breeze
When a desktop application moves to HTML/JavaScript, the need for rich data moves with it. Consider BreezeJS for querying, caching, offline, change tracking, object graph navigation, and bulk saves. Make it part of your JavaScript client app stack.
Reading
Realtime Node.js App: Stress Testing Story How do you stress-test a Node app if you expect 10,000 clients? Bocoup's Mike Pennisi shows us how.
Performance Calendar: An Introduction to the Resource Timing API In the 2011 Performance Advent Calendar, Alois Reitbauer introduced us to Resource Timing but at that point no browser supported it. One year later and it’s supported in Internet Explorer 10 and Chromium nightly builds, so we finally have something to play with.
Snow in Canvas Land Jake Archibald revisits his Canvas snow implementation from two years ago. He explores performance issues that the code has and how to fix them in present-day browsers.
How MDN and Web Platform Docs Align
Recommended JavaScript Books Addy Osmani lists JavaScript books that he recommends.
The Micro-Benchmarks Fairy Tale Mr. Aleph explains that modern JavaScript engines make it very difficult to predict the performance of a whole application by examining small parts of it.
How To Write Maintainable jQuery Applications Inspired by Nicholas Zakas’ notion of “maintainable JavaScript”, this article shows how to structure your jQuery code so that it scales better.
Substack's Musical Node.js Modules James Halliday (“substack”) has been making what he calls computer-generated beepstep using two new modules: baudio and plucky.
The End of Days: Implementing a CoffeeScript Feature in Pure JavaScript Shows how to implement CoffeeScript’s “rest parameters” (args...) in ECMAScript 5. Note: ECMAScript 6 will have rest parameters, natively.
An Example of History Management in the Browser
Performance Calendar: Moving Beyond window.onload() window.onload() is not the best metric for measuring website speed.
Resources On Scalable JavaScript Application Architecture Compiled by Addy Osmani.
HTML5 Server-Sent Events with AngularJS, Node.js and Express.js
Running JavaScript Tests on Your Continuous Integration Server Setting up the continuous integration server Jenkins to run tests written in Buster.js. Additionally, linting and checkstyle reports are integrated via JSHint.
Making a Simple HTML5 Game Using Box2D in JavaScript
JavaScript Physics Engines Comparison An awesome roundup and comparison of four different JavaScript physics libraries (such as used for game development) by Chandler Prall.
Watching
JavaScript Code Analysis with Esprima A talk given by Sencha's Ariya Hidayat at the SF HTML5 user group earlier this month. Paul Irish called it 'required watching' on Twitter just a few days ago.
Douglas Crockford: Monads and Gonads
Brian Cavalier, John Hann: Inversion of Control in JavaScript
Code and Libraries
Console Extras: Enhancements to the JavaScript Console Object Browser code, but should be easy to port to Node.js.
Browserify FTW: Tool for Migrating from AMD to Browserify (CJS)
Holler.js: Sending Realtime Messages to Your App’s Users Use the command line to send messages to all users of your web app that are currently online.
Werker: Managing Worker Processes (Node.js module)
Desckit: Generating Desktop Wallpapers for Windows via Node.js and PhantomJS
Text Field 'Char Limiter' jQuery Plugin Limits the amount of characters in input and textarea elements, with the option of generating an automatic counter.
Machina.js: Finite State Machines in JavaScript
Jobs
Front-End JavaScript Engineer (jQuery/Backbone/Underscore) at Flite We are looking for a top-notch JavaScript Engineer. If you're wanted to build a web platform that is backed by top VCs and used by top-tier clients like SalesForce, LinkedIn, and P&G, while working with some cutting edge technology including Node.js, check us out.
JavaScript / Front-End Remote Contract Work @ RideAmigos Hey JS geek, we are seeking talented developers with deep portfolios and stellar references for mobile and web projects. AngularJS and PhoneGap experience is preferred. Dependability is a must. Click the link, submit your stuff, and join our team.
Front-end Engineer at Edlio
Post a job in a future issue of JavaScript Weekly
Last but not least..
Build Web Apps and Automate Tasks with Google Apps Script Google Apps Script is a Google-based JavaScript cloud scripting language to automate tasks across Google products and third party services.
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