This week’s JavaScript news, issue 345

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

JavaScript Weekly

Issue 345 — July 28, 2017

React 16 Beta Released: Fiber is Ready
As well as Fiber, a key change is in how component errors are handled.


Get Ready for the JS Optimizations in New V8 Versions
How the performance characteristics of V8’s Turbofan will affect the way we optimize in Chrome 59+ and Node 8.3+ situations.

Matteo Collina and David Mark Clements

Why Composition is Harder with Classes
The latest in Eric’s functional programming and compositional software techniques series looks at classes in detail.

Eric Elliott

Automatically capture and quickly fix JavaScript errors affecting your users 🚀
Get real-time crash alerts and collect detailed diagnostics so you can fix errors for your users. See deminified stacktraces with support for sourcemaps. Cut through front-end noise so you can efficiently assess the impact of errors. Learn more.


The JavaScript Way: A Modern JavaScript Tutorial
An in-progress/beta stage book that aims to teach JavaScript from a hands-on, modern 2017 standpoint.

Baptiste Pesquet

Creating Beautiful Charts Using Vue.js Wrappers for Chart.js
Learn to quickly create different kinds of charts and visualizations for Vue.js apps, using three wrappers for the Chart.js library.

Yomi Eluwande

10 Things A Serious JavaScript Developer Should Learn
One developer’s take on a question asked on Reddit 2 weeks ago that attracted a lot of debate over what priorities JS developers should have.

Ben McCormick


Front End Engineer at EDITED (London)Join us to impact how the world’s biggest retailers operate by making a web app with great UX and DX using React, Redux and Glamor EDITED

Senior Frontend Engineer at BugsnagBugsnag is used by engineers around the world to deliver higher quality software every day. Join our team and help build the future of error monitoring. Bugsnag

Can’t find the right job? Want companies to apply to you? Try
In Brief
Results of the Node.js Foundation’s Developer Survey newsNode.js Foundation
USGS Releases New JS Library to Create Location Search Widgets newsUnited States Geological Survey
Attend Google Developer Days — Europe 2017 in Krakow, Poland news Join us at #GDDEurope, where we will be covering the latest developer updates and best practices.Google, Inc.  Sponsor
Promise.prototype.finally Reaches Stage 3 of TC39 Process newsEcma TC39
NationJS Call for Papers (in Washington DC on Nov 30-Dec 1) news
A Quick Practical Example of JavaScript’s ‘reduce’ Function tutorialJP Sio
Unit Testing Angular Applications with Jest tutorialFabrizio Fortunato
Lazy Loading: Code Splitting NgModules with Webpack tutorialTodd Motto
The Story of Snipcart’s Progressive Migration from Backbone to Vue.js storySnipcart
Code Splitting Patterns in Vue.js videoSean Larkin
The Ultimate Guide to JavaScript Fatigue: Realities of Our Industry opinionLucas Fernandes da Costa
‘We Jumped the Gun Moving React Components to ES2015 Class Syntax’ opinionJacques Favreau
Realtime updates on web and mobile that just work tools Trusted by 150k developers. Add in-app notifications, live dashboards & more to any site in minutes, for free.Pusher  Sponsor
sphinx-js: A Better Way to Document Large-Scale JS Projects tools Brings JSDoc support to the popular Python Sphinx tools.Erik Rose
Moon: A Minimal, Blazing Fast UI Library codeKabir Shah
image-compressor: A Simple JavaScript Image Compressor code Useful to reduce image sizes client-side before uploading. Demo here.Xkeshi
Spacetime: A Lightweight Way to Handle Timezones in JS code Timezone-friendly date and time manipulation. Node and browser.Begin
Cthulhu: Extend Redis with JavaScript Modules code Invokes commands from Redis in a JavaScript interpreter.Marco Cecconi
Adaptive, Live and VoD 360 Streaming in HTML5 on Desktop & Mobile and Native apps 
Bitmovin  Sponsor
Ghost 1.0: The Popular Node.js Blogging System Hits 1.0 code GitHub repo.John O’Nolan

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. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK