This week’s JavaScript news, issue 331

This week’s JavaScript news — Read this e-mail on the Web

JavaScript Weekly

Issue 331 — April 21, 2017

It’s Time to Embrace Arrow Functions
Eric felt some pushback against the use of ES6’s arrow functions recently. Here he explains how they’re useful and why you should become very comfortable with them.

Eric Elliott

JavaScript Patterns for 2017
A 50 minute roundup of common, JavaScript-specific techniques like using modules, webpack, ES6 syntax, classes, async/await and more.

Scott Allen

Facebook Releases React VR for Building Virtual Reality Experiences
React VR lets anyone with an understanding of JavaScript rapidly build and deploy VR experiences using standard web tools. GitHub repo.


A Netflix like Live and VoD Streaming Experience in HTML5
An easy to integrate and versatile HTML5 based MPEG-DASH and HLS player for desktop, mobile, VR Headsets, Chromecast, AirPlay, AppleTV and SmartTVs. Including a WebGL based VR and 360 video component and a completely customizable HTML5/CSS UI.


Introducing NgxErrors: Declarative Form Errors for Angular
An open source project to bring better validation to Angular’s reactive forms. Here’s a look at how to use it, why Todd created it and the problems it aims to solve.

Todd Motto

Choosing Between React and Angular: A Comparison
Should you pick Angular or React? Pavels Jelisjevs looks in detail at what both frameworks have to offer, and gives some practical advice on how to choose.


How to Build A Simple Math Expression Tokenizer
The basics of turning an expression like 89sin(60) + 4.4x/9 into its component parts for further processing.

Shalvah Adebayo

Improved JS Performance, WebAssembly, and Shared Memory in Edge
A look at some key new features in Microsoft’s Chakra JavaScript engine.

Limin Zhu


Front-End Evangelist at Backbase (Amsterdam)Enjoy spreading & sharing your knowledge in a fast pacing environment? We’re looking for engineers who can become a voice for Backbase. Backbase

Write code. Save lives. Axon is looking for front end talent!We’re building greenfield products that will make our communities fundamentally better. We love clean code, React, and great co-workers. Join us! Axon

Senior Software Engineers at ReaktorWe’re on the look-out for the most talented software engineers to make sure our teams are filled with best in class individuals. Reaktor

Can’t find the right job? Want companies to apply to you? Try
In Brief
JSConf Budapest (Sep 14-15) Call for Speakers Open news
Facebook Announces React Fiber, A Rewrite of Its React framework newsTechCrunch
Nordic.js (Sep 7-8 in Stockholm) Call for Proposals Open newsNordic.js
You Need ES2017’s Async Functions. Here’s Why tutorialDerick Bailey
A Look At Async Iterators and Generators tutorialJake Archibald
Using ReactJS, ES6 & JSX to Build a UI (the rise of MERN) tutorial Part 5 of our Modern Application Stack series – Why ReactJS is driving the development of modern applications.MONGODB  Sponsor
Method Binding Is An Implicit Part Of Your API Contract (Whether You Like It Or Not) tutorialBen Nadel
Why TypeScript Is Growing More Popular opinionMary Branscombe
A JS Testing Tool Showdown: Sinon.js vs testdouble.js opinionSitePoint
Tinytime ⏰: A Simple strftime-esque Time and Date Formatter codeBrandon Dail
lodash-form-collector: A Form Collector Package Powered by Lodash code
Chroma.js: Library for Color Conversions and Color Scale Generation codeGregor Aisch
HR.js: A Tiny Library for Highlighting and Replacing Text in the DOM codeMehmet Burak Erman
D3-Annotation: Easily Add Annotations to D3 Visualizations codeSusie Lu
Polished: A Toolset for Writing Styles in JS code .. complete with Sass-style helper functions and mixins.Glen Maddern and Maximilian Stoiber
Simple Slider: A 1KB JavaScript Carousel code An extremely lightweight carousel micro library. Demo on homepage.Ruy Adorno
vee-validate: A Simple Vue.js Input Validation Plugin codeAbdelrahman Awad
Pandemonium: 10 Randomness-Related Functions code Things like weighted choices, sampling, and shuffling.Guillaume Plique
React InstantSearch ⚡ Lightning Fast Search for Web and Native Apps tools Build instant search for your app in a few lines of code. UI widgets give you a great search out of the box.Algolia  Sponsor
CodeSandbox: An Online React Playground/Editor tools See our React newsletter for more like this.Ives van Hoorne

Curated by Peter Cooper and published by Cooperpress.
Like this? You may also enjoy: FrontEnd Focus : Node Weekly : React Status
Stop getting JavaScript Weekly : Change email address : Read this issue on the Web
© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK