All blogs (29)
29
Filters
29
That sideways scroll on your phone? Find and fix it from the console
By Antonio

Core Web Vitals, PageSpeed, and SEO: a developer’s guide to web performance
By Antonio

npm run dev vs npm run start: what is actually different
By Antonio

Testing the Claude extension in Chrome
By Antonio

I Put My Search Engine on My Own PC and the Storefront on Vercel
By Antonio

Lite mode: keeping a shop searchable when the search engine is asleep
By Antonio

Making a hardcoded query tunable without changing what it does
By Antonio

Reading the _explain tree: why did this product rank here?
By Antonio

The two words that silently decide whether your embeddings work
By Antonio

How do search filters and the relevance score work together?
By Antonio

What is Elasticsearch, and why use it?
By Antonio

Test a library against a real database, not a mock
By Antonio

The four bugs my unit tests were never going to find
By Antonio

What is MCP, and what changed once I started using it?
By Antonio

Why use pnpm?
By Antonio

How do you show a PWA install banner on iOS?
By Antonio

How do you open a modal without leaving the page? (Next.js intercepting routes)
By Antonio

EmailJS: sending app emails with no server and no database
By Antonio

How do you split a bill so the cents actually add up?
By Antonio

Rate limiting my recipe app so nobody runs up my bill
By Antonio

Why was my 52 euro dinner showing up as 52 kroner?
By Antonio

How do you send a notification to an iPhone from a web app?
By Antonio

Schedule history: how I let users edit a habit without breaking last month's stats
By Antonio

Android image uploads in Expo kept coming through empty
By Antonio

The problem with Supabase RLS
By Antonio

How visitors try my Recipe App without signing up
By Antonio

Do I need a CMS for a portfolio only I edit?
By Antonio

Summarizing YouTube podcasts with Claude
By Antonio

Using UploadThing for my recipe app
By Antonio