Blog

Articles, tutorials, and insights about web development, frontend technologies, and software engineering.

How I implemented centralized logging for Kubernetes with Fluent Bit and Elasticsearch, solving the ephemeral logs problem and enabling multi-namespace log collection.
DevOps

Kubernetes Logging Done Right: Fluent Bit to Elasticsearch

How I implemented centralized logging for Kubernetes with Fluent Bit and Elasticsearch, solving the ephemeral logs problem and enabling multi-namespace log collection.

Learn to build powerful custom MCP servers with TypeScript. Real-world examples including GitHub integration, business logic automation, and API orchestration that save 15+ hours per week.
Development

Building Custom MCP Servers for Claude Code: A Developer's Guide

Learn to build powerful custom MCP servers with TypeScript. Real-world examples including GitHub integration, business logic automation, and API orchestration that save 15+ hours per week.

After 3+ years paying $120/year for Termius, I found WebSSH - a one-time $2.50 purchase with iCloud sync that does everything I need on iOS and macOS.
Developer Tools

Why I Ditched Termius for WebSSH: Best SSH Client for Apple Ecosystem

After 3+ years paying $120/year for Termius, I found WebSSH - a one-time $2.50 purchase with iCloud sync that does everything I need on iOS and macOS.

Comprehensive comparison of Bun, Node.js, and Deno in 2026. Real-world benchmarks, migration strategies, and which runtime fits your next project best.
Development

Bun vs Node.js vs Deno: 2026 Runtime Comparison

Comprehensive comparison of Bun, Node.js, and Deno in 2026. Real-world benchmarks, migration strategies, and which runtime fits your next project best.

Master OpenCode CLI to seamlessly switch between Claude and GPT models. Learn project-level MCP setup, YOLO mode, and how to never hit rate limits again.
Development

OpenCode Multi-Model CLI: Switch AI Without Limits

Master OpenCode CLI to seamlessly switch between Claude and GPT models. Learn project-level MCP setup, YOLO mode, and how to never hit rate limits again.

Discover how to fix a common Google Apps Script issue where activating the last edited cell unhides all sheets. Learn the simple code tweak to keep your hidden sheets private while jumping to recent edits.
google

Stop Google Sheets Script from Unhiding Sheets

Discover how to fix a common Google Apps Script issue where activating the last edited cell unhides all sheets. Learn the simple code tweak to keep your hidden sheets private while jumping to recent edits.