LLBBL Blog

LLBBL Blog

About Archive Links
Categories Photos Subscribe RSS
  • Building Speech and Thought Bubbles in Svelte

    Have you ever looked at a comic-style speech bubble and thought “that’s just a rounded rectangle with a little triangle”? That’s what I thought too. Then I tried to build one that stays intentional at every size, and I was wrong. Bubble Lab …

    Jul 10, 2026 svelte Typescript Web development Frontend Svg Read post →
  • Running Mem0's Memory Backend as Real Infrastructure with Ansible

    Mem0 works best when you treat its memory backend as infrastructure, not as some throwaway process you start by hand and forget about. There are two pieces worth automating early: the vector store and the graph store. Qdrant holds the …

    Jul 9, 2026 DevOps docker Ansible Mem0 Qdrant Neo4j Read post →
  • Geni vs. Goose for lightweight database migrations

    I have a pretty simple rule for database migrations: the tool lets me write SQL, check status, apply the next change, and roll back when I need to. I don’t want much more standing in the way. That’s why I like both Geni and Goose. Neither …

    Jul 8, 2026 DevOps Database migrations Geni Goose Turso Libsql Sql Read post →
  • Embeddings Are Cheap Enough for Personal Wikis Now

    My Obsidian vault is my main second brain: around 1,800 Markdown notes. Lately I’ve been less interested in what to put in it and more interested in a different question: what useful tools could I build on top of it? A few ideas came to …

    Jul 7, 2026 AI Embeddings Obsidian Semantic search Personal wiki Read post →
  • Build Your Own Skills Repo

    If you’ve been working with AI coding agents for a while, you’ve probably started collecting workflows. You might not call them that yet, but they’re there. Another name for workflows is Skills. Some are tiny: run these checks before …

    Jul 6, 2026 AI Programming Agents Software development Developer tools Read post →
  • Building a Linter for Your Obsidian Vault

    In software we don’t trust ourselves to keep a codebase clean by hand. We run linters. They catch the dead code, the unused import, the function nobody calls anymore, the link that points at a file that got deleted three commits ago. We’ve …

    Jul 5, 2026 Python Embeddings Second brain Note-taking Knowledge management Read post →
  • The Capture Trap: Why Your Note Vault Is a Graveyard

    Open your notes app and scroll to the bottom of the inbox. How many of those clippings have you reread? How many turned into anything? The answer is probably “almost none.” You have hundreds of saved articles, and half-finished thoughts, …

    Jul 4, 2026 AI Agents Second brain Note-taking Knowledge management Read post →
  • Four Ways to Build Your Own Agentic Harness

    The model is the commodity. You rent it. Everything else, the loop, the tools, the state, the permissions, the memory, the orchestration, is the harness. And the harness is the part you get to own. So the real question, when people say they …

    Jul 3, 2026 AI Agents LLM Developer tools Read post →
  • Five Places RAG Shows Up in Agentic Systems

    Ask most people what RAG is and they’ll tell you it’s semantic document search. You chunk up a pile of text, embed it, stuff it in a vector database, and pull the relevant bits back at query time. That’s the textbook example, and it’s a …

    Jul 2, 2026 AI Agents Agentic Rag LLM Read post →
  • A Field Glossary for Agentic Knowledge Work

    Everywhere you look right now, somebody is saying agentic this and agent that. Harness, scaffold, skill, subagent, agentic OS. The vocabulary is piling up faster than anyone can keep track of, and a lot of it gets used loosely, sometimes by …

    Jul 1, 2026 AI Agents Agentic LLM Glossary Read post →
← Newer Older →