Issues » 16

Archive | Read this issue on the Web
JavaScript Weekly Issue 16
March 4, 2011
Welcome to issue 16 of JavaScript Weekly. I'm neck deep in preparations for a conference I'm speaking at tomorrow so I didn't get time to proof read the newsletter today.. apologies for any nasty errors! I'll cross my fingers. Enjoy!
Joyent Relaunches Its Hosting Service Hosting provider Joyent has relaunched its '' Node.js hosting service. Like Heroku and Nodester, relies on Git for deployment. It supports Node 0.4.1.
The 2011 jQuery Conference - April 16-17 - Mountain View, CA Join John Resig, Yehuda Katz, Paul Irish, Rey Bango and more at the 2011 jQuery Conference hosted at Microsoft's Silicon Valley campus in April. The call for speakers closes.. TONIGHT!
JS in South Africa Conference - 2 April - 9 Seats Left I won't make mentioning regional JavaScript events a habit but I got too nice an e-mail to ignore! The 'JS in SA' conference is the first JavaScript conference in South Africa. It's in a suburb of Johannesburg and there are only 9 tickets left (of about 50).
Essential JavaScript Design Patterns 1.1 - An Updated Free Book For Beginners Addy Osmani announces the release of an update to his free book 'Essential JavaScript Design Patterns'. This revised edition comes with several re-writes to the original release and also includes introductions to extra patterns not covered previously.
MooTools 1.3.1 Released The popular MooTools JavaScript framework gets a minor update focusing on stability tweaks and significant documentation improvements.
Brendan Eich on 'this' The 'father of JavaScript' Brendan Eich digs into the 'this' keyword in a five minute episode of his JavaScript podcast.
The Node Ahead: JavaScript leaps from browser into future It's rather high level but The Register looks at the success of Node.js and how it's benefitting startups and cloud services alike. At five pages and tons of links, it's a great overview of an exciting technology.
Three Routes to Spaghetti-Free Asynchronous Javascript Zef Hemel shows off three tools that can produce efficient asynchronous JavaScript code from your clean synchronous code. Adding an extra compilation stage seems a little overkill but the results are compelling nonetheless.
Understanding the node.js event loop Mikito Takada demonstrates how node.js's single-thread event loop works and what node.js is behind the scenes to make it all work smoothly.
Filter the Data Displayed By YUI3 DataTable John Lindal shows how to tie up YUI's DataTable control with the Query Builder widget in order to filter the table by user-supplied criteria.
Scaling A JavaScript Codebase David Yeung demonstrates how his team learned to manage their JavaScript codebase as it got larger. He shares some techniques with the aim of boosting your confidence if you need to take on a large JavaScript codebase.
Sharing JavaScript Code Between Client and Server Boodigital thinks that sharing the same JavaScript code and objects between the server and the client is a big win for developers and in this article you'll see how to pull it off.
How to Draw Quadratic Curves on an HTML5 Canvas Drawing curves within the browser has never been easy. Until recently, you either had to generate an image or create an SVG on the server. Craig Buckler demonstrates a short and sweet alternative using JavaScript and HTML5's Canvas.
Rethinking JavaScript Object Enumeration Angus Croll laments the typical ways of enumerating through non-Array JavaScript objects before looking at how ECMAScript 5 makes life so much better.
Code and Libraries
d3.js: Data-Driven Documents d3.js is a small JavaScript library that lets you to apply data-driven transformations to HTML documents. The examples are compelling and include calendar views, treemaps, Voronoi diagrams, and more.
CanvasLife: Conway's Game of Life on Canvas Julian Pulgarin has put together a simple implementation of the famous Conway's Game of Life using JavaScript and Canvas. A link to the GitHub-hosted JavaScript code is provided.
Introducing jQuery Smart AutoComplete Lakshan Perera shows off his 'smart autocomplete' jQuery plugin. Its focus is extensibility and Lakshan demonstrates just how easy it is to extend with different algorithms and autocompletion techniques.
Running JavaScript on Node.js from the NetBeans IDE Do you miss having a "Run on Node.js" button in the NetBeans IDE's JavaScript editor? Daniel Kec has released a plugin that lets you do it (on Unix-like systems only at the moment).
JSend - A Specification for JSON Responses? JSend is a specification that lays down some rules for how JSON responses from Web servers should be formatted. JSend focuses on application-level (as opposed to protocol- or transport-level) messaging which makes it ideal for use with REST-style APIs.
Last but not least..
jsPerf: A JavaScript Performance Playground jsPerf is an awesome site that lets you run JavaScript performance test cases supplied by other people or to construct your own. It's an interesting way to learn which JavaScript techniques outperform others and in which browsers.
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