Welcome to issue 59 of JavaScript Weekly. I hope you're having a good holiday season! Only one headline this week due to the break, but it seems JavaScript is the tech people are playing with during their time off so there are still plenty of links this week :-)

The Rise and Rise of JavaScript—
Dan North (of creating-BDD fame) has only recently turned to JavaScript but notes he has 'ever felt so empowered by a language and its ecosystem'. He explains why here. Some interesting observations from a prolific developer.

The JxLib UI Framework: An Introduction—
JxLib is a UI framework built on top of MooTools that makes it quick and easy to build user interfaces for your apps. This introduction includes live, inline demos.

12 Days of CreativeJS—
In a twist on the advent calendar theme, CreativeJS are running a '12 days of CreativeJS' with a 'snack sized' graphics-focused JavaScript tip/article for the 12 days following Christmas. So far, so good.

URI.js: Library for Working with URLs/URIs—
URI.js provides a "jQuery-style" API to read and write all regular URI components and a number of convenience methods like .directory() and .authority(). It also has a number of URI-normalization functions and converts relative/absolute paths.

Sugarless: A Functional & Context Oriented Way to Write JS—
Sugarless bills itself as 'a more expressive way to write functional and context-oriented programs in JavaScript'. The example makes the concept clear but essentially it's a way to avoid both nests of functions and tailoring functions to work with method chaining.

Task.js: Beautiful Concurrency for JavaScript—
task.js is an experimental library for ES6 that makes sequential, blocking I/O simple and beautiful, using the power of JavaScript's new yield generator operator. (Be warned though, support for yield is very limited so far.)

Clarinet: SAX-based Evented JSON Parser—
Clarinet is a streaming SAX-based JSON parser suitable for both the browser and node.js. It's not a replacement for JSON.parse though but is suitable for more advanced 'chunk' oriented parsing.

tmpltr: A New, Web-based JavaScript 'Tinkertool'—
We've all played with JSBin or JSFiddle but tmpltr brings a slightly different approach to the table. It's an experiment in separation of concerns and gives you a JSON, HTML, and CSS view with which to play with template and data rendering.