Your weekly update of JavaScript news and updates.
Learning more
Why is Progressive Enhancement so unpopular?
Dependency Injection in JavaScript
Two Simple JavaScript Dependency Injection Techniques
Writing third-party JavaScript
Prototypes Are Not Classes
Javascript: An Exploration of Prototypal Inheritance
Avoiding anonymous JavaScript functions
Six Things You Might Not Know About Promises
10 Drastic Ways to Avoid Website Obesity
Graphics
Better SVG for a better web
sigma.js - a JavaScript library dedicated to graph drawing
cannon.js - A lightweight and simple 3D physics engine for the web
Phys.JS - is a Physics library built for Javascript and NodeJS
verb - A CAD Library for the Web
Libraries
Introducing an Accessible Accordion Widget
RequireJS and jQuery - A Journey in noConflict Mode
Drop.js - The fast and capable dropdown library
WebODF.js - a JavaScript library that makes it easy to add Open Document Format (ODF) support
Polymer – how to create a youtube video list
Building
Getting started with gulp.js - a build system/task automator written for nodejs
Grunt vs Gulp - Beyond the Numbers
Book of the Day: Building Backbone Plugins
React.js in pure JavaScript (Facebook library) - Deep explanation for newbies
Angular
Leveling up in AngularJS (Video)
Understanding Angular Directives
Processing Forms in AngularJS
Angular-wizard - a component that will make it easy for you to create wizards in your app
Angular directives for Foundation
Demystifying AngularJS’ dependency injection
Creating Apps with Angular and Node using Yeoman
Testing
Syntax extensions for JS - to write better testing assertions, BDD-style
BDD in JavaScript with CucumberJS
BDD In JavaScript II: the World and Background
testardo - A Browser Agnostic JS Web Driver
nightwatch.js - Browser automated testing done easy. Write efficient and straightforward Javascript End-to-End tests in Node.js which run against a Selenium server
Emulators
ElkJS - Javascript based Acorn Electron Emulator
EstyJS - a pretty fast and functional JavaScript Atari ST emulator
The last bits
Sublime Text Cheat Sheet - A quick-reference guide to keyboard shortcuts
How to be a Complete ******** with Bad Javascript (Slides)
beautify-with-words - unminifies JavaScript with unique words for variable names
So what do you make of these recent going ons?
Are you learning more about the workings of JavaScript, are the graphics libraries of any interest, and is it worth learning more about Angular?
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