jQuery is considered harmful.
Regardless of where your opinion falls on that though, we all need to know
Of the libraries that we came across this week, some small but effective ones are Layzr.js, a fast, modern, and dependency-free library for lazy loading images, and Sprint.js is a lightning fast jQuery-like library for modern browsers.
During Easter some of us were using eggs.js add easter eggs to web pages based on watching keystrokes, and Elevator.js which provides the old-fashioned elevator experience while scrolling to the top, incliding musak while you get there. More usefully though you can animate your ‘action-to-effect’ paths with cta.js.
In the world of frameworks, React has been gathering quite some attention this week. There’s a useful intro to React with this article on React to the future with isomorphic apps, a series of examples on how to TDD React, React Inline to extract out CSS declarations from your code, and perhaps taking things too far is FluxThis which helps to keep you on track by yelling at you when you fail to follow good design patterns.
Other frameworks to gain attention this week have been Node, with Part 2 on Basic Routing, this jQuery to AngularJS Paradigm Switch, and an amusing video asking what do goats, hipster, AngularJS and JSON Schema have in common? about an open source form generation tool called Angular Schema Form.
ES6 and Testing
A cute Asian girl shows us exactly how robots would eat breakfast.