Issue #142 - August 9, 2013
jQuery Boilerplate: Jump-Starting jQuery Plugin Development
First mentioned exactly two years ago in issue 39, the jQuery Boilerplate site has been redesigned, its boilerplate code has continued to be updated, and there are many useful new resources to enjoy.
A MongoDB Online Course for Node.js Developers
10gen, the developers of MongoDB, are running a no-cost online course that starts on August 12. You can register now.
String.prototype.replace and the flags
Array.prototype.slice for copying array-like objects; etc.
Latest ECMAScript 6 Specification Draft Available As HTML
From our Sponsor
Expanding? We have devs that cost $0b1010000/hour. We invoice in binary. Trusted by Airbnb, Pfizer, Life360. Try a Toptal Dev for up to 2 weeks risk-free today!
(Sponsor this newsletter)
What is the difference between Polymer elements and AngularJS directives?
A question on Stack Overflow, with a detailed answer by Polymer team member Eric Bidelman.
Why Do Angular.js (and Ember.js) Rock?
Jesus Rodriguez’ “Why does Angular.js rock?” gives a tour of the framework. Kerrick Long wrote a response that does the same for Ember.js.
5 Myths About Mobile Web Performance
Interview: Yehuda Katz
Quote: “Besides being a core team member of two of the most influential web frameworks of the past decade [jQuery and Ember.js], Yehuda Katz has another reason to brag: he was GitHub’s fourth ever user.”
Web and PHP Magazine
Direct PDF download (first preview is PDF-only, final release will be available in other formats).
What's Your Timezone?
Backbone.js Tips And Patterns
Introduces the Promise design pattern (for asynchronous programming) via its implementations in jQuery and AngularJS.
Ember.js Routing: The When and Why of Nesting
Some AngularJS Pitfalls
Flickering UI, jQuery vs. jqLite, minification, etc.
Branch and Bound
Animating with AngularJS
Holly Schinsky shows how to use AngularJS built-in support for CSS3 transitions and animations with a sample app.
The Amazon App Store Accepts Web Apps
Amazon SDK Documentation
Searchable Ember.js Documentation
JSHint: Better Integration with npm
You can now put your JSHint options into your
Building Apps with Ember.js (a Postmortem)
Introduction and best practices.
Web Worker Patterns
Client-Side Dependency Management With Bower (An Introduction)
Promises: Introduction and Resources
Addy Osmani's 9 Minute Walkthrough of Using Grunt and Bower with Polymer
Code and Libraries
scaleApp: Tiny Framework for Single Page Apps
Cal-HeatMap: Calendar Heatmap Widget for Time Series Data
Depends on the D3.js data visualization library.
Conditioner.js: Library for Loading and Unloading Behavior Based On Environment Conditions
Based on RequireJS and AMD modules.
Winston: Multi-Transport Async Logging Library for Node.js
JointJS can be used to create either static diagrams or fully interactive diagramming tools and application builders. It is based on jQuery, Underscore, Backbone and SVG.
Chartbuilder and Gneisschart: Easily Create Simple Beautiful Charts
A D3.js-based front-end charting application. Chartbuilder is the user and export interface. Gneisschart is the charting framework. Chartbuilder is not a replacement for Google Spreadsheet or a data analysis tool. Instead, it is the final step in charting: paste data, export an SVG or PNG file in a predefined style.
A template for new projects, based on Backbone, Marionette, Node.js, Express, MongoDB and several tools (Grunt, Mocha, etc.).
Arachnid: Enable Client-side Apps to Be Indexed by Search Engines
Arachnid is a PhantomJS-based server app that converts dynamically assembled web pages to static HTML. Your app only needs to redirect search bots to it.
dblite: SQLite for Node.js Without gyp Problems
Allows you to use SQLite from Node.js without having to install it via node-gyp.
Senior or Junior Engineer at View The Space (New York, NY)
Last but not least..
The DreamFactory platform runs on any cloud. We provide REST APIs and services for SQL data, NoSQL data, BLOB storage, auth, user management, and external API access. Sign up at our website and see examples for AngularJS, jQuery, and Sencha Touch.
Nodechecker: Testing Node Modules 24/7
A web service that iterates over all npm packages and runs their tests. Includes a pie chart of how many have succeeded and failed, so far.