Not a NumberBy Nanda Syahrasyad
July 4, 2023
A Deep Dive Into SVG Path Commands
The mystical d attribute in SVG paths is actually a series of small commands. In this guide, we'll take a look at each path command and how we can use them to draw icons.
Read nowFebruary 22, 2023
The Power of Keys in Framer Motion
The React key prop is often only used to suppress React warnings, but it's actually a super powerful tool when used together with Framer Motion. In this post, we'll explore how to use it to make some pretty cool animations.
Read nowNovember 15, 2022
Inside Framer's Magic Motion
How does Framer Motion make layout changes look seamless? In this post, we're taking a deep dive into FLIP, the technique used by Framer Motion to animate changes in layout without sacrificing performance.
Read nowFebruary 20, 2022
Rebuilding Babel: The Tokenizer
How do you build a modern JavaScript compiler from scratch? In this post, we'll rebuild the first piece of a compiler: the tokenizer.
Read nowNovember 13, 2021
How Do Arrays Work?
What goes on under the hood of the most popular data structure? In this post, we'll uncover the secrets of the array by reinventing one ourselves.
Read nowMay 15, 2021
Building a Debugger
If you want to build your own debugger, where would you start? In this post, we'll take a look at the inner workings of Playground — an online JS debugger.
Read nowMarch 21, 2021
The Sliding Window Pattern
An interactive look at a classic array algorithm pattern.
Read now