Copy
You can read the newsletter on the Web here, if you prefer.
JavaScript Weekly

Issue #33 - July 1, 2011

Welcome. It's July 1st, it's JavaScript Weekly, and it's issue 33.

In last week's issue (issue 32) there was a headline of "Brendan Eich Passes Over JavaScript 'Ownership'" which was a little misleading. In reality, Brendan Eich was passing over ownership of the SpiderMonkey module (a JavaScript implementation). The story blurb made this clear but I let an unclear headline go out so apologies to Brendan and anyone who was misled by it.

Headlines

New Version of JSBin.com Now Live
Remy Sharp has taken the covers off of version 2.8 of JSBin.com, a popular 'live in browser' JavaScript development and sandboxing site. Major new features include autocomplete and a live preview pane.

ISO/IEC and Ecma Intl Ratify ECMAScript 5.1 Specification

jQuery 1.6.2 Released
Yesterday, John Resig took the covers off of the final release of jQuery 1.6.2 saying 'A few bug fixes to help people out as we work on jQuery 1.7' So not a big release but a welcome one all the same. Ticket/issue 9499 (linked from the blog post) was an interesting one to learn about.

Node v0.4.9 Released

Articles

JavaScript is Dead. Long Live JavaScript!
An awesome essay by Peter Michaux about the future of JavaScript and how the sluggish process of language standards and browser adoption could harm the language. As a compilation target, however, Peter sees hope, along with a few pitfalls.

Signs Of A Poorly Written jQuery Plugin
Remy Sharp takes us through some warning signs to look for when analyzing other people's jQuery plugins. Or, perhaps, even your own..

Prototypical OO in JavaScript
Do we need factories/constructors in prototypical OO? Can we make a paradigm switch and drop them completely? An interesting read on Stack Overflow if you're into geeking out on prototypes and OO. Otherwise, avoid.

ECMAScript.next: Prototypes as Classes
Axel Rauschmayer describes a proposal for making classes and inheritance simpler in ECMAScript.next, a.k.a. "the next version of JavaScript" (after ECMAScript 5). As with the last item, this is technical stuff.

Introduction to CoffeeScript [Screencast]
Sorry if you're getting tired of all the CoffeeScript, but its impact on JavaScript right now is significant. So if you want to get up to speed with it quickly, check out this nifty 18 minute intro from the Screencasts.org folks.

Code and Libraries

Fathom.js: JavaScript-powered Slides for Presentations
A beautifully presented project site, this (not to mention a cool demo). If you're making a presentation on JavaScript, you could make it in JavaScript using Fathom.js. Write your slideshow in HTML, style it with CSS and control it with some jQuery-powered JavaScript.

jsPlumb - A Way to 'Plumb' Elements Together, Yahoo Pipes Style
If you've ever used Yahoo Pipes you might have enjoyed the way you can connect together elements of functionality and move them around on the screen. jsPlumb gives the same feature to anything you want to build, thanks to jQuery and jQuery UI. This demo is well worth a look.

Timeglider - jQuery Plugin for Timelines
Timeglider is a zooming, panning data-driven timeline — great for history projects, project planning, and much more. It's a jQuery plugin and MIT licensed.

Guiders: For Building Guided Tours in Your UI
Guiders is a jQuery-backed library for building 'guiders', essentially interactive tours of functionality on your Web page.

dotjs: Chrome Extension to Run Local JavaScript On Web Pages
dotjs is a Google Chrome extension by Chris Wanstrath of GitHub that executes JavaScript files in ~/.js based on their filename and their relation to the domain name of the current page.

Cuepoint.js - Plugin for HTML5 video Cuepoints and Subtitles

elFinder: jQuery UI-based Open Source File Manager

JavaScript-Node.tmbundle: A TextMate Bundle for Node.JS

Last but not least..

Smooth CoffeeScript: A CoffeeScript Version of Eloquent JavaScript
Eloquent JavaScript is a popular online (and print) book by Marijn Haverbeke that does a great job of introducing people to JavaScript. Smooth CoffeeScript is a new and free adaptation of Marijn's book for CoffeeScript.

You joined JavaScript Weekly to get weekly e-mails about JavaScript programming and related topics.
Want to see more? Check out the archive of all our old issues!

Reading this as a non-subscriber? Click here to subscribe.

© 2011 Peter Cooper
197 Newmarket, Louth, Lincs, UK
Unsubscribe or Update your Profile (if you want to change your topics)