> cd ./blog
> tail -f /var/log/syslog
Documenting the journey
Technical deep dives, tutorials, and thoughts on software engineering. A collection of learnings from the trenches of development.
Post-Install Setup: Switch to Free Repository & Update Your Proxmox Server
First steps after installing Proxmox VE — switch from the enterprise repo to the free no-subscription repo, then refresh and upgrade your system.
READ_FULL_LOGOpenClaw SOUL.md: The Complete Guide to Giving Your Agent a Personality
Learn how to write a SOUL.md file that makes your OpenClaw agent consistent, useful, and predictable. Includes before/after examples and ready-to-use templates.
READ_FULL_LOGOpenClaw HEARTBEAT.md: Run a 24/7 Autonomous Agent on $5/Month
Learn how to configure OpenClaw HEARTBEAT.md to schedule background tasks, set activeHours, and run autonomous agents 24/7 without wasting tokens.
READ_FULL_LOGOpenClaw Multi-Agent Setup: Run Specialized Agents in Parallel
Step-by-step guide to OpenClaw multi-agent setup. Learn orchestration patterns, session isolation, and real-world architectures — with full config examples.
READ_FULL_LOGOpenClaw Cost Optimization: How to Cut Your Monthly Bill significantly
Cut your OpenClaw costs significantly with model routing, context management, prompt caching, and QMD — step-by-step config examples included.
READ_FULL_LOGHow I Built an AI Agent That QA Tests Pull Requests
A Claude Code skill that automates full QA on pull requests — IDOR tests, smoke tests, multi-role scenarios, and an auto-generated bug report. No humans needed.
READ_FULL_LOGThe Architect’s Guide to Nginx FastCGI Caching
A comprehensive guide for architects and developers to understand the benefits and implementation of Nginx FastCGI caching.
READ_FULL_LOGDeploy Astro with xCloud and GitHub Automation
A comprehensive guide to deploying your Astro site using xCloud.host with automatic Git deployment.
READ_FULL_LOGMD vs. MDX: A Comprehensive Guide for Developers
A practical comparison of Markdown and MDX: key differences, pros and cons, and when to use each for blogs, docs, and component-driven content.
READ_FULL_LOG