Issue #73 - April 6, 2012
The Winner of JS1K 2012: 'Autumn Evening'
Yahoo! Open Sources Mojito, Its JS Framework
From Our Sponsor
Enjoy Hacker News? Check out Hacker Newsletter
Hacker Newsletter is a weekly newsletter of the best articles on programming, technology, startups, and more. All links are hand picked from Hacker News. Issue #92 goes out next Friday - join the other 8000+ subscribers so you won't miss another issue!
What Is The Meaning Of 'this'?
From C++ to JS via Emscripten, Porting A C++ Game to the Web
A high level explanation of how Alon Zakai ported an open source game developed in C++ (and using SDL for graphics) to the Web using Emscripten. Did you know Emscripten support SDL through the HTML5 Canvas element? Nice!
A look at adding functions to core prototypes, along with some examples of the sort of functions you might want to add.
Writing a Node Module
A code driven walkthrough of creating a Node.js module right from creating a new directory through to publishing it for the world to install with npm.
Unit Testing Ember.js: How I Learned to Stop Worrying and Love the Runloop
Videos and Media
PeepCode Releases Full Stack Node.js
Code and Libraries
Mine[love]Craft: An Impressive JS1K Entry
ES5-Shim: Make Legacy JS Engines Behave As Close As Possible to ES5
pep.jquery.js: Kinetic Drag on Mobile and Desktop
River: Modular JS Dev Framework Based on the Facade/Mediator Pattern
Introducing Backbone Routes
Backbone Routes is an attempt at providing a central place to define all of your routing logic, Rails style.
Filtrify: Advanced Tag Filtering with HTML5 and jQuery
18 Most Popular jQuery Plugins of March 2012
Yep, a list post! A few interesting picks here that I hadn't seen before though.
Pivot.js: Simply Summarize Large Data Sets on the Fly
Node.js Engineer at Voxer (San Francisco)
Voxer is one of the fastest growing mobile communications apps and claims to have, potentially, the world's largest Node.js installation. Want to work on that? Learn more here.
Last but not least..
What is Dart? - A Free O'Reilly E-Book
A concise e-book by Kathy Walrath and Seth Ladd covering the Dart language, libraries, and tools that help you develop structured, fast, and maintainable web apps that run in any modern browser. If you want an overview of what Dart's about, this is another place to start.
Nodetime: Performance Profiler for Node.js
Nodetime reveals response time and other internals of HTTP requests and underlying HTTP / database calls in your Node.js application. Coupled with related process and OS state information it allows you to trace performance problems down to their root cause.