Issue #151 · February 24, 2020

70 JavaScript Interview Questions

“Humanity is acquiring all the right technology for all the wrong reasons”

Best 7 links of week #8, 2020

70 JavaScript Interview Questions

70 JavaScript Interview Questions

Preparing for a JavaScript interview? Or simply, are you curious to know how in-depth do you understand JavaScript? In this article, you will find 70 amazing non-obvious questions that can satisfy your curiosity on this topic!

Articles

Why JavaScript is Eating HTML

In recent years, JavaScript developers have started to define page structure in JavaScript instead of pure HTML. Is this a good practice? This article tries to find a pragmatic answer to this question.

Scaling to 100k Users

Many startups have been there - what feels like legions of new users are signing up for accounts every day and the engineering team is scrambling to keep things running? This article offers a pragmatic guide on some architectural choices you can make to scale as you grow and avoid over-engineering.

evanw/esbuild

An extremely fast JavaScript bundler and minifier that can be used as an alternative to Webpack and parcel. Written in Go and available on GitHub!

Node.js CLI apps best practices

A wonderful repository collecting a list of best practices that you should follow if you are building a CLI application with Node.js.

The Theory: A Semantic Color System

Colours are a foundational element of interfaces but frequently end up becoming a mess of inline definitions, different naming conventions across platforms, confusion around when to use what colour, and issues with updates when things change... This article explores a more systematic approach to define colours in your design system. A great resource if you are working on a design system right now or if you want to improve your existing system!

Book of the week

Information Architecture: For the Web and Beyond

Information Architecture: For the Web and Beyond

by Louis Rosenfeld

Information architecture (IA) is far more challenging—and necessary—than ever. With the glut of information available today, anything your organization wants to share should be easy to find, navigate, and understand. But the experience you provide has to be familiar and coherent across multiple interaction channels, from the Web to smartphones, smartwatches, and beyond.To guide you through this broad ecosystem, this popular guide—now in its fourth edition—provides essential concepts, methods, and techniques for digital design that have withstood the test of time.