2015-11-16

Hello and welcome to 'This Week in JavaScript' — another curated collection of links relating to what's new and exciting in the world of JavaScript. The complete list is tagged jsweekly. (Don't forget to check out our weekly .NET and front end roundups too!)

And now for this week's finds ...

Getting started

JavaScript Fundamentals: Assignment Operators - Compound assignment operators can be thought of as simple shortcuts to mathematical expressions; Dudley Storey explains.

Part 3: An Intro to Functional Programming Concepts in JavaScript - Part 3 looks at pointed functors and introduces new functors to enable us to elegantly handle errors in our function compositions.

Learning more

Recipes for Randomness in JavaScript - Dudley Storey shows a variety of JS code recipes for randomising numbers

An Overview of JavaScript Templating Engines - JavaScript templates are a method of separating HTML structure from the content contained within. Here, Jamie Shields shows how they can be used.

20+ Docs and Guides for Front-end Developers (No. 6) - Louis Lazaris gives us his sixth installment of the Docs and Guides series

Improved Ajax Techniques for WordPress: Object-Oriented Programming - Tom McFarlin revisits the topic of working with Ajax in WordPress

Face Proximity Detection with JavaScript - Peter Bengtsson shows you how to build a video booth feature

ES6

ECMAScript 6 Cheatsheet - Everything about the latest version of the ECMAScript (JavaScript) standard

Using ES6 and ES7 in the Browser, with Babel 6 and Webpack - Part of The Complete Guide to ES6 with Babel 6 series

The Six Things You Need To Know About Babel 6 - Get yourself up to speed, with this brief list of the six most important changes.

ES7

What’s in ECMAScript 2016 (ES7)? - Dr. Axel Rauschmayer describes the details of the new release process, along with four features that will probably be in ECMAScript 2016.

ReactJS

react-relay - The framework for building data-driven React applications moves up to v0.5.0

React JS Tutorial for Beginners – Part 1 - A video-based introduction to ReactJS

reactphp/promise - A lightweight implementation of CommonJS Promises/A for PHP

Libraries

Web Playground - An Enjoyable Playground for HTML, JavaScript and CSS

Revealing Elements with scrollReveal.js - Aurelio De Rosa takes a look at scrollReveal, a JavaScript library dedicated to creating animations.

How to use PostCSS in Meteor - What's so special about PostCSS and why is everyone are talking about it? Julian Ćwirko tells you why it's awesome and how you can use it with Meteor.

Frameworks

Highlights from AngularConnect 2015 - A nicely summarised view of October's European Angular Conference 2015

Microsoft + Node.js Guidelines - The start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms.

AngularJS’ Internals In Depth - Part 2 of Nicolas Bevacqua's treatment of AngularJS’ Internals

Creating Components in Angular 2 with Typescript and ES5 - Thomas Greco takes you through the process of building a component in Angular 2 from start to finish.

Everything Else

Codepen Tic Tac Toe in JS - Want a little time out? At least it will look like you're working

For 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 Chris of Arabia.

Show more