Research Blog
A practical comparison of embedcache, Redis vector cache, and GPTCache for eliminating redundant embedding recomputation in RAG pipelines.
A practical comparison of memista, Pinecone, Qdrant, Weaviate, Milvus, and Chroma for vector search — and why the answer is usually 'no, you need SQLite'.
A practical comparison of polymathy, Haystack, and LangChain for building RAG pipelines — when you want a Rust-native async chunking + embedding service, and when the Python frameworks are still the right answer.
A practical comparison of zviz, gVisor, and Firecracker for sandboxing untrusted AI-generated code — performance, security, and operational trade-offs.
The story of building a Lua-native database in Lua, then rewriting it in Rust with RocksDB — and what the performance tells us.
Building approximate nearest-neighbour search on SQLite in pure Rust — and why you might not need a dedicated vector database.
How zviz uses Zig's comptime capabilities to build gVisor-inspired sandboxing with near-zero runtime cost.
Language choice as research methodology — how memory-safe, deterministic-performance languages produce falsifiable systems claims.