Issue #108 - December 7, 2012
Amazon Web Services SDK for Node.js – Now Available in Preview Form
This SDK, direct from Amazon, allows you to access Amazon Web Services (S3, Elastic Compute Cloud, DynamoDB, etc.) from Node.
Notes on the TC39 Meetings in November 2012
TC39 (“Technical Committee 39”) is working on the ECMAScript 6 standard. Rick Waldron has written comprehensive and nicely formatted notes, chronicling what happened during their most recent meeting, in the November 2012.
From our Sponsor
What They Didn’t Tell You About ECMAScript 5’s “Array Extras”
Felix Bohm explains ECMAScript 5’s “array extras” methods (forEach, map, etc.).
jQuery.Deferred is the Most Important Client-Side Tool You Have
It makes asynchronous programming (e.g. Ajax requests) prettier.
Callbacks Considered a Smell: Some Alternatives
Alternatives to callbacks for asynchronous programming include events and promises.
Using the Dropbox API with Node.js and MongoDB
Application logic is increasingly moving from the server to the client. The popularity of client-side templating reflects this. Lars Kappert gives an overview of technologies and best practices.
Grunt.js-Supported Web Development Workflows
Merrick Christensen shows how you can use Grunt.js to support your web development workflow (linting, unit-testing etc.).
Introduction to Node.js Streams
Giovanni Ferron explains how streams work, which are used for many I/O tasks on Node.js.
How much of your code is covered by your tests? Ariya Hidayat explains how to use Istanbul to find out.
Source Maps: Languages, Tools and Other Info
JSConf EU 2012 Videos Available
The JSConf EU team has uploaded a bumper selection of videos from their recent conference. Lots of great talks to enjoy here.
The Birth of Brackets
Code and Libraries
PhantomCSS: Test Your Browser Code for Visual Problems
PhantomCSS takes screenshots captured by PhantomJS and compares them to baseline images using js-imagediff to test for RGB pixel differences. This allows you to check for visual problems. In contrast, functional UI tests make assertions on HTML markup, not on what that markup looks like.
xCharts: a D3-Based Library for Building Custom Charts and Graphs
SocialCount: Show Share Counts from Social Networks
The problems with social networking widgets are well documented. They’re heavy and slow to load especially on high-latency mobile connections. SocialCount is a small jQuery plugin for progressively enhanced, lazy loaded, mobile friendly social networking widgets.
jHERE – Maps Made Easy
A jQuery (or Zepto.js) plugin for displaying maps, based on Nokia’s HERE maps API.
Sheetsee.js: Turn Your Google Spreadsheet Into a Website
Geolib: a Library for Basic Geographical Operations
A library with basic geo functions such as distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc.
Includes modal dialogs and non-modal notifications.
FastClick – a Library for Removing Click Delays on Touch Browsers
FastClick is a simple library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers.
Noduino: Control Arduino with Node.js, WebSockets and HTML5
Frontend Engineer at Wealthfront (Palo Alto, CA)
We hire outstanding engineers with a passion for defining how people understand and manage their investments. We talk to real clients, make things they want and need, and ship well-tested code with modern standards-based markup dozens of times daily. Join us!
Lead Front End Web Developer (Hoboken, NJ)
Summit Business Media is seeking a Lead Front End Developer who will manage our client side architecture as well as a team of frontend developers. The Developer will work closely with design, backend, infrastructure, and project management teams to deliver engaging applications.
Data Visualization / UI Lead
Leverage our rich analytics data and the latest UI technologies to create meaningful visualizations and a world class user experience. Lead our UI technology strategy and integrate suitable frameworks such as D3.js, RaphaelJS and Backbone.js.
Last but not least..
O'Reilly Fluent 2013 CFP Closes on Monday; Submit Your Talk Now