Welcome to your weekly update of JavaScript news and goodies.
Here are the latest findings for what’s happening this week with JavaScript. Enjoy!
Techniques
How To Avoid Object.prototype Pollution
On linked lists, mapping, folding, and recursion
Sprinkles is the ActiveSupport of “vanilla JS”
Graphics
Using Basic and Tween Transitions in d3.js
Make your credit card form better in one line of code.
Web Animations made easy
A first-person engine in 265 lines
C64 Shader Post Processing Effects
Magic Circles - is a library for making sweet animated magic (or “summoning”) circles like in Diablo, Final Fantasy, etc.
Libraries
The Mystery Of The jQuery Object - A Basic Introduction
intl-tel-input - A jQuery plugin for entering international telephone numbers
My Top 5 jQuery Filter & Sort Plugins
Augment - A tiny JavaScript inheritance pattern
crunch - JavaScript arbitrary-precision arithmetic library. Built for speed
SoftXPath - is small cross browser JavaScript library written for web developers who deals with XML parsing/querying on client side
SoftXMLEcart - easy, xml based ecommerce shopping cart written in JavaScript with built-in PayPal integration
Videos
Cylon.js - The JavaScript Evolution Of Open Source Robotics
A collection of talks, tutorials, tidbits, and just cool stuff that JS devs will find useful.
Node
Setting up NPM registries
Searching npm
Understanding Module.exports And Exports In Node.js
Node.js – Preserving Data Across Async Callbacks
Frameworks
What are the use cases for JavaScript MVC frameworks?
Knockout-popover - Simple custom binding for KnockoutJS to enable popovers from Twitter Bootstrap
Two Way Data Binding in Angular.js
Build Interactive Voicemail for Sports Fans with Twilio, MongoDB, Angular, and node.js (Part One)
Development
JavaScript Tools of the Trade: CodePen.io
How Google is redefining web development (and Backbone.js is getting obsolete)
JSON schema and APItizer - mock APIs for the single page apps
Crosswalk: A web runtime for ambitious HTML5 apps
Statistical Renaming, Type Inference And Deobfuscation
Testing
MotorCortex.js, Testing AngularJS with Jasmine
Perfslides - demo app to show that browser-perf works
Deep stack traces based on AsyncListener API
Cool stuff
Building robots and rockets with Javascript
Write A Song On JavaScript
mupen64plus via emscripten - A port of the popular Nintendo 64 emulator for the web
So what are your thoughts on the latest going-ons in the world of JavaScript? Are you finding dependency injection and other techniques to be helpful? How useful are codepen, jsbin, and jsfiddle to your development? And has that write a song piece inspired you to create a musical score editor?
Please PM us if you have anything of interest for the next issue, and happy reading! - Paul & [URL=“http://www.sitepoint.com/forums/private.php?do=newpm&u=184222”]Pullo