An interactive blog on computer science and web development, by Nanda Syahrasyad.
Read the newsletter
How do you build a modern JavaScript compiler from scratch? In this post, we'll rebuild the first piece of a compiler: the tokenizer.
Last updated February 20, 2022
What goes on under the hood of the most popular data structure? In this post, we uncover the secrets of the array by reinventing one ourselves.
Last updated November 13, 2021
If you want to build your own debugger, where do you start? In this post, I go over how I built Playground — an online JS debugger — using Babel's plugin APIs.
Last updated May 15, 2021
An interactive look at a classic array algorithm pattern.
Last updated March 2, 2021