---
title: "#359: Angular 5, Node 9 and TypeScript 2.6 Released"
publication: "JavaScript Weekly"
issue: 359
published_at: "2017-11-03"
canonical_url: "https://javascriptweekly.com/issues/359"
---

#359: Angular 5, Node 9 and TypeScript 2.6 Released

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

JavaScript WeeklyIssue 359 — November 3, 2017[Angular 5.0 Released: Smaller, Faster and Easier](https://blog.angular.io/version-5-0-0-of-angular-now-available-37e414935ced)A major release for the popular framework containing new features and bugfixes. [Full changelog here](https://github.com/angular/angular/blob/master/CHANGELOG.md). Stephen Fluin 
[Coding with Clarity](https://alistapart.com/article/coding-with-clarity)Clear code is easier to read, understand, and modify, and it’s easier to achieve once you’ve mastered a few key principles. Brandon Gregory 
[![Frontend Masters\](https://copm.s3.amazonaws.com/4cf37b30.png)](https://frontendmasters.com/courses/javascript-foundations/?utm_source=javascriptweekly&utm_medium=email)[🎉 New, Updated: Deep JavaScript Foundations with Kyle Simpson](https://frontendmasters.com/courses/javascript-foundations/)Join Kyle Simpson, author of the popular “You Don’t Know JavaScript” book series, as he deep dives into JavaScript's core mechanics like scope, closure, this and prototypes ..plus new features in ES6 and more. Frontend MastersSponsor
[Frappe Charts: Modern GitHub-Inspired Web Charts](https://frappe.github.io/charts/)A new zero-dependency chart library with elegant, responsive SVG output. Offers bar, line, and GitHub-style heatmap options so far. Prateeksha Singh 
[Node.js 9 Released; Node.js 8 Becomes LTS Release](https://medium.com/the-node-js-collection/news-node-js-8-moves-into-long-term-support-and-node-js-9-becomes-the-new-current-release-line-74cf754a10a0)Node 8 becomes “ready for production” as it becomes the de factor LTS release version (as of Node [8.9.0](https://nodejs.org/en/blog/release/v8.9.0/)). Node 9.0 ([release notes](https://nodejs.org/en/blog/release/v9.0.0/)) is also out and becomes the new ‘current’ release line with the latest features. Node.js Foundation 
[TypeScript 2.6 Released](https://blogs.msdn.microsoft.com/typescript/2017/10/31/announcing-typescript-2-6/)The JavaScript superset that adds optional static types gets a variety of new features aimed at established users. Microsoft 
[Integrating React and Vue Components in One App](https://x-team.com/blog/react-vue-component-integration/)Ever wish you could just plug a React component into your Vue project or vice-versa? This tutorial shows you how. Joseph Rex 


Jobs

- [Full-stack JavaScript Developer at X-Team (Remote)](https://x-team.com/javascript-developer/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=js-weekly-q2-17)We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. [Join X-Team](https://x-team.com/javascript-developer/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=js-weekly-q2-17). X-Team
- [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
- [Looking For Your Dream JavaScript Role?](https://underdog.io/?utm_medium=advertisement&utm_source=javascriptweekly&utm_campaign=homepage2017-nov-3&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

[Removing Client-Side React.js Yielded A 50% Performance Improvement](https://twitter.com/NetflixUIE/status/923374215041912833) news
Netflix UI Engineers on Twitter

[Announcing Assert(js) – An All JavaScript Testing Conference](https://www.assertjs.com/) news 
A one-day, single-track conference with a laser focus on JavaScript testing for developers - both UI and Node.js.
OK GROWSponsor

[How to Use Arrow Functions to Improve Your JavaScript](https://tylermcginnis.com/arrow-functions) tutorial
Tyler McGinnis

[flow-runtime: A Runtime Type System with Flow Compatibility](https://medium.com/@gajus/ode-to-flow-runtime-ed78b2e10ec8) tutorial 
A look at a Babel plugin that transpiles Flow type annotations into runtime checks.
Gajus Kuizinas

[Testing HTTP Requests in Angular Has Never Been Easier](https://blog.craftlab.hu/testing-http-requests-in-angular-has-never-been-easier-dfe53c267522) tutorial
Gábor Soós

[Tracing Method Calls via Proxies](http://2ality.com/2017/11/proxy-method-calls.html) tutorial
Axel Rauschmayer

[Emulating CSS Timing Functions with JavaScript](https://css-tricks.com/emulating-css-timing-functions-javascript/) tutorial
Ana Tudor

[Logging in Angular 2+ with ErrorHandler](https://rollbar.com/blog/client-side-angular-error-handling/?utm_source=js_weekly&utm_campaign=nl_sponsorship&utm_medium=email-nl) tutorial
ROLLBARSponsor

[Refactoring an Old Node Library to using async/await with TDD](https://medium.com/dailyjs/refactoring-an-old-and-broken-library-to-using-async-await-with-tdd-90157de268a2) tutorial
Tane Piper

[Why ES6's Default Arguments Are Awesome](https://remysharp.com/2017/10/25/es6-default-arguments) tutorial
Remy Sharp

[Quickly Create Simple yet Powerful Angular Forms](https://www.sitepoint.com/angular-forms/) tutorial
Kaloyan Kolev

[Build a Lazy-Load Router with Vue.js and the Latest Browser Features](https://vuejsdevelopers.com/2017/10/30/vue-js-dynamic-imports-lazy-load/) tutorial
Anthony Gore

[Screen capture in Firefox](https://www.twilio.com/blog/2017/10/screen-capture-in-firefox.html?utm_source=newsletter&utm_medium=email&utm_campaign=sponsor8) tutorial 
Get access to a media stream of the screen in Firefox with this code.
TwilioSponsor

[My Search for The Perfect Universal JavaScript Framework](https://www.gatsbyjs.org/blog/2017-10-29-my-search-for-the-perfect-universal-javascript-framework/) story
Tal Bereznitskey

[Implementing Super Mario Bros in JavaScript](https://www.youtube.com/playlist?list=PLS8HfBXv9ZWWe8zXrViYbIM2Hhylx8DZx#supermario) video
YouTube

[webpack-dashboard: A CLI Dashboard for Your Webpack Dev Server](https://github.com/FormidableLabs/webpack-dashboard) tools
Formidable

[Fable: An F# to JavaScript Compiler](http://fable.io/) tools

[Element 2.0 Released: A Vue 2.0-Based Component Library](https://medium.com/elemefe/element-2-0-is-here-71bfa217e269) code
Yi Yang

[tonal: A Functional Music Theory Library](https://github.com/danigb/tonal) code 
Manipulate pitches, chords, scales, keys, etc.
danigb

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/359)

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