Issue #67 · June 18, 2018

10 Things I Regret About Node.js

“First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack”

Best 7 links of week #24, 2018

10 Things I Regret About Node.js

10 Things I Regret About Node.js

In this talk Ryan Dahl, original Node.js creator, describes 10 things that he regrets about architectural choices in Node.js and describes what he would have done differently if he had to rewrite Node.js from scratch today. By the way, he is already building a new V8 runtime called deno, introduced at the end of the talk!

Articles

UTC is Enough for Everyone, Right?

Programming with dates, times, and timezones is hard. But here's some help from Zach Holman, who goes about the meaning of time and delves into a deep dive about all the aspects the programmers need to know when working with time.

Keeping Node.js Fast

Node is a very versatile platform, but one of the predominant applications is creating networked processes. In this article, we’re going to focus on profiling the most common of these: HTTP web servers.

Friendly Machine Learning For The Web.

ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.

Book of the week

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

by Cory Althoff

This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, it also covers the rest of the things you need to know to program professionally that classes and books don't teach you.