Issues » 90

jQuery Mobile 1.2 Alpha, several new JS e-books, YUI 3.6.0 Archive | Read this issue 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
Headlines
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
Reading
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.
Jobs
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.
Published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2014 Cooper Press Ltd. Email policy Privacy policy
Cooper Press, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here
ONE e-mail each Friday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper