Hey, I'm Goran, the creator of this website and goran.ai. I'm a senior developer with over 10 years of experience turning ideas into web, app, and AI-powered solutions. Dive into my content and enjoy!

Highlighted articlesall

Automating Drupal dependency management with custom Claude Code commands

Learn how I built a custom Claude Code command to automatically detect unused Drupal modules by comparing Composer dependencies with enabled modules. This practical example demonstrates how AI-powered automation can streamline routine development tasks and keep your Drupal projects lean and maintainable. See the complete implementation and real-world output from my production site.

Docker 29.0 and Traefik Compatibility: The API Version Mismatch

After upgrading to Docker 29.0, my entire Traefik setup suddenly stopped working, even the latest Traefik version failed to connect. The root cause turned out to be a breaking API change: Docker 29 now requires API 1.44+, while Traefik still uses 1.24. Until Traefik updates its Docker client, the only fix is to downgrade to Docker 28.5.2 and hold updates.

Building a custom MCP server: Making AI assistants understand your projects

I've been experimenting with Claude Code and other AI coding assistants for months now, and while they're incredibly helpful, I kept running into the same frustration. They know everything about Drupal and React hooks and Python decorators, but nothing about the specific commands and scripts in my projects. I finally decided to try MCP (Model Context Protocol) to see if I could fix this problem, and it worked better than I expected.

Building a Claude Code Subagent to Automate Drupal Core Updates

Claude Code subagents are specialized AI assistants designed for task-specific workflows. Each subagent has its own context window, system prompt, and tool permissions, allowing Claude Code to delegate tasks without cluttering the main conversation. This setup enables focused expertise, better context management, and reusable configurations for consistent and efficient development workflows.

AI Assistant