---
title: "#360: How Redux Can Make You A Better Developer"
publication: "JavaScript Weekly"
issue: 360
published_at: "2017-11-10"
canonical_url: "https://javascriptweekly.com/issues/360"
---

#360: How Redux Can Make You A Better Developer

This week's JavaScript news — [Read this e-mail on the Web](http://javascriptweekly.com/issues/360)

JavaScript WeeklyIssue 360 — November 10, 2017

We just noticed that JavaScript Weekly is 7 years old this week! Thanks to all of you for your ongoing support. If you want to see how far JavaScript has come, [check out the first issue](http://javascriptweekly.com/issues/1) for a nostalgia trip (although be warned, most of the links no longer work) :-)

_Your editor,_
_Peter Cooper_[How the V8 Team is Using a New 'Web Tooling Benchmark'](https://v8project.blogspot.co.uk/2017/11/web-tooling-benchmark.html)You know when hardware reviewers benchmark against Photoshop and games? This is a look at a new, similarly practical performance test for JavaScript engines. Benedikt Meurer 
[A Summary of New Angular 5 Features](https://alligator.io/angular/angular-5)A look at some of the most important changes to Angular, as well as pointers on upgrading. Alligator 
[Error Logging in Angular 2 with `ErrorHandler`](https://rollbar.com/blog/client-side-angular-error-handling/?utm_source=jsweekly&utm_campaign=jsweekly&utm_medium=email-nl)Error handling is one of those things no one wants to deal with, well in Angular you can create a global handler and never have to worry again. Here's how. ROLLBARSponsor
[js2flowchart: Create SVG Flowcharts from JavaScript Code](https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart)Turns your code into flowcharts in a variety of ways so you can more easily analyze or explain what’s going on. Bohdan Liashenko 
[An ES Proposal: 'import.meta' for Module Metadata](http://2ality.com/2017/11/import-meta.html)Proposes a way for modules to more easily make metadata about themselves available via an `import.meta` object. Dr. Axel Rauschmayer 
[A Curated Compilation of Node Best Practices](https://github.com/i0natan/nodebestpractices)Curated from numerous popular articles this in-development list of best practices covers topics from error handling to memory use. Yoni Goldberg 
[How Redux Can Make You A Better Developer](https://medium.cobeisfresh.com/how-redux-can-make-you-a-better-developer-30a094d5e3ec)If adopted, Redux has the potential to totally change your approach to writing code and organizing applications. Danijel Vincijanovic 
[Creating a Star to Heart Animation with SVG and Vanilla JS](https://css-tricks.com/creating-star-heart-animation-svg-vanilla-javascript/)A step-by-step how-to for smooth transitions from one shape to another. Ana Tudor 


Jobs

- [Senior Software Engineer](https://secure.actblue.com/jobs#tech?utm_source=javascriptweekly&utm_medium=email)At ActBlue we build and power cutting-edge grassroots fundraising tools for campaigns and organizations on the left. ActBlue Technical Services
- [craigslist seeks JavaScript Developers (San Francisco, CA)](https://www.craigslist.org/about/craigslist_is_hiring?utm_source=javascriptweekly&utm_medium=email)CL seeks JS developers to join our small (~50) team. Come help us save the world, or at least our corner of the Internet. craigslist
- [Looking For Your Dream JavaScript Role?](https://underdog.io/?utm_medium=advertisement&utm_source=javascriptweekly&utm_campaign=homepage2017-nov-10&utm_content=dream-job)Try Underdog.io, where hundreds of the best tech companies go to find JavaScript talent. Companies email you directly as soon as next Monday. Underdog.io

In Brief

[So What's New in Node.js 9?](https://nemethgergely.com/what-is-new-in-nodejs-9/) news
Gergely Nemeth

[A Feature Watch on ECMAScript 2018 (Updated)](http://www.2ality.com/2017/02/ecmascript-2018.html) news
Dr. Axel Rauschmayer

[The Road to Learn React: Learn by Building Hacker News App](https://www.educative.io/collection/5740745361195008/5676830073815040?coupon_code=au-js-weekly&utm_source=jsweekly&utm_medium=email&utm_campaign=jsweekly_road_to_react) course 
12,000+ students read the Road to Learn React. This interactive course is a complete roadmap to master React.
EducativeSponsor

[Using a Router To Navigate Between Pages in a Vue.js App](https://www.thepolyglotdeveloper.com/2017/11/router-navigate-pages-vuejs-application/) tutorial
Nic Raboy

[Playing with 2D Physics with Matter.js](http://codersblock.com/blog/javascript-physics-with-matter-js/) tutorial 
Some pointers on getting started with [Matter.js.](http://brm.io/matter-js/)
Will Boyd

[Async/Await Explained By Way of a Clear Example](https://codeburst.io/javascript-es-2017-learn-async-await-by-example-48acc58bad65) tutorial
Brandon Morelli

[What’s New in Angular 5: Animations](https://netbasal.com/whats-new-in-angular-v5-animations-274ee7ac78c6) tutorial
Netanel Basal

[Working with async/await and Loops](https://blog.lavrton.com/javascript-loops-how-to-handle-async-await-6252dd3c795) tutorial
Anton Lavrenov

[Basic Debugging from the Chrome DevTools Console](https://blog.pragmatists.com/how-to-debug-front-end-console-3456e4ee5504) tutorial
Michał Witkowski

[Ask HN: Which TypeScript Codebase Should I Study to Get Better?](https://news.ycombinator.com/item?id=15662394) opinion
Hacker News

[Ask HN: Is Meteor.js Still A Thing?](https://news.ycombinator.com/item?id=15624623) opinion 
A lengthy discussion on whether using Meteor.js in production is still worthwhile.
Hacker News

[The Most Clever Line of JavaScript?](http://blog.bloomca.me/2017/11/08/the-most-clever-line-of-javascript.html) story 
Well, it’s an _intriguing_ line at least.
Seva Zaikov

[Advanced Static Types in TypeScript: A Course](https://egghead.io/courses/advanced-static-types-in-typescript) video
Marius Schulz

[A Much Faster Way to Debug Code Than with Breakpoints or Console.log](https://wallabyjs.com/docs/intro/advanced-logging.html?utm_source=cooperpress&utm_medium=email&utm_content=javascriptweekly&utm_name=javascriptweekly#live-comments) 
Wallaby catches errors in your tests and displays the results of expressions right in your editor as you type.
Wallaby.jsSponsor

[Webpack Monitor: A Tool for Monitoring Webpack Optimization Metrics](https://github.com/webpackmonitor/webpackmonitor) tools
Jon Roach, Gordon Yu, Balal Zuhair

[“CircleCI 2.0 is fast. We reduced builds from minutes to 12 seconds.”](https://circleci.com/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=november&utm_content=javascript-weekly) tools
CircleCISponsor

[voxelengine3: A Three.js-based WebGL Voxel Engine](https://github.com/Lallassu/voxelengine3) code
Magnus Lallassu

[Noel: A Replayable Event Emitter](https://lifenautjoe.github.io/noel/) code
Joel Hernandez

[Emergence.js: Detect Element Visibility in The Browser](https://github.com/xtianmiller/emergence.js) code
Christian Miller

[DraftJS Plugins 2.0: Lots of New Rich Text Editor Extensions](https://medium.com/@nikgraf/announcing-draftjs-plugins-2-0-8c25f2a4df55) code 
Draft.js is a framework for building rich text editors in React.
Nik Graf

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/360)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
