Research: parse_number() as a SQLite extension: C vs Rust I was out walking the dog when I got curious about how easy/difficult it would be to write a SQLite C extension that adds a parse_number() function for turning…
Back in 2020, I proposed a #[sensitive] attribute for functions which handle transient secrets. I'm also the author of the zeroize crate. I'd like to revisit that proposal, particularly as we continue to struggle with…
Every RAG tutorial ends at the same place: chunk the documents, embed the chunks, insert the vectors, ask a question. That is day one. On day two someone edits a document, and nothing in the tutorial tells you what to…
Documentation and package metadata only; no code changes. The security fixes are in 3.8.2: if you're on 3.8.1 or earlier, upgrade for them (see the v3.8.2 release). npm install @devilsdev/rag-pipeline-utils@^3.8.3 What…
A security release. Upgrade now if you use the vector-store retrievers (QdrantRetriever, PineconeRetriever, WeaviateRetriever, PgVectorRetriever) or HybridRetriever with access control, GuardrailsPipeline, plugins from…
Build an EV purchase adviser and a support agent in Python, then see how fan-out, pipelines, hierarchies, and swarms reuse the same building blocks. The post How to Build Multi-Agent Systems with the OpenAI Agents SDK…
Even with step-by-step reasoning, the models landed near 33% accuracy, and one quoted the host's rule correctly before ignoring it. The post Change One Monty Hall Rule and Five LLMs Still Say Switch appeared first on…
"If an AI is writing your code, TypeScript is the safer choice." You hear it a lot, and I more or less believed it too. A type checker tells you what's wrong, so an AI should reach correct code more easily with one. But…
I've been quietly building Antigravity Tools — a collection of 59 free, browser-based developer utilities — and today I'm sharing everything I built and learned. Why vanilla JS? No React, no build step. The main…
Every developer knows the modern engineering tax: API fatigue. In any real-world project, your backend or edge pipeline quickly turns into a mess of third-party credentials: Need to convert web pages to clean Markdown…
Building a Zero-Bloat In-Browser Core Web Vitals & Performance Auditor Website speed and Core Web Vitals (CWV) are no longer just developer metrics — they are direct ranking factors in Google Search and decisive factors…