Writing
Notes on the things I build and break.
- Optimizing performance your React App with Vite.js and Typescript
Learn how Vite can significantly improve your React app's performance with faster builds, instant HMR, and a smoother development experience. 🚀
- Dynamic OG images in Astro, without next/og
Every post on this site shared one social image. Building a card per post meant swapping the renderer the spec assumed, closing an open endpoint, and finding out which of satori's features actually work.
- transform-obj library for manipulate data object
data type consistency is very necessary and considered in making an application between the backend and frontend. And this is the reason I created the transform-obj library