Writing
Notes on building for the web — the craft, the tools, and the fun in between.
Redesigning TokozZing with AI Tools
Giving TokozZing a neobrutalist redesign, using AI tools to move on my own ideas faster.
10/31/2024How to Make Drag Effect Using Mouse and Touch Events
A drag effect that works on both mouse and touch — built without the DragEvent API.
08/15/2024How to Handle DragEvent
Building Trello-style drag-and-drop with the DragEvent API, and the surprises along the way.
06/03/2024All About A Promise
A quick tour of JavaScript Promises: states, then/catch, async/await, and when to use each.
04/16/2024How to apply SEO effectively in React
Getting a client-rendered React app indexed — meta tags, React Helmet, and their limits.
02/19/2024Optimize Data Loading Time
My Notion-powered blog was slow on first load, so I cached it as JSON on AWS.
02/03/2024How to Make Scroll Animation with a Custom Hook
CSS scroll animations were magic but barely supported, so I rebuilt them as a custom hook.
01/18/2024Launch Story of the TokozZing Website
After two years of good intentions, I finally shipped this site — here's how it happened.