🔥 The functional approach may sometimes lead performance issues. But there are ways to remedy those. Transduction is a way to combine
map, and other array functions so that you only iterate through the array once. Also, read the previous article on fusion which is technique for combining pure functions removing the intermediate values.
🔧 Airbnb came up with a handy tool that automates a big chunk of work when migrating a large codebase to TypeScript. I just wish a tool like this was available when I was converting my old projects to TypeScript.
🔒 That articles explores and explains different types of security attacks and how to prevent them with Node.js.
🔨 Here's another take on debugging techniques. Chances are you're familiar with console.table and console.trace already. If not here's an article for you.
🤔 Harry Wolff talks about why he decided to ditch GraphQL. Spoiler that's mostly about the whole different level of comlexity compared to regular REST services (N+1 query problems, extra caching layer, subscriptions).
🌊 Haha, the choice of emoji is perfect, right? In this video they parse a WAV file (which is a multimedia format for uncompressed audio).