Open Knowledge Format vs RAG: Why Your Agent Should Read a WikiMost agent stacks reach for a vector database the moment the model needs a fact it was not trained on. That instinct is reasonable when the answer is buried in years of tickets and leftover wiki pagesAug 23, 2026·11 min read
Filling the Memory Gap: Building MCPMem to Fix AI Assistant ForgetfulnessFilling the Memory Gap: Building MCPMem to Fix AI Assistant Forgetfulness How I hacked together a semantic memory system for AI assistants with the Model Context Protocol The Problem: Assistants With Goldfish Memory You’ve probably run into this: yo...Aug 29, 2025·4 min read
Building a Multi-Modal GPT Agent in TypeScript with OpenAIOpenAI has made building multi-modal APIs a breeze by providing built-in function calling (they call it "tools"). You tell ChatGPT what it can do and what parameters it can use, and then it makes the decision on which tools to call and how to use the...Aug 4, 2025·27 min read
Use React-Email to Send Beautiful Emails in SveltekitLet's face it, creating email templates is a pain. 😩 Only God know why email clients don't simply follow modern web standards (for styling anyway). For this reason, many devs opt to outsource this to services that provide both no-code email template...Jun 20, 2025·8 min read
Create a Universal Button With React + TailwindCSSAs your project grows in size, component reusability becomes more and more important. There are times when it makes sense to make universal components, and there are times when you need more specialized components. Knowing when to use which is crucia...May 4, 2025·4 min read
Full-Stack Next.js 15 Development Using Zod, Typescript, tRPC, react-query, and Sequelize ORMI've been developing web apps since the 90's (think Perl and cgi-bin). Since then I must have gone through a hundred different frameworks, platforms and libraries. But now I think I've found the perfect stack for Next.js development. Let's take a loo...Jan 1, 2025·15 min read
How to Create a Scroll Progress Bar in Next.js/ReactSometimes the simplest addition to a website can make a huge impact on the user experience. Progress bars are one of those things. People like to have visual feedback from the app they are interfacing with. It makes it seem more responsive and animat...Oct 27, 2024·4 min read