All PostsA chronological list of posts on this blog
- Adding Types Vs Type-Safe Code ()
- React Performance Issues And Solutions ()
- Markdown Code Blocks With a Title / Filename ()
- Dead Code Removal With Knip ()
- Merging Git Repositories Including Their Histories ()
- Tagged Template Literals ()
- Stop Using and Recommending React ()
- Making the Types of an NPM Package Configurable ()
- I Started a Blog ()
- Don't Drink So Much: Reducing Frontend Code ()
- Hot Module Replacement: How to Use It Manually ()
- PixlCam: A 2D Camera Library ()
- Labels: Forgotten JavaScript Feature ()
- The Last Summoner: An Exploration Game ()
- Extending NGINX with JavaScript (NJS) ()
- React Forms Without State ()
- TypeScript Port of Box2D Lights ()
- JavaScript Proxy Object ()
- WebGL is totally underrated ()
- Mozilla Workshop Summary ()
- What Is Jsx / TSX? ()
- Using the Browser’s Full Potential ()
