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 and front end roundups too!)
News & Opinion
- Polymer 1.0.3 Starter Kit is out
- Front-end Development is Development
- Overcoming JavaScript Framework Fatigue
- Stop Classifying JavaScript
- Lazymorphic Apps: Bringing back the static web
Tutorials
- Encapsulating LocalStorage Access In AngularJS
- Using Graph Theory to Build a Simple Recommendations Engine
- Recurstion in JavaScript
- Fundamental Node.js Design Patterns
- What do ES6 modules export?
- ES6 In Depth: Classes
Functional / Reactive Programming
- Functional Programming in JavaScript
- The Introduction to Reactive Programming You’ve Been Missing
- Mostly Adequate Guide to Functional Programming
Libraries
- [Backbone Baguette][18] — Backbone on steroids - [toastit.js][19] — Tasty popup notifications for your web app - [Robot.js][20] — Node desktop automation: automate all the things! - [Playground.js][21] — A JS game oriented framework. - [Selectivity.js][22] — Modular and light-weight selection library for jQuery and Zepto.js - [VexFlow][23] — open-source online music notation rendering APIMisc
- [The Refactoring Tales][24] — An online book of refactoring case-studies - [jQuery UI Events Cheat-sheet][25] - [Elevator Saga][26] — Can you get everyone to their floor before the time runs out?I hope you’ve enjoyed working through these links. If you want more links like this and to keep up-to-date with the latest goings on in JS land, you can follow SitePoint’s JavaScript channel on Twitter.
Please PM us if you have anything of interest for the next issue or if there is anything you would like to see featured. Paul and Fretburner (standing in for Pullo).