Issue #129 - May 10, 2013
20% Off for O'Reilly Fluent 2013, May 28-30 in San Francisco
JSWEEKLY will give a 20% discount if you want to join us.
JS1K Spring 2013 Winners Announced
jQuery Conference Portland 2013 (June 13-14)
The jQuery Conference's first time in Portland, Oregon. With a diverse range of speakers, two tracks of training and more, it promises to be a fun event with a jQuery focus.
Use ECMAScript 6 Today
From our Sponsor
New Relic is hard at work on their Node.js Agent
Are you a proud member of the Node.js community? Do you wish you had a way to monitor and improve the performance of your app? Well, you're in luck. We have extremely talented monkeys in the back room tinkering away at building the only Node.js APM solution. It's almost ready so make sure you let us know who you are so you can be first in line.
5 Things You Should Stop Doing With jQuery
Burke Holland shares a list of potentially bad habits many developers have when using jQuery and how to avoid them.
An introduction to RequireJS. Special consideration is given to Kendo UI and ASP.NET, but the article is of general interest for client-side developers.
Ariya Hidayat shows you how to check the code coverage of your tests before each Git commit.
Today I Saw The Future: Video Codecs Built on Web Technologies
Andy Wingo mentions that generators have landed in V8. This language feature will be part of ECMAScript 6. He explains how it works and how it helps with asynchronous programming.
NoBackend: Front-End First Web Development
noBackend is a new approach for developing web applications: One focuses on the frontend and ignores the server as much as possible. In this interview, Gregor Martynus explains the details of the approach.
Debugging and Profiling Node.js Apps
A gist with tips and tools from Benjamin Arthur Lupton.
Server-side HTML vs. JS Widgets vs. Single-Page Web Apps
Pamela Fox gives an overview of three web app architectures.
Get Functional with Underscore-Contrib
An Introduction to Angular JS in Under an Hour
A 50 minute video walkthough/tutorial from David Mosher.
An introduction to the Grunt build tool, by Google's Dirk Ginader.
Keynote by Google’s Mark Trostler at the Google Test Automation Conference, April 24, 2013.
Automating Your Front-End Workflow With Yeoman 1.0
The open source HTML5 video player. 4.0 brings responsive design and Retina display support. It's also moved to a 100% JS dev toolset including Grunt and, of course, more.
The error/problem detection tool for JS code gets an upgrade.
Amazon Web Services SDK for Node.js
Now 'Generally Available' -
npm install aws-sdk
Code, Libraries and Tools
Two.js: Renderer-Agnostic 2D Drawing API for Modern Browsers
A new, two-dimensional drawing API geared towards modern web browsers. It's renderer agnostic meaning the same API can be used against multiple contexts including SVG, Canvas, and WebGL.
Magnific Popup: Responsive jQuery Lightbox Plugin
Focuses on performance and on running well on a variety of devices.
Breakouts: 'Breakout' Implemented in Several JS/HTML5 Game Engines
A sort of gaming-oriented 'rosetta stone' equivalent of the popular TodoMVC project.
Simplify.js: 2D/3D Polyline Simplification Library
Polyline simplification reduces the number of points in a polyline while retaining its shape, which speeds up processing and reduces visual noise.
Minilog: Lightweight Client and Server-Side Logging
On Node.js, you can log to stdout, a file or Redis. On browsers, you can log to the console, LocalStorage or a jQuery Ajax request.
Ember Timetree: Visualize Hierarchical Timeline Data with Ember and D3.js
User Interface Developer at Red Badger (London, UK)
Front End Developer at Booking.com in Amsterdam
Are you interested in building the best accommodation website used by millions of customers? Do you have solid experience developing with HTML/CSS/JS? Booking.com is looking for an experienced Front End Developer. Learn more about us in this video.
Participate in award-winning projects as part of a young and interdisciplinary team. Part-/full-time and PhD candidate positions for outstanding Java(Script) developers with a focus on visual analytics, information exploration, and human computer interaction.
Last but not least..
Kickstarter Project: “You Don't Know JS” (Book Series)