Skip to content
Vol. INo. 4
Auxesis

A weekly digest of Web, Mobile, Backend & AI engineering

Archive

All posts

BackendFiltered vector search: where pgvector breaks and what to doOn 100,000 vectors, a 1% filter returned 0.33 of 10 requested rows from pgvector's defaults. The Postgres planner, not the index, decides when that happens.WebEdge vs. serverless for Next.js after Edge Runtime's deprecationNext.js 16.3 deprecated the edge runtime everywhere. The real decision left is which platform to deploy to, not which runtime APIs you can call.WebReact Server Components: What Actually Runs Where"Server Components run on the server" is technically true and practically useless. Here's the actual execution model — what gets sent to the browser, when streaming breaks, and why 'use client' is a boundary, not a switch.WebTailwind v4's CSS-first config, and why this blog skips tailwind.config.jsTailwind v4 replaced the JS theme object with a CSS directive. Here's what actually changed, and why this newspaper-style rebuild leans on it instead of the old config file.