News roundup: Node causes cancer, node cures cancer!

This week’s podcast (I was hoping to keep it short, but I kept talking and talking… sorry!)

Libraries, frameworks, and code

Cube – open-source visualization for time series data

chainvas – chaining sugar for Canvas

JS-Forth: Forth Interpreter in JavaScript

when.js is a lightweight Promises and when() implementation (from CommonJS)

MongoSpy is a MongoDB monitor that outputs through your browser’s console

Swipe is a lightweight mobile slider

Sudoku Solver in 140 bytes

Kit’s Universal Module Pattern

google-js-test – lightweight JS unit testing with V8

Tidbits

Zynga has open-sourced a scroller and viewporter

For those who enjoy drama, a famous troll posted an inflammatory article that got a lot of attention called “Node is cancer”. It elicited a lot of responses, including node-fib, which shows the proper way to implement a nonblocking long-running operation, “Node Cures Cancer”, which shows that the fibonacci sequence is even more expensive in other languages, and finally Ryan Dahl’s response to what was essential just flame bait.

Changing Perceptions of JavaScript (Alex Kessinger)

Using html5 geolocation api to get the distance of the visitor from me – walks you through the math (trigonometry, oh noes!) to calculate latitude/longitude distances.

UglyJS is a site (dumpster?) that collects terrible JavaScript snippets

Organize Your Code with RequireJS

Script yielding with setImmediate (Nicholas Zakas)

Firefox now supports mouseenter and mouseleave (ppk is celebrating somewhere)

The Future of JavaScript is Here! Approved for ECMAScript 6

In Firefox and Chrome, typeof turns out to be a ton faster than a truthy test. The reverse is true in Safari and IE…

Firefox now has support for a watch method for objects, which seems to act similarly to the new ECMAScript getters and setters.

New-In-A-Spec us an attempt to follow new changes in DOM4 and ECMAScript 6. I’m not sure how long it’s going to be updated, but it’s worth a look at the moment.

HOWTO Create a Windows 8 Metro App with JS and YUI 3

It’s been a long time coming, but Function.prototype.bind is finally in WebKit’s JavaScriptCore
Addy Osmani is at it again with Essential JavaScript Namespacing Patterns

Microsoft’s implementation of JavaScript has been called JScript. Now with the latest Visual Studio 11 Preview, JScript has been renamed to JavaScript

AMD Module Patterns: Singleton

Code Review: EventEmitter2 (by Alex Young of DailyJS)

Decoding jQuery – jQuery.inArray() (Shi Chuan)

Building Offline Experiences with HTML5 AppCache and IndexedDB (IEBlog)

Another JavaScript Quiz floating around out there

New stuff in Firefox 9 (via Paul Rouget): Type Inference, navigator.doNotTrack property, mouseenter/mouseleave events, Camera Capture (mobile), chunked XHR, etc

JavaScript Face Detection + Canvas + Video = HTML5 Glasses!

Closures for Dummies (or why IIFE !== closure)

Nitobi (makers of PhoneGap) aquired by Adobe

When web standards fail us – Nicholas Zakas comments on still unresolved problems in JavaScript: cookies, string formatting, date formatting, and UI paradigms, and overly-complicated touch events

Animating with javascript: from setInterval to requestAnimationFrame

A Quick Look Into The Math Of Animations With JavaScript

bind, apply, and call trap

Intel’s Parallel Extensions for JavaScript

Introducing Google JS Test

Live vs. Static Node Lists

Mozilla Brings WebSockets API to Firefox for Android

altJS is a list of languages that output JavaScript

Online JSON Parser/Prettifier

Writing Javascript for Size – how to write code that will minimize better (specifically for UglifyJS)

Multimedia

(slides) WebKit in your living room (Matt Seeley, Netflix) – great slides with lots of new information about optimizing performance

(slides) CapitolJS, RiverTrail (Brenden Eich’s CapitolJS slides)

(book) PhoneGap Beginner’s Guide

(slides) Server Side jQuery

(slides) Responsive web design from the future

(slides) Pragmatic responsive design

(video) Javascript Testing at Google Scale (Cory Smith)

(book) HTML5 Games

jQuery Mobile Keynote 2011 (Todd Parker & Scott Jehl)

Releases

YUI 3.4.1

Raphaël 2.0.0

jQuery 1.7 Beta Release (overview by Addy Osmani)

Wink Toolkit 1.4

GitHub Most Watched This Month (JavaScript)

Notificon
scroller
bootstrap
diveintohtml5
jquery

Upcoming Events

Frontend 2011 (October 10-12, 2011 in Oslo, Norway)
SenchaCon 2011 (October 23-26 in Austin, TX, USA)
NodeFest (October 29, 2011 in Tokyo, Japan)
New Game Conference (November 1-2, 2011 in San Francisco, CA, USA)
red dirt.js (November 3, 2011 in Oklahoma City, OK, USA)
YUIConf 2011 (November 3-4, 2011 in Sunnyvale, CA, US)
Full Frontal JavaScript Conference (November 11, 2011 in Brighton, UK)
W3Conf (November 15-16, 2011 in Seattle, WA, USA)
indieconf 2011 (November 19, 2011 in North Carolina, US)

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • description
  • Reddit
  • TwitThis
  • Simpy
  • StumbleUpon

Leave a Reply




© webdevpublishing 2011