
How We Built Site-Wide Search in Next.js Without a Search Service
The typed index, weighted ranking, lazy loading, URL state, accessibility, and tests behind PostgresGUI search.
Read articleIdeas / Analysis / Field notes
Practical notes on building software, finding growth, and making better product decisions.

The typed index, weighted ranking, lazy loading, URL state, accessibility, and tests behind PostgresGUI search.
Read article
A Search Console case study showing why average position can decline while impressions, clicks, and important keyword rankings improve.
Read article