Showing posts from ai category

The Harness, Not the Model: How I Actually Ship Production Code with AI

The Harness, Not the Model: How I Actually Ship Production Code with AI

Yes — this is another AI blog post. I know. But the hype train is leaving the platform at roughly Mach 5, and I'd rather not be the guy left standing on it, arms folded, muttering about how it's all ...

Patching the Gaps: A Production-Ready Guide to Google’s ADK with TypeScript

Patching the Gaps: A Production-Ready Guide to Google’s ADK with TypeScript

Building production-grade AI agents is tricky. In a landscape shifting rapidly, betting your entire architecture on a single provider's raw SDK allows for quick starts but leads to brittle vendor lock...

Agents, Not If-Else: A Friendly Intro to Tool-Calling with CSVs

Agents, Not If-Else: A Friendly Intro to Tool-Calling with CSVs

Imagine this: You have an Excel or CSV (or any other) dataset, and you want quick, clear answers from it. Maybe something simple on the lines of: "What’s the average price by country?". Also, you do ...

Integrating Model Context Protocol with Gemini: The Definitive Guide to Modern Tool Calling (Agentic-AI)

Integrating Model Context Protocol with Gemini: The Definitive Guide to Modern Tool Calling (Agentic-AI)

When it comes to tool-calling and agentic AI, the internet seems awash with tutorials for Anthropic’s Claude or the latest from OpenAI’s GPTs. But what if you want to ride the (less-documented) Gemin...

Tech and AI Innovation: How AI is Transforming Communities in Kenya

Tech and AI Innovation: How AI is Transforming Communities in Kenya

Last week, I attended an AI conference that showcased groundbreaking innovations in Kenya’s North Horr Constituency—a region demonstrating how AI and digital tools can revolutionize communities, even...

Introduction to Domain Driven Design: Bridging the Gap Between Complex Systems and Software

Introduction to Domain Driven Design: Bridging the Gap Between Complex Systems and Software

Recently, I was asked to present on Domain Driven Design. As I delved deeper into the research, it became clear that DDD is a crucial aspect of system architecture that many developers don’t fully gr...

Navigating the Pull Request Maze with CodiumAI's PR-Agent: A Comparison to GitHub's Copilot

Navigating the Pull Request Maze with CodiumAI's PR-Agent: A Comparison to GitHub's Copilot

Hello once again my fellow code-based creature enthusiasts! Have you ever felt that managing pull requests can feel like navigating a complex, never-ending labyrinth where each exit only leads to an...