Skip to content

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.

  1. 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.

  2. 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
    Read post: Making slow Node.js APIs fast
  3. 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
    Read post: React Native to the web, one codebase