Thoughts & Insights
Building a Council of AI Agents: Multiple LLMs Working Together
Learn how to build a council of AI agents that combines multiple LLMs for better insights. Inspired by Perplexity's Model Council, explore multi-agent AI systems.
Turn Claude Code into Your Own LLM API: A Complete Guide
Learn how to convert Claude Code into a headless LLM API using Go. Build your own AI API wrapper with authentication, rate limiting, and production-ready features.
GramJS Large Channels Issue: Why Messages Don't Arrive and How I Fixed It
Discover why GramJS fails to receive messages from large Telegram channels with 60,000+ members, and learn the solution that saved my project.
How to Build a Telegram Bot with Node.js and TDLib to Read and Process Messages
Learn how to build a production-ready Telegram bot using Node.js and TDLib that can read and process messages from any channel, including private channels.
Build Your Own Custom MCP Server: Extend AI Capabilities with TypeScript
A complete guide to creating Model Context Protocol servers from scratch using TypeScript. Learn how to build custom tools that extend AI assistant capabilities.
Claude Code Best Practices
Learn essential Claude Code best practices including CLAUDE files, sub-agents, thinking mode, and context management for better AI-assisted development.
How I saved memory In Docker Using Tini
A practical guide to handling orphaned and defunct processes in Docker containers using Tini init system.
React Hooks Deep Dive: Beyond the Basics
Explore advanced React Hooks patterns, custom hooks, and optimization techniques for building better React applications.
TypeScript Best Practices for Modern JavaScript Development
Learn essential TypeScript patterns and best practices for building type-safe, maintainable JavaScript applications.