<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://vianhanif.link/linkedin/template/</loc>
<lastmod>2026-07-08T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/why-i-stopped-trusting-ai-subscriptions/</loc>
<lastmod>2026-07-09T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/i-built-my-own-ai-routing-layer/</loc>
<lastmod>2026-07-14T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/this-is-my-ade/</loc>
<lastmod>2026-07-20T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/building-memory-into-9router-a-proxy-layer-experiment/</loc>
<lastmod>2026-07-24T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/headroom-integration-autopsy/</loc>
<lastmod>2026-07-25T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/the-403-that-wasnt-how-warp-9router-and-cloudflare-masked-two-separate-failures/</loc>
<lastmod>2026-08-01T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/your-pid-file-is-a-lie-what-cloudflare-tunnel-taught-me-about-process-supervision/</loc>
<lastmod>2026-08-15T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/stop-watching-five-tabs-a-terminal-first-approach-to-k8s-logs/</loc>
<lastmod>2026-08-25T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/cc-by-nc-4-0-the-license-i-chose-for-this-blog/</loc>
<lastmod>2026-08-30T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/pm2bar-native-macos-menu-bar-pm2-monitor/</loc>
<lastmod>2026-09-05T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/how-i-used-ai-agents-as-my-editorial-pipeline/</loc>
<lastmod>2026-09-29T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/linkedin/part-1-why-i-need-analytics-for-my-personal-blog/</loc>
<lastmod>2026-10-07T00:00:00+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/specs/</loc>
<lastmod>2026-07-30T02:26:01+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/why-i-left-github-copilot/</loc>
<lastmod>2026-07-09T21:07:38+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/warp-tried-to-sell-me-ai/</loc>
<lastmod>2026-07-09T02:35:45+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/opencode-ten-bucks/</loc>
<lastmod>2026-07-09T02:35:45+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/tools-i-built-around-opencode/</loc>
<lastmod>2026-07-08T15:45:13+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/the-router-my-colleague-showed-me/</loc>
<lastmod>2026-07-09T03:37:01+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/what-i-changed-in-9router/</loc>
<lastmod>2026-07-09T03:37:01+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/the-tunnel/</loc>
<lastmod>2026-07-12T05:02:57+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/warp-came-back-around/</loc>
<lastmod>2026-07-09T03:37:01+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/this-is-my-ade/</loc>
<lastmod>2026-07-10T00:07:14+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/building-memory-into-9router-a-proxy-layer-experiment/</loc>
<lastmod>2026-07-24T02:58:41+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/the-403-that-wasnt-how-warp-9router-and-cloudflare-masked-two-separate-failures/</loc>
<lastmod>2026-07-22T00:34:16+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/headroom-integration-autopsy/</loc>
<lastmod>2026-07-22T00:34:16+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/your-pid-file-is-a-lie-what-cloudflare-tunnel-taught-me-about-process-supervision/</loc>
<lastmod>2026-07-22T00:34:16+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/two-weeks-with-structured-memory-what-happened-after-sqlite/</loc>
<lastmod>2026-07-29T08:18:04+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/stop-watching-five-tabs-a-terminal-first-approach-to-k8s-logs/</loc>
<lastmod>2026-07-22T00:34:16+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/cc-by-nc-4-0-the-license-i-chose-for-this-blog/</loc>
<lastmod>2026-07-22T00:34:16+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/pm2bar-native-macos-menu-bar-pm2-monitor/</loc>
<lastmod>2026-07-24T11:01:36+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/how-a-better-jira-workflow-helped-my-team/</loc>
<lastmod>2026-07-16T00:51:06+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/how-i-used-ai-agents-as-my-editorial-pipeline/</loc>
<lastmod>2026-07-22T00:34:16+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/part-1-why-i-need-analytics-for-my-personal-blog/</loc>
<lastmod>2026-07-22T00:34:16+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/evaluating-analytics-possibilities/</loc>
<lastmod>2026-07-13T23:11:42+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/posts/implementing-analytics-findings/</loc>
<lastmod>2026-07-13T23:11:42+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/categories/</loc>
<lastmod>2026-07-30T02:26:01+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/tags/</loc>
<lastmod>2026-07-30T02:26:01+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/archives/</loc>
<lastmod>2026-07-30T02:26:01+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/about/</loc>
<lastmod>2026-07-30T02:26:01+07:00</lastmod>
</url>
<url>
<loc>https://vianhanif.link/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/copilot/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/privacy/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/ai/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/tooling/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/warp/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/subscription/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/ade/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/opencode/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/tui/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/automation/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/delegate/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/9router/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/router/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/provider/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/monorepo/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/headroom/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/rt/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/cloudflare/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/caddy/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/tunnel/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/infrastructure/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/oz/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/orchestration/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/agents/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/run-agents/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/personal/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/llm/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/memory/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/postmortem/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/technical/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/follow-up/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/kubernetes/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/devtools/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/golang/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/writing/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/meta/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/pm2/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/macos/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/appkit/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/workflow/</loc>
</url>
<url>
<loc>https://vianhanif.link/tags/analytics/</loc>
</url>
<url>
<loc>https://vianhanif.link/page2/</loc>
</url>
<url>
<loc>https://vianhanif.link/page3/</loc>
</url>
</urlset>
