Weekend JavaScript Newsletter
Top JavaScript news and articles straight into your inbox every Friday. Everything you need to be successful in your career. From the new hot frameworks to IoT and robotics.

ISSUE #117

Angular 5 is out, Node 8 is LTS now, ant other stories


TOP STORIES

Version 5.0.0 of Angular Now Available

This is a major release containing new features and bugfixes. This release continues our focus on making Angular smaller, faster, and easier to use.


Node.js 8 Moves into Long-Term Support and Node.js 9 Becomes the New Current Release Line

We are super excited to announce that later today Node.js 8 will be ready for production as it transfers into the de facto Long-Term Support release line opening it up to a larger user base that demands stability and security (Node.js 8.9.0 is the first official Node.js 8 release to hit LTS status).


Announcing TypeScript 2.6 | TypeScript

TypeScript 2.6 is here in time for Halloween, but have no fear! We’ve got some great treats for you in this release.


MODERN JAVASCRIPT

JavaScript loops — how to handle async/await | Anton Lavrenov

We can write async/await loops in JavaScript in three different ways. All of them will give us different results.


DESKTOP

Growing Pains: Migrating Slack’s Desktop App to BrowserView | Charlie Hess

Recently Slack on the desktop has been going through an awkward adolescence. Instead of flailing limbs and pitch squeaks, ours has manifested in ways rather more grim: inexplicably failing to render…


MISC TUTORIALS

A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) | Brandon Morelli

In this tutorial you’ll learn how to automate and scrape the web with JavaScript. To do this, we’ll use Puppeteer. Puppeteer is a Node library API that allows us to control headless Chrome. Headless…


REACT

React + Firebase Course

A short course that covers how you can build web applications with React and Firebase.


Fullstack React: 30 Days of React

Over the next 30 days, we'll walk through everything you need to know to work with React. From the very beginning through testing and deployment of our first app.


HTML literals, the JSX of the platform | Kenneth Christiansen

/* Nice little presentation on HTML literals and what they're used for.


What should I do after learning React Basics (Flux, Flow, Redux ...)

Anyone here who's a React "pro" , can share his path with us so we can get a work here?


FUNCTIONAL

Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript

Fullstack Academy was recently ranked the #1 coding bootcamp in the U.S. Learn more at https://www.fullstackacademy.com The Lambda Calculus is a symbol manip...


Functional JavaScript: Resolving Promises Sequentially | joelnet

I love the new Promise library that ships with ES6, though one thing has been left out, a function to sequentially execute multiple promises.


DEBUGGING

How to debug Front-end: Console | Michał Witkowski, Pragmatists

Software developers produce code and introduce bugs, not intentionally, but they do. The older the bug is, the harder it is to find and fix. In this series of articles, I’ll try to show what you can do by using Google Chrome Devtools, Chrome plugins and WebStorm. This tutorial will be about Chrome Console, the most commonly used debugging tool. Enjoy!


The 14 JavaScript debugging tips you probably didn't know | Raygun

You might want to keep these tips and tricks in mind for the next time you find yourself needing to debug your JavaScript code!


WORKFLOW

Why I switched from Atom to Visual Studio Code

It is never just about the feature set.


Next Level Webpack Dashboard – freeCodeCamp

Webpack-dashboard has over 10 thousand stars on Github but yet I almost never encounter it. Why are we not taking advantage of this great plugin — I’m looking at you create-react-app and vue-cli �…