Issue #78 · September 3, 2018

A Tale of Types, Classes, and Maps

“Programs must be written for people to read, and only incidentally for machines to execute”

Best 7 links of week #35, 2018

A Tale of Types, Classes, and Maps

A Tale of Types, Classes, and Maps

In this fantastic talk, Benedikt Meurer, Google Engineer working on V8, explores important ingredients of modern JavaScript engines, and how these ingredients make it possible to write the amazing JavaScript applications that we see today.

Articles

felixrieseberg/windows95

If you are feeling nostalgic and really crave that need to use again Windows 95, here is a very simple solution: Windows 95 emulated from within an Electron app! Runs on macOS, Linux, and Windows. 🤪

Babel 7 goes live!

After almost 2 years, 4k commits, over 50 pre-releases, and a lot of help we are excited to announce the release of Babel 7. Find out what's new in this exciting release!

Stimulus framework

Stimulus is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire front-end—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine.

Art of debugging with Chrome DevTools

Chrome DevTools come with an array of features that help developers debug their apps effectively, and therefore find and fix the bugs. There's so much you can do that sometimes, especially at the beginning, it's easy to get lost. This article is gonna help you to be practical and learn what's important.

Book of the week

Building Microservices: Designing Fine-Grained Systems

Building Microservices: Designing Fine-Grained Systems

by Sam Newman

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.