Issue #139 - July 19, 2013
ES6 Modules, Build Tools and Browser App Delivery
From our Sponsor
Open Cloud Academy: Bridging the Cloud Computing Skills Gap
Cloud computing is and will continue to be a critical skill set in the IT space yet organizations are struggling to hire talent with the cloud computing skills necessary to do the job. Rackspace is addressing this gap by opening the doors to the Open Cloud Academy, an educational program designed to arm students with affordable IT certifications. Click here to learn more.
Creating Interactive Graphs with SVG
ECMAScript 6 and Proxy
ECMAScript 6 proxies allow you to intercept operations performed on objects. The blog post gives an example that logs assignments to properties.
Decoupling with Custom jQuery Events
Little Lisp Interpreter
This blog post argues that modern web applications should combine the advantages of server-side-only applications and client-side-only applications. To do so, they must use traditional URLs.
Building Apps With Yeoman, Grunt and Bower
The ubiquitous language tops some recent rankings of programming languages.
Tools and Strategies for Node.js Development On GitHub
Server Sent Events with Aura and Node.js
Roughly, Server Sent Events are a lightweight alternative to WebSockets, when you mainly want push notifications. This is an implementation for Node.js.
My Experience with TypeScript
Peter Hausel spent the first half of this year building a fairly big Node.js application with TypeScript. This blog post describes his experiences.
Making Modular jQuery Plugins with The jQuery UI Widget Factory and Grunt
Hello Polymer: Video of Q&A On Google’s New Web Framework
Polymer is a framework that is both based on Web Components and has been created to fully figure out their design.
Last Tuesday, the Polymer team held an online Q&A on the framework. The event has been recorded as a video. You can also read a summary of the video by Axel Rauschmayer.
jQuery Is A Swiss Army Knife (and That's OK!)
Adam J. Sontag explains what jQuery is and what it isn’t and gives tips for using it.
Intro to Angular, Yeoman, and Chrome Apps
Code, Libraries and Tools
ESLint is a new lint tool from Nicholas C. Zakas. Its focus is on letting you implement your own lint rules based on an abstract syntax tree. If you don’t need this kind of extreme configurability, you may be better off with JSLint or JSHint.
Queuing Ajax Requests in JS Web Apps
A jQuery plugin that queues requests to a server, ensuring that they are handled in order (important e.g. when sending database updates).
structured.js has been developed as part of Khan Academy's CS curriculum. It checks whether a piece of code matches a given pattern and can be used to verify code that people submit.
Date: Write A Date Like A Human
A library that parses dates in (English) natural language: “10 minutes from now”, “tomorrow night at 5”, “next week saturday morning”, etc.
Sublime-JSHint: JSHint Gutter for Sublime Text 2 and 3
Uses Node.js to display JSHint warnings in Sublime’s gutter.
Client-Side Storage with Amplify.js
The Store component of the Amplify library handles persistent client-side storage, using standards like localStorage and sessionStorage, but falling back on non-standard implementations for older browsers. This blog post explains how to use it.
Daux.io: Documentation Generator
Uses a simple folder structure and Markdown files to create custom documentation on the fly.
SlimerJS: Scriptable Gecko-Based Browser for Web Developers
please.js: Simple postMessage() Communication Library
Helps with the communication between frames on different domains.
Operative: Seamlessly Create Web Worker Scripts
A library that makes creating and using Web Workers more convenient.
NodeICO: Graphical Badges for npm Packages
S Gallery: Responsive jQuery Gallery Plugin with CSS3 Animations
Imagefill.js: Make Images Fill Their Containers (jQuery Plugin)
Senior JS Frontend Developer at Backbase (Portal Software), Amsterdam, NL
Ember.js Developer at VerticalResponse (San Francisco)
Product Developer at Iam150/ (London, UK)
Last but not least..
And, last but not least, one for the most eagle eyed readers.. we're launching Node Weekly next month! If you want to get it when it launches, click here to subscribe instantly (you don't have to confirm anything). We'll announce it properly soon..