$ grep -r "tutorials" ~/blog/

Posts tagged with tutorials

8 posts 2025 - 2025

Building an Interactive Electromagnetic Spectrum Explorer: From Physics to Web Application

Building an Interactive Electromagnetic Spectrum Explorer: From Physics to Web Application
Electromagnetic Spectrum Explorer: Interactive Visualization Tool

Electromagnetic Spectrum Explorer

Interactive web application for exploring the electromagnetic spectrum from radio waves to gamma rays with real-time visualization and comprehensive physics calculations.

The intersection of physics education and interactive web development presents unique challenges that extend far beyond traditional application design. Building an electromagnetic spectrum explorer requires not only technical proficiency in modern web frameworks but also deep understanding of fundamental physics principles, scientific data visualization patterns, and educational interface design. This project demonstrates how contemporary web technologies can transform abstract scientific concepts into tangible, interactive learning experiences.

OpenZIM MCP Server: Offline Knowledge for AI Assistants

OpenZIM MCP Server: Offline Knowledge for AI Assistants
OpenZIM MCP Server: Offline Knowledge for AI Assistants

OpenZIM MCP Server

Offline knowledge base access for AI models. A secure, high-performance MCP server that enables AI models to access and search ZIM format knowledge bases offline.

The dependency on persistent internet connectivity represents a fundamental architectural limitation in contemporary AI systems, creating single points of failure that compromise system reliability in distributed or resource-constrained environments. This realization led to the development of offline knowledge access patterns that enable AI assistants to maintain functionality across diverse operational contexts, from edge computing scenarios to air-gapped security environments.

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

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

Gopher MCP Server

A modern Model Context Protocol server for Gopher and Gemini protocols, enabling AI assistants to browse these classic internet protocols safely and efficiently.

The integration of legacy protocols with modern AI infrastructure reveals fundamental insights about system design philosophy and the evolution of network architectures. The gopher-mcp implementation demonstrates how protocols designed with minimalist principles can provide superior performance characteristics and operational simplicity compared to their contemporary counterparts—lessons that remain highly relevant for modern distributed systems engineering.

Building Model Context Protocol Servers: A Deep Dive

Building Model Context Protocol Servers: A Deep Dive

Having architected distributed systems across enterprise environments for over a decade, the Model Context Protocol represents a paradigm shift that addresses fundamental challenges in AI tooling infrastructure. Through the development of production-grade MCP servers including gopher-mcp and openzim-mcp, I’ve identified architectural patterns and implementation strategies that demonstrate MCP’s potential to revolutionize how AI systems interact with external resources.

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

The Complete Guide to Open Source Contribution

The Complete Guide to Open Source Contribution

Having contributed to and maintained open source projects across enterprise and community environments for over a decade, I’ve observed that successful open source participation requires understanding both technical contribution patterns and community dynamics. The evolution from initial contributor to project maintainer reveals systematic approaches to building sustainable software communities and establishing technical leadership within distributed development environments.

Static Site Generation with Zola: A Practical Guide

Static Site Generation with Zola: A Practical Guide

Having architected static site solutions across enterprise environments for over a decade, I’ve witnessed the evolution of static site generators from simple Jekyll implementations to today’s sophisticated build systems. Zola represents a paradigm shift in this space—a tool that embodies the principles of systems engineering while maintaining the elegance that production environments demand. This analysis examines why Zola has emerged as the definitive choice for performance-critical static site generation.

Modern Web Development Best Practices

Modern Web Development Best Practices

The evolution of web development from static document delivery to complex application platforms represents one of the most significant architectural transformations in software engineering. Modern web applications serve as the foundation for critical infrastructure spanning financial systems, healthcare platforms, and enterprise software—requiring engineering practices that prioritize reliability, security, and performance at scale. The principles outlined here reflect lessons learned from building production systems that serve millions of users across diverse operational environments.