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!)
And now on with the show …
Resources
- 20+ Docs and Guides for Front-end Developers (No. 5) — Louis Lazaris with the latest installment of learning tools and resources for front-end developers.
- Awesome JavaScript — A collection of awesome browser-side JavaScript libraries, resources and shiny things.
- Useful tools for your Node.js projects — a great set of development libraries and services.
- jQuery UI Events Cheatsheet — a comprehensive overview
- module-requests — request a JavaScript module you wish existed or get ideas for modules
React
- Creating Isomorphic Apps with Node.js, React, and Express — The isomorphic approach isn’t new anymore but it’s always handy to have the process outlined in a single walkthrough.
- Creating an Isomorphic Blogging app Using React and Flux — create a simple blogging app to understand how exactly Flux and React fit together
- Using React in the real world — Did you know, you can use React without rewriting your whole app?
- react-input-color — a React input color component with hsv color picker
- Making Netflix.com Faster — how they did it using React and Node.js
Frameworks
- Getting started with Ember and Ember CLI — the Ember CLI is a command line utility built for Ember.
- Creating your first Aurelia app: From authentication to calling an API — Learn how to create a real world Aurelia app using ES6, aurelia-auth and much more!
- Mastering AngularJS Directives — directives help you extend basic HTML elements/attributes and create reusable and testable code
- 5 Minutes to Min-Safe Angular Code with Grunt — Thomas Greco explains how to use Grunt to annotate, concatenate, and minify AngularJS applications.
- Intro to Meteor JS — four part video tutorial by Josh Owens
Tutorials
- Creating a Battery viz Using Node.js: Getting Started and Server — with an introduction to some valuable JavaScript design patterns and useful Node.js modules along the way.
- How To Rewrite jQuery’s .each() in Vanilla Javascript — losing the jQuery dependency.
- Input Validation in Express with express-validator — learn how to validate form input in an Express app using an open-source Node module called express-validator.
- Build a Real-Time Polymer To-Do App — usiing PubNub to send and receive updates between connected devices.
- Designing Flexible, Maintainable Pie Charts With CSS and SVG — Lea Verou shows you how
Everything Else
- The Hitchhiker’s Guide to Modern JavaScript Tooling — a quick overview about what popular tools do - and whether you need them or not.
- What Would Happen If Your Brain Were Literally JavaScript? — video comparing human cognition to JavaScript
- FrontBook — a small and modern frontend boilerplate, enabling you to write ES6 today in production-ready projects.
- 7 things you didn’t know about JavaScript — a few things about JavaScript, things you might not know.
- A useful function for making querySelectorAll() more like jQuery — for those weening themselves from jQuery
Pen of the Week
Incredible! 'Nuff said.
http://codepen.io/ge1doot/pen/JdzXjb
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 Pullo.