Blog · 3 posts
Blog.
Notes on building web, mobile and backend software: real problems from real projects, and the code that solved them. Subscribe via RSS.
3 min read
Scroll restoration in the App Router
Why links in a Next.js 16 App Router site landed mid-page, what scroll-padding had to do with it, and the small fix that made Back and Forward exact.
- Next.js
- React
- Browser APIs
4 min read
Making slow Node.js APIs fast
My checklist for a slow Express API or one throwing 502s: measure first, fix query patterns, add indexes and pagination, and get keep-alive timeouts right.
- Node.js
- Express.js
- Performance
4 min read
React Native to the web, one codebase
Shipping a React Native app to the browser with React Native Web and Webpack: aliasing, platform files, native-only modules and the layout fixes the web needs.
- React Native
- React Native Web
- Webpack