Hello and welcome to This Week in JavaScript—a lovingly curated collection of links relating to what’s new and exciting in the world of JS. The complete list is tagged jsweekly. (Don’t forget to check out our weekly .Net roundup too!)
Development
JavaScript world domination
A baseline for front-end developers: 2015
Reminder - having a tool doesn’t mean you always use that tool…
Amok - live editing for JavaScript
Here’s what iterative design looks like
Building a custom right-click (context) menu with JavaScript
Learning more
The problems with for…in and JavaScript arrays
Are alt attributes required? Always?
Sorting algorithms in JavaScript
Simple Inheritance with JavaScript
Learn JS data - data manipulation, data munging, and data processing in JavaScript
Libraries
JointJS: JavaScript diagramming library
How to learn to draw: stage two, precision
Animation principles for the web
A free audio resource for your projects
Factors to consider while choosing a JavaScript charting library
ASCII to vector images
Create space invaders with Swift and Sprite Kit
Frameworks
Using Angular’s new improved Browserify support
Speed up your angular app and get rid of sasqwatches
Programming With Yii2: integrating user registration
Common mistakes in Node.js development
Node.js security tips
Testing
Getting started with Node.js and Jasmine
Chasing numbers: pragmatic Javascript code coverage
I hope you enjoyed this week’s links. Which ones caught your attention?
Please PM us if you have anything of interest for the next issue, and happy reading! - Paul and Pullo