Issue #130 - May 17, 2013
Polymer: Google’s New Framework Built On Web Components
Polymer is a new user interface framework from Google that is currently in pre-alpha mode. It does many things natively that previously required custom infrastructures, by relying on upcoming HTML5 and ECMAScript features (that are already available in some browsers and can sometimes be polyfilled): Web Components, DOM mutation events, Object.observe(), Pointer Events, Web Animations, etc.
ECMAScript 6 Draft Spec Revision 15 Now Available
From our Sponsor
Frontend Masters: New Responsive Web Design Course by Ben Callahan
Is your website built to respond for all the different size and display options available today? In this new course from Frontend Masters, Ben tackles RWD process, prototyping and patterns, on down to specific coding tactics with media queries and responsive CSS.
Watch a free lesson where Ben demonstrates making an existing website responsive by updating Twitter.com's CSS proporties on the fly.
Building a Spreadsheet in 20 Minutes with Angular.js
A short, sweet, and effective tutorial from Thomas Street.
A tutorial that uses the in-RAM text search engine lunr.js and Mozilla’s pdf.js to extract text from PDF files.
Debug Your Node.js Code
A few tips from Sindre Sorhus.
(Mostly) Painlessly Migrating A 3D Game Engine to TypeScript
An interesting story.
Tutorial: Real Time Chat With NodeJS, Socket.io and ExpressJS
Article for beginners, explaining the Underscore.js functions
reduce(). They are equivalent to
Inline Source Maps
Statically Compiling, Serving and Testing Code Via Grunt
Targeted at CoffeeScript programmers.
Dynamic Binding in Ember.js Using Observers
The Road to Node.js v1.0
Short 15 minute talk by Node.js gatekeeper and npm creator Isaac Z. Schlueter. He covers the state of Node, what will be improved in v1.0 and some of the philosophy guiding Node.js development.
The First TXJS 2013 Talks Are Online
The first half of the talks from the TXJS conference (April 15, 2013) is online. More talks to come next week.
Now uses WebSockets in most browsers for lower latency and better performance.
Code and Libraries
Bockshelf.js is a promise-based object-relational mapping library for Node.js, based on the Knex query builder. It borrows some of Backbone’s foundations (Model, Collection) and provides transaction support, eager/nested-eager relation loading, and support for one-to-one, one-to-many, and many-to-many relations.
HeliosJS: In-Memory Graph Database for Modern Browsers
List.js: Add Search, Sort and Flexibility to HTML Lists or Tables
Jquery.swatches: A jQuery Plugin That Turns A 1 Line DIV Into A Color Swatch
zelect: jQuery Plugin for A Better 'select'
Highlights: asynchronous paged loading of large option lists; initializable in a detached or hidden DOM node; programmatically selectable and changeable.
Mozilla Persona Example App with Express and CouchDB
grunt-release: Grunt Plugin for Automating The Release Steps of Your Node.js Library or Bower Component
tracing.js: Tracing Function Calls
UI Developer at ClearFit Inc., Toronto, Ontario.
Do you want to work for a venture-backed SaaS, pre-IPO company with a start-up mentality? We are looking for a front-end developer to raise our technical bar, who is dedicated to the creation of "wow" products.
Junior Software Engineer at Thinkful
We’re building the tools to deliver curricula, expertise, and live help so anyone can advance their career. As an engineer at Thinkful you’ll be working directly with both the founders to architect, build and grow our technology and our team. You'll learn new skills and apply them to help others do the same. Talent and curiosity matter more than raw skill. Experience is valued, but not as much as potential.
Last but not least..
The Elusive Universal Web Bytecode