The Curious Engineer

All blogs / Frontend / CSS / browsers

Not a Number

nan.fyi

An interactive blog on computer science and web development, by Nanda Syahrasyad.

Frontend / CSS / browsersJavaScript / TypeScriptDatabasesCompilers

’22’23’24’25’26
Posts
5 from 20 Feb 2022 to 22 Oct 2025
Posting
now and then
Kind
personal blog

2025 1

  1. Build Your Own DatabaseOctober 22, 2025How would you reinvent the database? In this post, we'll build a key-value database from the ground up.

2023 2

  1. A Deep Dive Into SVG Path CommandsJuly 4, 2023The 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.
  2. The Power of Keys in Framer MotionFebruary 22, 2023The 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.

2022 2

  1. Inside Framer's Magic MotionNovember 15, 2022How 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.
  2. Rebuilding Babel: The TokenizerFebruary 20, 2022How do you build a modern JavaScript compiler from scratch? In this post, we'll rebuild the first piece of a compiler: the tokenizer.