jQuery Mobile 1.2 Alpha, several new JS e-books, YUI 3.6.0

Read this on the Web

JavaScript Weekly

Issue #90 - August 3, 2012

Welcome to issue 90 of JavaScript Weekly! Heard a rumor the esteemed Mozilla Developer Network is launching a redesign sometime today, so keep an eye out for that - Peter


Announcing jQuery Mobile 1.2.0 Alpha
This release brings a new popup widget, an autodivider option for listviews, and a host of enhancements and fixes throughout the library to make things smoother, faster, and more polished.

Yahoo! Releases YUI 3.6.0

Issue #5 of Adobe's Appliness Webdev Magazine Out Now
Available for free on the App Store, Google Play, and in PDF as usual.. this month's issue features a ton of JavaScript articles for your tablet based viewing pleasure.

Node 0.8.5 (stable) Released

From Our Sponsor

New Online Masterclass About Node.js Internals
A new online class by Marc-Andre Cournoyer, creator of Thin, the server used at Heroku. Discover the internals of Node.js by recreating an event loop and server from scratch. His other classes are selling out in a few hours. Book now if you're interested.


The Past, Present, and Future of JavaScript: A Free Report
A well written 33 page report on 'where we've been, where we are, and what lies ahead' for JavaScript by Axel Rauschmayer. It's free and comes in ePub, PDF and Mobi formats, but an e-mail address of some sort is needed to download.

A Critical Review Of ECMAScript 6 Quasi-Literals
Nicholas C. Zakas gives a tour of the proposed 'template strings' addition to ECMAScript 6 which adds syntax to support multiline strings with templating and localization features. The comments left by Allen Wirfs-Brock are also very useful.

Rich JavaScript Applications: The Seven Frameworks
Steven Sanderson presents an overview of the topics that came up at the recent Throne of JS event, including a handy set of summaries of each framework represented (AngularJS, Ember, Knockout, etc.)

Report: The Problem with Native JavaScript APIs
In the same format as Axel's report above comes one from Nicholas C Zakas with a case study showing how different browsers can develop native APIs for the same specification and still end up with different interpretations and what this means for you.

Using the D3.js Visualization Library with AngularJS
D3 helps you bring data to life using HTML, SVG and CSS, and AngularJS helps you bring Web pages to life with extended HTML syntax. Brian Ford shows us how to marry the two.

Some Candid Thoughts on Node.js from Creator Ryan Dahl
The original creator of Node.js, Ryan Dahl, shared some interesting insights on Hacker News the other day, including why he thinks Node is popular and what its key problem is.

The Performance of Context Switches and Serialization in Node.js

Introduction to RequireJS
A look at RequireJS, the popular AMD compatible asynchronous file and script loader.

Rendering Views in Backbone.js Isn't Always Simple

Automating Unit Tests
Arthur Kay of Sencha presents a simple overview of unit testing Web applications using a sample project, PhantomJS, JSLint, and Jasmine.

Callback Hell: A Guide to Writing Elegant Asynchronous JS Programs

Promise Pipelines in JavaScript

Testing with CoffeeScript: A Free E-Book
A short and sweet but pragmatic guide to building webapps with CoffeeScript and Jasmine-powered TDD/BDD. Comes as a 50 page, 6MB PDF.

Code and Libraries

Piecon: Pie Charts in your Favicons
A small JavaScript library that can dynamically generate pie charts within your page's favicon. The demo is pretty striking in Chrome, at least. I'd love to see sites using this on pages that do something that takes a while (file uploads perhaps?)

Gridster.js: jQuery-Powered Drag-and-Drop Multi-Column Grid
A jQuery plugin for building intuitive draggable layouts from elements spanning multiple columns in configurations of your choosing.

Updatable JS Apps Using Code Signing and Bookmarklets (Proof Of Concept)

jQuery Geo: A JavaScript Mapping API
A jQuery plugin that helps make interacting with various web mapping servers and tile sets such as Open Street Map, MapBox, WMS, and Esri ArcGIS Server as simple as possible. (Note: Not an official jQuery Foundation project.)

Super Sockets: Message-Oriented Socket Library for Node.js
By TJ Holowaychuk. Heavily inspired by zeromq.

Rickshaw: JavaScript Toolkit for Creating Interactive Time-Series Graphs
Mentioned in JavaScript Weekly last year but it's been doing the rounds again and it's awesome.. so why not?

Sketch.js: Simple Canvas-based Drawing for jQuery
An easy-to-use jQuery plugin that allows you to create canvases upon which visitors can draw.

trunk8: Flexible Text Truncation jQuery Plugin
We have text-overflow: ellipsis but what if we want something a bit more flexible to truncate text within sized elements? trunk8 measures the content area for spill-over and intelligently chooses the text that best fits in the given space.


Skilled Frontend JavaScript Engineer (SF Bay Area/Flexible)
Yap.TV is a well-funded startup that is defining Social/Interactive TV. Be our frontend engineer and build beautiful, high performance Web applications using Sencha Touch, Ext JS, CoffeeScript, AngularJS and Sass.

Post a job in a future issue of JavaScript Weekly here

Last but not least..

Master Space and Time With JavaScript: A New Book Series
Noel Rappin sets out to bring you up to speed with modern JavaScript development techniques in this series of e-books, going through the basics, objects, Backbone, Ember, and more. Book 1 is free so grab it now.

Want to see more? Check out the archive of all our old issues!

Reading this as a non-subscriber? Click here to subscribe.
Want to advertise? See our media kit for details.
Want to post a job? Use our self serve system or reply to this e-mail.
To otherwise contact the editor, just reply to this e-mail :-)

© 2012 Cooper Press Ltd. – Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK
Unsubscribe or Update / Change Your E-mail Address