Convert Your Django DRF Project to MCP in 5 Minutes

The Problem: When APIs Meet AI Assistants A few weeks ago, I was experimenting with Model Context Protocol (MCP) for a Kafka integration project. The experience was eye-opening - being able to interact with complex systems through natural language felt like a glimpse into the future of development workflows. After successfully getting MCP working with Kafka, I started thinking about other systems I could connect. That’s when I looked at one of my old Django projects. ...

August 3, 2025 · 13 min · 2701 words · Joel Hanson

Building an MCP Server for Your Kafka Cluster

A step‑by‑step guide to using FastMCP and the MCP protocol to expose Kafka operations (topic management, produce/consume, troubleshooting) as LLM‑accessible tools.

June 7, 2025 · 4 min · 841 words · Joel Hanson

Mastering the Egg Drop: A Math Heist Unveiled

Mastering the egg drop involves a careful blend of strategy, mathematics, and optimization. From crafting a plan with two replicas to understanding the arithmetic behind the sum formula, the jewel thief’s mission highlights the fascinating intersection of math and real-world problem-solving. As we unravel the complexities, we find that breaking a few eggs may require a dash of strategic brilliance and a pinch of mathematical finesse.

December 29, 2023 · 5 min · 954 words · Joel Hanson

Building a CSV Reader in C with Python Integration

CSV (Comma-Separated Values) files are a common format for storing tabular data. In this blog post, we’ll explore the process of creating a simple CSV reader in C using CPython standard library.

December 19, 2023 · 5 min · 1033 words · Joel Hanson