Weekend JavaScript Newsletter

Weekend JavaScript

Top JavaScript news and articles straight into your inbox every Friday. Everything you need to be successful in your career. From the new hot web frameworks to IoT and robotics.
658 have already joined.

ISSUE #171

Debugging in Firefox DevTools, TypeScript 3.5, and more


TOP STORIES

Faster smarter JavaScript debugging in Firefox DevTools

Script debugging is one of the most powerful and complex productivity features in the web developer toolbox. Done right, it empowers developers to fix bugs quickly and efficiently. So the question for us, the Firefox DevTools team, has been, are the Firefox DevTools doing it right?


Announcing TypeScript 3.5 RC

Today we’re happy to announce the availability of our release candidate (RC) of TypeScript 3.5. Our hope is to collect feedback and early issues to ensure our final release is simple to pick up and use right away.


JAVASCRIPT UPGRADE

JavaScript Upgrade Screencast

This author of this newsletter also makes a screencast series exploring and explaining the latest JavaScript trends, and solutions. The last video was "A Quick Introduction To TypeScript", and the next one is going to be "Building a Chrome Extension With React". And many more are coming. 👋 For the WeekendJS subscribers, this link will give you 22% off.


MODERN JAVASCRIPT

What's New in Node.js 12: Private Class Fields

Private class fields are a Stage 2 TC39 proposal. Even though they're still experimental, you can use private class fields in Node.js 12 without flags or transpilers. In this article, I'll explain the basics of private class fields and how they interact with existing paradigms, like Object.keys() and assert.deepStrictEqual().


Using Array reduce | David Walsh

Every developer who specializes in any programming language will tell you there's a powerful tool the language provides that they rarely use and wish they knew more about. For me, it's Array.prototype.reduce. I quite enjoy the other Array methods like map, filter, and find, but reduce is one that I knew was powerful but never really had much use for.


JavaScript Engines: How Do They Even Work? From Call Stack to Promise

A whirlwind tour of JavaScript engines from Call Stack, Global Memory, Event Loop, Callback Queue to Promises and Async/Await!


Functional-ish JavaScript | Daniel Brain

But functional programming does not need to be all-or-nothing, and in my view it’s better to be a little more pragmatic. That is to say, if you don’t do anything else, try writing code that’s functional-ish.


What State Machines Are and Why We Use Them | Robert Vogt

Once upon a time there were two computer science students who coincidentally both work for the same company now. I was one of them. We were attending a class called “User Interfaces 1”, which…


REACT

Server Side Rendering with React, Redux and React-Router | ilker ALTIN

How to implement Server-side rendering with React? Custom Server-side implementation with React, Redux, React-Router, Node.js and Express.


The essence of redux in 30 lines of code. · GitHub

The essence of redux in 30 lines of code. GitHub Gist: instantly share code, notes, and snippets.


LEARN FROM CODE

GitHub - lucagez/slow-json-stringify

The slowest stringifier in the known universe. Just kidding, it's the fastest (:


GitHub - franciscop/ola

🌊 Smooth animation library for interpolating numbers


FUN

Building a JavaScript guitar pedalboard | Trys Mudford

How I went about buliding a pedalboard in JS with Web Audio API


Weekend JavaScript

Top JavaScript news and articles straight into your inbox every Friday. Everything you need to be successful in your career. From the new hot web frameworks to IoT and robotics.
658 have already joined.

Older Issues