Install
Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
No Server, No Backend, Just Blazor WebAssembly Doing Semantic Search
1+ hour, 3+ min ago (1050+ words) 🚀 Semantic search on GitHub Pages with zero backend I recently added semantic search to... Tagged with blazor, webdev, embedding, dotnet....
We Deleted Our Vector Database. pgvector Handled 40M Embeddings Fine
1+ hour, 42+ min ago (35+ words) Eleven invoices, four thousand dollars a month, and a sync worker that used to wake me up in the middle of the night. We were …...
Data Substrate Versus Vector Db Rag
9+ hour, 58+ min ago (1246+ words) This week’s headlines highlight the rapid evolution of AI in China, with models like Qwen and DeepSeek pushing the frontier of capability. But as these models grow more sophisticated, the conversation around how data is stored, queried, and used as…...
Agentic RAG 2026: When the AI Decides How It Searches
13+ hour, 11+ min ago (274+ words) Production systems standardly use LangGraph as the orchestration framework for this, supplemented by LlamaIndex for the retrieval layer. LangGraph's checkpointing makes every step of the agentic loop traceable, pausable (for human approvals), and repeatable – an essential property for compliance and…...
Vector Store: How Similarity Becomes Something You Can Actually Search
16+ hour, 46+ min ago (290+ words) A beginner’s guide to how vector stores make embeddings searchable while preserving their connection to the passages and …...
Distributed Locks
20+ hour, 59+ min ago (110+ words) One-liner: A distributed lock ensures that only one node in a cluster can perform a critical operation at a time — preventing race conditions across services. In a single-server world, a mutex or semaphore handles concurrency. But in distributed systems: Classic…...
EXPLAIN Describes a Query. Production Is Everything Else That’s Running.
20+ hour, 47+ min ago (1398+ words) A while back I wrote about migrating a terabyte of banking data from Oracle to PostgreSQL with no downtime. The part people …...
Vanilla PostgreSQL vs Amazon Aurora PostgreSQL
1+ day, 2+ hour ago (1187+ words) At the application level, Amazon Aurora PostgreSQL looks like PostgreSQL. You connect with PostgreSQL drivers, run SQL, use transactions, indexes, MVCC. Underneath, it is a different database architecture. One sentence explains most of the difference: Vanilla PostgreSQL couples the database engine…...
Why Timestamps Lie in Distributed Systems (and How Logical Clocks Fix It)
1+ day, 8+ hour ago (476+ words) There's a line of code in almost every service that stores replicated data: def resolve(incoming,... Tagged with distributedsystems, backend, systemdesign, database....
Your Login Tests Are Green. What Did cursor.execute Actually Receive?
1+ day, 11+ hour ago (525+ words) A reader on my earlier Dev.to post made the useful point directly: Assert that the query is parameterized before it reaches cursor.execute. That sounds simple. It also exposes a blind spot in many test suites. A response assertion…...