Issues » 34

Read this issue on the Web
JavaScript Weekly Issue 34
July 8, 2011
Welcome to issue 34 of JavaScript Weekly. A lot of great stuff today, so let's get straight to it.
Headlines
pdf.js Reaches Its First Milestone: A Pixel-Perfect Render pdf.js is an attempt at creating a full PDF parser and renderer in JavaScript. It's now reached a significant milestone - a pixel perfect rendering of an academic paper about the Tracemonkey JIT compiler. Congratulations.
Node 0.5.0 (Unstable) Released
Articles
How to Create a Game Character with HTML5 and JavaScript This is the first in a series of posts by William Malone about building an animated game character from scratch using HTML5 and JavaScript. Each piece of the character is in a separate image so that it can be animated easily.
Pragmatic JavaScript Testing with Jasmine As more and more parts of our applications are written in JavaScript, its important to have them covered with automated tests. Jared Carroll thinks Jasmine is the way to go and he shows off how you can use it in this great introductory post.
Code Review of Node's 'Express' Web Framework Alex Young of DailyJS does a code review and tour of the Node.js-based webapp framework, Express. How is it structured and how has it been put together? Join Alex on his review here.
V8: A Tale of Two Compilers (A Great Low-Level Read)
From es-discuss: Prototypes As Classes Angus Croll pointed me towards the es-discuss mailing list, a list he thinks we should all be more aware of, particularly if we want to keep up with JavaScript/ECMAScript technicalities. In this post, Angus talks about the recent debate of prototypes becoming more like classes in the future.
Does Anyone Else Think CoffeeScript is Ridiculously Overrated? If it's not apparent, I'm a big CoffeeScript fan (to some readers' chagrin) but Reddit's JavaScript sub-Reddit thrashed out the topic of CoffeeScript's pros and cons this week.
Web Workers in IE10: Background JavaScript Makes Web Apps Faster
jQuery Proven Performance Tips and Tricks (Slides)
Code, Libraries and Tools
Buzz: A JavaScript and HTML5 Audio Library Buzz is a well-presented Javascript library that allows you to easily take advantage of the new HTML5 'Audio' element. It degrades properly on non-modern browsers and the source example on the homepage is quite appealing.
Slugr: Bundle Node.JS Apps Into A Single Executable File
DropKick: Attractive, Themeable Custom Dropdown Fields Creating custom dropdowns is usually a tedious process that requires a ton of extra setup time. Jamie Lottering solves the issue with his DropKick library which, handily, deals with theming and keyboard shortcuts too. There's a demo page with examples too.
Data Objects + Views = Dataview.js Dataview.js is a JavaScript library connecting data objects to selected views. It helps you write more consistent applications where nothing happens by accident, because you simply decide where and what can modify your data.
CoffeeLite: CoffeeScript Syntax Highlighting for Visual Studio 2010
BoxJS - A Simple Package Management Service Boxjs gives you the flexibility of a modular loading system whilst providing the speed of a single, compressed JS file. Just include Box's 1.4KB (external) script then call Box with your site's URL and an array of files you wish to load.
ECMAScript Test262: A Live Test Suite for the ECMAScript Spec
jqMessageBar: A Notification Bar Plugin for jQuery
NoFlo: Flow-based programming for Node.js
Remy Sharp's JSConsole: For Experimentation During Presentations and Workshops
A JavaScript Job
Test Driven Ruby and Javascript Developer [San Francisco and Los Angeles, CA] Carbon Five builds web and mobile products for startups, institutional companies and non-profit organizations using a finely tuned agile process with cutting edge tools and technology. Join a team of seasoned pros in a highly-collaborative environment and work on a new project every few months.
Last but not least..
20 WebGL Sites That Will Blow Your Mind It's cheesy link post time. Esteemed British magazine .net looks at twenty impressive WebGL powered sites. It's amazing what people are producing in WebGL's early days and it's mostly thanks to JavaScript too. I liked the Quake 3 map renderer most.
Published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2013 Cooper Press Ltd. Email policy Privacy policy
Office 30, 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 Dr. Axel Rauschmayer and Peter Cooper