Check out the last entry!

Congratulations, Glowscript and Bruce!
---------- Forwarded message ----------
From: "JavaScript Weekly" <j...@peterc.org>
Date: Sep 21, 2012 6:46 AM
Subject: This Week's JavaScript News - Issue 97
To: <stephen.gue...@redfish.com>

  New Node book, YUI 3.7.0

Read this issue on the
Web<http://javascriptweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d007a8a348&e=59a968c10f>
  [image: JavaScript
Weekly]<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=162705800a&e=59a968c10f>

Issue #97 - September 21, 2012

Welcome to issue 97 of *JavaScript Weekly*. I haven't done a written
introduction for several issues so I thought I'd just say "hi" and reassure
you a person is behind all of this. No algorithms here! I hope to inject
more of a human element over time but for now.. it's more juicy JavaScript
links for you. Hope you're having a good week! - Peter.

Headlines

<http://javascriptweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=b3e0bb2863&e=59a968c10f>
*Smashing Node.JS Book Now
Available<http://javascriptweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=27a6f04440&e=59a968c10f>
*
A new Node book by Guillermo Rauch (of Socket.io fame) is now available in
paperback, Kindle, and PDF formats. Digs into non-blocking IO, REST, the
realtime Web, using databases, and testing. 320 pages and published by the
Smashing Magazine folks.

*Announcing YUI
3.7.0<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=dc40ee6099&e=59a968c10f>
*
The latest version of Yahoo's JavaScript library for building rich webapps
is here. Primarily architectural tweaks and fixes this time but it
continues to grow.

jQueryUK 2013 Call For Proposals Open Till October 11 (Oxford,
England)<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=8be195259c&e=59a968c10f>

>From our Sponsor

<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=3eeadb739b&e=59a968c10f>
*Cloud-based image management for your
website<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=5428c204b8&e=59a968c10f>
*
Let Cloudinary manage your image upload process, storage, image
manipulation and CDN delivery, end-to-end. Create thumbnails using
face-detection, apply effects, convert formats and much more. jQuery
integration library available. Sign-up for free.

Reading

*The Distinction Between Expressions and Statements in
JavaScript<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=203ae6fd85&e=59a968c10f>
*
Dr Axel Rauschmayer (be sure to see him speak at JSConf EU next month!)
looks at an important syntactic distinction in JavaScript.

*Test-Driven Node.js Development with
Grunt<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=73c1970f1c&e=59a968c10f>
*
Mark Dalgleish walks through getting started with Grunt, the JS command
line build tool, to kick off a test driven development process on a new
Node project. A handy intro.

*Computer Science in JavaScript: Insertion
Sort<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=15be069e51&e=59a968c10f>
*
Nicholas C. Zakas explains the properties and technique of the 'insertion
sort' and shows how to implement it in JavaScript.

*WebMatrix 2: Front End (and JS) Web Developers Take
Note<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=173f200c7b&e=59a968c10f>
*
Scott Hanselman gives a screenshot-driven walkthrough of Microsoft's latest
free front end webdev tool (Windows only, of course..) Includes a JS editor
with Intellisense for both JS and NPM modules, templates for things like
Express, and CoffeeScript support.

*Jeremy Ashkenas on Why Coffeescript Really Does Understand Lexical
Scope<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f36c7f2680&e=59a968c10f>
*
Over on Reddit, someone posted 'Coffeescript devs don't understand lexical
scope' and things blew up quickly. Here, Jeremy Ashkenas, creator of
CoffeeScript, explains its approaches in this area.

*Actually, YOU Don't Understand Lexical
Scope!<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=9e49bddb43&e=59a968c10f>
*
A longer, more code driven explanation of CoffeeScript's approach to
lexical scoping (related to the previous item).

Advice On and Instruction in The Use Of
Ember.js<http://javascriptweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=5a03260db7&e=59a968c10f>

Testing Backbone + RequireJS Applications with
Jasmine<http://javascriptweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=99eae147d7&e=59a968c10f>

*ECMAScript Internationalization API: One Step
Closer<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=1e32bc6ccf&e=59a968c10f>
*
Norbert Lindenberg writes in noting that 'ECMA TC39 this week approved the
ECMAScript Internationalization API' and has referred it for final approval
in December.

Watching

*Pure JavaScript: 48 Minutes of Getting Functional in
JS<http://javascriptweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=db0f52e780&e=59a968c10f>
*
Christian Johansen, author of "Test-Driven JavaScript Development",
demonstrates how to leave loops behind and embracing functions as the
primary unit of abstraction in your JavaScript code.

*Practical KnockoutJS: A 9 Episode Screencast
Series<http://javascriptweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=2ffd125272&e=59a968c10f>
*
Knockout is a popular MVVM library for JS UI development by Steven
Sanderson and this series digs into using it over 88 minutes and 9 videos.
Costs $12.

