Claude Code Multi-Profile, v2: a clean XDG architecture
After a month on the old alias-based approach, I rebuilt my Claude Code multi-profile setup into an XDG-compliant structure under ~/.config/claude-profiles/. The real reason wasn't tidiness — it was discovering that ~/.claude.json is a separate file in the home root where the MCP servers added via --scope user were quietly living.
How to Write Claude Code Agents That Don't Lie to You
Two rules for building reliable Claude Code agent pipelines: one agent per specialization, and shell commands instead of prompts wherever quantitative answers are involved.
Running Multiple Claude Code Accounts on One Device
How to use two (or more) Claude Code accounts side by side — personal and corporate — with full isolation using a single environment variable.
How to Connect Claude Desktop to Obsidian — A Journey Through 4 MCP Servers
A real story of finding a stable way to automate Obsidian vault refactoring via Claude. What broke, what worked, and why VaultForge turned out to be the only working option.
Black Holes as Recursive Universes: From Physics to the Purpose of Existence
What if every black hole is a Big Bang of a new universe? An exploration of recursive cosmology, Hawking radiation, cognitive closure, and why the universe might be designed to force self-improvement.
AI Killed the CMS — For Simple Websites, At Least
Why traditional content management systems are becoming unnecessary for portfolios, blogs, and landing pages — and how AI tools are replacing the entire CMS layer with natural language.
How to Connect Perplexity AI to Obsidian via MCP — Direct Note-Taking from Chat
Set up Perplexity Desktop to read and write your Obsidian vault using MCP filesystem server. Research on the web and save to your notes in one conversation.
Daily AI News Digest with Claude Code CLI and Obsidian — Zero Dependencies
How I built a daily news research agent with a 6-line bash script, Claude Code headless mode, and macOS launchd. It searches 11 topics and writes digests directly to Obsidian.
Next.js Dark Mode Without Flash or React 19 Warnings
How to replace next-themes with Zustand + useServerInsertedHTML for flicker-free dark mode in Next.js 15+ without triggering React 19 script warnings.
How I Eliminated 94 Render-Blocking CSS Files in Next.js 16 with a Poorly Documented Turbopack Feature
After days of trying every approach — from experimental.inlineCss to MutationObserver hacks — I discovered Turbopack Import Attributes that solve the render-blocking CSS problem in Next.js App Router.
Next.js Memory Leak: Fetch + Standalone Mode — 2 Years Without a Fix
Next.js patches global fetch and adds a cache layer that leaks memory on every request. In Docker/K8s this causes OOM crashes every few hours. The bug exists since Next.js 14 and is still unresolved in 16.2.x.