Writing
Notes on AI engineering, programming, and shipping software in the AI-native era.
May 16, 2023 · 8 min read
Auto-Triaging PMO Tickets With n8n and OpenAI, Lessons From Three Months In
May 11, 2023 · 7 min read
Orchestrating GitHub Actions From n8n, Webhooks, Dispatch, and Sanity
May 9, 2023 · 7 min read
Linear's GraphQL API for Backlog Sync, A Backend Engineer's Field Notes
May 4, 2023 · 7 min read
Jira REST API v3, Automation Patterns That Don't Hate You Back
May 2, 2023 · 6 min read
Self-Hosting n8n for Engineering Teams, A Pragmatic Setup Guide
April 27, 2023 · 8 min read
LangChain 0.0.13x, The Framework, the Hype, and the Real Engineering Tradeoffs
April 24, 2023 · 7 min read
Chroma 0.3, The Local-First Vector Database for Notebook-Scale Prototyping
April 20, 2023 · 7 min read
Weaviate 1.18 and Hybrid Search, When Keyword and Vector Search Are Both Right
April 17, 2023 · 7 min read
Milvus 2.2 in Production, Self-Hosting the Heavyweight Open-Source Vector Database
April 13, 2023 · 7 min read
Building Semantic Search From Scratch, A Production Walkthrough
April 10, 2023 · 7 min read
Embedding Models in 2023, ada-002, sentence-transformers, and What Actually Matters
April 6, 2023 · 7 min read