Issue #90 - August 3, 2012
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
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.
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.
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.)
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
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
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)
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.
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.
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.
Last but not least..