*Lo-Dash: Why You Shouldn't Always Opt for Native JS Methods
First<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=b11de4204b&e=59a968c10f>
*
John-David Dalton responds to criticisms of Lo-Dash, a drop-in replacement
for Underscore.js that avoids slower native methods in its implementation.

*Hygienic Macros for JavaScript with
Sweet.js<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=bb532fac1c&e=59a968c10f>
*
Tim Disney of Mozilla gives a demo / walkthrough of using the sweet.js
macro parser to get runtime macros in JavaScript and how to implement the
language syntax of your choice.

Code, Libraries and Tools

*Deployd: Simple Way to Build Node-powered Backends and
APIs<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=0c5dd6f5ff&e=59a968c10f>
*
An open source API development platform that makes building backends for
web and mobile apps simple. Includes a visual editor to quickly and
securely add server-side resources like data and user authentication to
rich client apps.

*hashid: Generate Unique Decryptable Hashes From
Numbers<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=ec2f418cf7&e=59a968c10f>
*
Want to turn numbers into hashes suitable for URL
shortening/tracking/private tokens, etc? hashid makes it simple. Comes in
Node.js, CoffeeScript, browser JS, and PHP libraries.

*JSLogger: Log Javascript Errors and Events in The
Cloud<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d4d13f0f77&e=59a968c10f>
*
Another entrant in the growing remote JavaScript error log and event
tracking space. Currently free and in beta.

*Nunjucks: A JS Port of Python's jinja2 Templating
Language<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=597ad950ab&e=59a968c10f>
*
Good looking templates, fast, supports template inheritance, works both
browser and server side, thoroughly tested, installs with NPM.. Worth a
look.

Chai: BDD / TDD Assertion Library for Node and The
Browser<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=bdf2f5b93b&e=59a968c10f>

*Zombie.js: Fast, Full-Stack, Headless Testing /
Browsing<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=fb994ccf84&e=59a968c10f>
*
Simulates a headless browser, loading a page into memory and executing
JavaScript in an environment that approximates a browser. First linked in
JSW #7 but continues to be updated.

Node.js 0.9.2 
(Unstable)<http://javascriptweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=4528cbfce0&e=59a968c10f>

Introducing Gith: GitHub WebHooks For
Node.js<http://javascriptweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d277ccf250&e=59a968c10f>

model: Datastore-Agnostic ORM in
JavaScript<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=01529b07f3&e=59a968c10f>

Backbone.StickIt: Yet Another Model-View Binding Plugin for
Backbone<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=facc9b81f3&e=59a968c10f>

Pedalboard.js: JS Framework for Developing Audio Effects for
Guitars<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=39b3cb2c7a&e=59a968c10f>

Punch Reloaded: A Modern Web Publishing Framework Built on
Node.js<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=e42269aa47&e=59a968c10f>

Jobs

*JavaScript Developers (London, UK) -
£competitive<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=e2b251fb59&e=59a968c10f>
*
I am looking for several JavaScript Developers for various roles based in
London. Up to £60,000. Email priya.gath...@venturi-group.com. Advanced
JavaScript is essential.

Developer Evangelist at Firebase (San
Francisco)<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=896689873b&e=59a968c10f>

Sr. JavaScript Engineer at Blueprint Health (San
Francisco)<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=560628337e&e=59a968c10f>

*Post a job in a future issue of JavaScript Weekly
here<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=ffe6ee698f&e=59a968c10f>
*

Last but not least..

*GlowScript: An Online WebGL Animation Development
Environment<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=e54dd8028b&e=59a968c10f>
*
This 'Graphics Library on Web' (Glow) makes it easy to write real-time
navigable 3D animations that run in the browser and is based on JavaScript
and WebGL. By 'easy', you can have a rotatable and zoomable cube in a
GlowScript-flavored JavaScript one-liner! (Tip: Go to 'Example programs' to
play with some demos without having to sign in.)

Want to see more? Check out the archive of all our old
issues!<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=ca4801136f&e=59a968c10f>

Reading this as a non-subscriber? Click here to
subscribe.<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d42865578c&e=59a968c10f>
Want to advertise? See our media kit for
details.<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=5928e4e047&e=59a968c10f>
Want to post a job? Use our self serve
system<http://javascriptweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=8992432198&e=59a968c10f>or
reply to this e-mail.
To otherwise contact the editor, just reply to this e-mail :-)

© 2012 Cooper Press Ltd. – Office 30, Lincoln Way, Fairfield Enterprise
Centre, Louth, Lincs, UK
Unsubscribe<http://javascriptweekly.us1.list-manage1.com/unsubscribe?u=0618f6a79d6bb9675f313ceb2&id=596bcf37c5&e=59a968c10f&c=20690d94d3>or
Update
/ Change Your E-mail
Address<http://javascriptweekly.us1.list-manage1.com/profile?u=0618f6a79d6bb9675f313ceb2&id=596bcf37c5&e=59a968c10f>
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to