Issues » 104

This Week's JavaScript News Archive | Read this issue on the Web
JavaScript Weekly Issue 104
November 9, 2012
Welcome to issue 104 of JavaScript Weekly. 52 goes into 104 twice so.. we must be 2 years old! Doesn't time fly? No big celebration, but just a huge thank you and lots of appreciation for your help and support :-) - Peter C.
Featured
Writing Fast, Memory-Efficient JavaScript Addy Osmani touches on a lot of points including how to optimize JavaScript code for Google's V8 engine and how to look out for memory leaks.
Ratchet: iPhone App Prototyping with HTML, CSS and JS Use HTML and JavaScript to produce and connect 'components' that produce convincing iOS protoypes. Tech aside, the way the home page shows off Ratchet's features is awesome (keep scrolling down).
The Mobile JavaScript Summit (November 12, 2012) We've mentioned this online JavaScript conference before but I've just been told you can take 20% off today using the code '20PINTER' (Note: I have no connection with this conference.)
From our Sponsor
Rich data for JavaScript Apps is a Breeze
When a desktop application moves to HTML/JavaScript, the need for rich data moves with it. Consider BreezeJS for querying, caching, offline, change tracking, object graph navigation, and bulk saves. Make it part of your JavaScript client app stack.
Reading
Getting Started With Knockout.js Ryan Niemeyer shows how you can do templating and two-way data-binding using the Knockout.js MVVM library.
ECMAScript 6 collections, Part 3: WeakMaps The latest in Nicholas C Zakas' series looking at data types in the forthcoming ECMAScript 6.
11 Ember.js Resources to Get You Started
Tracking Down Memory Leaks in Node.js The Mozilla Identity team talk about memory leaks in Node.js and using the node-memwatch library to discover and isolate them. Certainly some handy stuff in here.
Properly Calculating Time Differences in JavaScript
Optimizing Three.js Performance: Simulating Tens Of Thousands Of Independent Moving Objects Ian Webster shows off some techniques he used to optimize his simulation engine, including using Web Workers, Three.js's ParticleSystem, and timed array processing.
9 Dart Myths Debunked Google's Dart language seems to be one many people dismiss about without checking it out properly, so Dart evangelist Seth Ladd sets out to debunk some of the myths. Myth #1 is "Dart is out to replace JavaScript"...
Using the New Scripted JavaScript Editor for Node.js Development Scripted is a new code editor built using Web technologies. This post gives a good overview and shows how to use it.
ECMAScript 6 Proxies At A Glance
NetBSD Kernel Drivers Compiled to Javascript and Run in Browser
Loosely Coupled, Reusable UI Components in Backbone.js
Canonicalization in JavaScript
Getting Started with TypeScript: Classes, Static Types and Interfaces
Watching
A Talk On Automated Refactoring Giles Bowkett shows off his intriguing 'Wheatley' semi-automated JavaScript refactoring tool.
jQuery Mobile - Web Delivery for All Marc Grabanski presents an overview of jQuery Mobile, along with reasons to use it and his experiences in using it on real life projects. Well recorded and produced.
Node Tuts: Node.js Video Tutorials
Code and Libraries
Introducing smap.js: A Forward Polyfill for ES6 Maps smap.js brings ECMAScript 6-style Map objects to non-ES6 compliant environments. The example elegantly shows it off.
Node.js in Chrome with node-chromify This isn't for your Web site but for Chrome 'apps' and extensions which now have support for listening on TCP sockets.
Stalker: A JQuery Plugin That Allows Elements to Follow Users on a Page
Lactate: A Featureful Static File Server for Node.js Designed with performance in mind and claims to outperform most other solutions out of the box. Lactate uses streams wherever possible, gzips when it can, handles client-side expiration, caches files in memory, and watches files for efficient updates.
Watch.JS: Watch The Changes of Some Object or Attribute Imagine the possibility of executing a function whenever specific objects change. Watch.JS adds this ability to all objects in JavaScript.
Jobs
JavaScript developer at dotDigital Group (London) We need you to build the fantastic user interfaces which give our products their easy to use feel. Work on our pure JavaScript applications that seamlessly bridge the gap between client and server operations. Join our agile team to learn and build great things
Front-End JavaScript Engineer (jQuery/Backbone/Underscore) at Flite We are looking for a top-notch JavaScript Engineer. If you're wanted to build a web platform that is backed by top VCs and used by top-tier clients like SalesForce, LinkedIn, and P&G, while working with some cutting edge technology including Node.js, check us out.
Post a job in a future issue of JavaScript Weekly
Last but not least..
JavaScript Style Badge: Your Code Style Choices as a 'logo.js' Badge A bit of fun, this one. Answer some questions about your preferred JavaScript code style choices and get a special version of the 'logo.js' badge to show them off.
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