$ grep -r "tutorials" ~/blog/

Posts tagged with tutorials

6 posts 2025 - 2025

OpenZIM MCP Server: Offline Knowledge for AI Assistants

I’ll never forget the moment I realized my AI assistant was completely useless without an internet connection. I was on a flight, trying to work on a project that needed some quick Wikipedia lookups, and suddenly my supposedly “intelligent” assistant became as helpful as a brick. That’s when I started thinking: what if AI assistants could access knowledge offline?

Building a Gopher MCP Server: Bringing 1991's Internet to Modern AI

There’s something beautifully ironic about using a protocol from 1991 to power cutting-edge AI assistants in 2024. When I first started building gopher-mcp, people thought I was either nostalgic or slightly unhinged. But here’s the thing—sometimes the old ways of doing things teach us something profound about simplicity, focus, and what the internet could have been.

Building Model Context Protocol Servers: A Deep Dive

I’ve been absolutely fascinated by the Model Context Protocol (MCP) lately—it’s one of those technologies that makes you go “why didn’t we have this sooner?” After building a couple of MCP servers (gopher-mcp and openzim-mcp), I’m excited to share what I’ve discovered about this game-changing approach to AI tooling.

Update (June 2025): I’ve split this comprehensive guide into two focused articles for better readability:

The Complete Guide to Open Source Contribution

I still remember my first open source contribution—a tiny documentation fix that took me three hours to figure out how to submit properly. I was terrified I’d mess something up or that the maintainers would think my contribution was stupid. Spoiler alert: they were incredibly welcoming, and that small fix led to bigger contributions, new friendships, and eventually maintaining my own projects. Open source has been one of the most rewarding parts of my development journey, and I want to share what I’ve learned along the way.

Static Site Generation with Zola: A Practical Guide

I’ve tried a lot of static site generators over the years, and let me tell you—Zola is something special. When I first discovered it, I was skeptical (another static site generator, really?), but after building this blog with it, I’m genuinely excited about what it brings to the table. Let me share why Zola has become my go-to tool for static sites.

Modern Web Development Best Practices

Web development has come such a long way from the simple HTML pages I started with years ago. What we’re building now—these complex, interactive applications that power everything from social networks to banking systems—it’s honestly pretty amazing. But with great power comes great responsibility (thanks, Spider-Man), and I’ve learned that building something that works is just the beginning. Let me share some practices that have saved my sanity and made my projects actually successful.