Software & Web
Imagen vs. gpt-image-1: AI Image Models in a Real-World Test
Imagen vs. gpt-image-1 from real practice: reference-image/logo fidelity, exposure, text artifacts and failure cases – each sent through …
Extending an MCP Tool: Product Logos in AI Images
How to extend an MCP image tool with reference images: product/logo input via gpt-image-1 (images.edit) and Gemini gemini-2.5-flash-image …
Understanding LLM Agents: From Chatbot to Agent
What sets an AI agent apart from a chatbot: the agent loop of thinking, acting and observing, tools …
Local LLMs with Ollama on Your Homelab Server
Self-host local language models with Ollama: installation, your first model, the honest hardware reality and the OpenAI-compatible API …
Claude Code for Beginners: Set Up an AI Agent in Your Terminal
Set up Claude Code from scratch: installation, login and your first real task in the terminal – plus …
What Is an MCP Server? The Model Context Protocol Explained
The Model Context Protocol (MCP) explained simply: how an LLM gets external tools and data through an MCP …
Affiliate Click Tracking in Django: Why GA Doesn't See It
How to track affiliate clicks in Django/Wagtail yourself: a /go/ redirect with a bot filter and a GDPR-lean …
GitLab CI for Wagtail/Django: Build, Migrations, Deploy
Lean GitLab CI pipeline for Wagtail/Django: test → build → deploy. Code is baked into the Docker image, …
Wagtail Multi-Site: Multiple Sites from a Single Codebase
How a single Wagtail project can carry several completely different sites: the Sites framework, custom page types per …
Claude Code Template Handoff: From Design to Wagtail Layout
How a static claude.ai/design prototype becomes a real, responsive Wagtail template: grid-template-areas for the hero-grid, the code-frame as …
Claude AI Design: Blog Redesign with a Single Sentence Prompt
How I rebuilt devmaker.net with claude.ai/design from a generic Tailwind blog into a Terminal Editorial design – using …
Tailwind CSS + daisyUI in Wagtail/Django: Pragmatic Setup Without the Node Nightmare
How I set up Tailwind CSS v4 together with daisyUI in a Wagtail/Django project – with npm watch …