
Laravel 13 Vector Search: Semantic Queries Without a Search Service
Laravel 13 adds whereVectorSimilarTo, vector columns, and an AsVector cast, so meaning-based search can live in the Postgres or MariaDB data...
Subscribe to Danny Holloran's Newsletter
Get new articles and engineering posts delivered to your inbox.

Laravel 13 adds whereVectorSimilarTo, vector columns, and an AsVector cast, so meaning-based search can live in the Postgres or MariaDB data...

React 19.3 adds use(browser()), a first-class way to mark a component browser-only during SSR, replacing typeof window checks and useEffect ...

Not every 429 is worth retrying. How to handle LLM API rate limits without stacking retries, burning budget on spend-cap errors, or finding ...

A practical walkthrough of building an MCP server with the v2 TypeScript SDK, and why the schemas, descriptions, and error messages you writ...

Oxlint now runs ESLint plugins and your own custom rules, so the last excuse for a slow lint step is gone. Here's how JS plugins work, how t...

One slow resolver can hold an entire GraphQL response hostage. Here's how @defer and @stream split a query into an initial payload and later...

The back/forward cache restores whole pages from memory in an instant, but an unload listener, a no-store header, or an open connection can ...

Most LLM features ship on vibes and break on the next prompt tweak. A small regression set, cheap deterministic checks, and a judge you actu...

Prompt caching can cut repeated input costs by around 80%, but only if your prompt is ordered so the stable parts come first. Here's how it ...

Laravel 13 ships a first-party JsonApiResource that handles type/id objects, includes, sparse fieldsets, and the right Content-Type header. ...

Nuxt 4.5 can flush your HTML shell before the page finishes rendering. Here's how to turn on experimental SSR streaming, what it actually sp...

JSON.parse can now hand your reviver the original source text of every number, and JSON.rawJSON lets you write it back out exactly. Here's h...