<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://achmadya.dev/</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/?lang=id"/></url><url><loc>https://achmadya.dev/?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/?lang=id"/></url><url><loc>https://achmadya.dev/projects</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/projects"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/projects?lang=id"/></url><url><loc>https://achmadya.dev/projects?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/projects"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/projects?lang=id"/></url><url><loc>https://achmadya.dev/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog?lang=id"/></url><url><loc>https://achmadya.dev/blog?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog?lang=id"/></url><url><loc>https://achmadya.dev/about</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/about"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/about?lang=id"/></url><url><loc>https://achmadya.dev/about?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/about"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/about?lang=id"/></url><url><loc>https://achmadya.dev/projects/mandor-plate</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/projects/mandor-plate"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/projects/mandor-plate?lang=id"/></url><url><loc>https://achmadya.dev/projects/mandor-plate?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/projects/mandor-plate"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/projects/mandor-plate?lang=id"/></url><url><loc>https://achmadya.dev/projects/mcp-query</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/projects/mcp-query"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/projects/mcp-query?lang=id"/></url><url><loc>https://achmadya.dev/projects/mcp-query?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/projects/mcp-query"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/projects/mcp-query?lang=id"/></url><url><loc>https://achmadya.dev/blog/building-traceable-mcp-server</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/building-traceable-mcp-server"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/building-traceable-mcp-server?lang=id"/></url><url><loc>https://achmadya.dev/blog/building-traceable-mcp-server?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/building-traceable-mcp-server"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/building-traceable-mcp-server?lang=id"/></url><url><loc>https://achmadya.dev/blog/cctv-streaming-with-ffmpeg</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/cctv-streaming-with-ffmpeg"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/cctv-streaming-with-ffmpeg?lang=id"/></url><url><loc>https://achmadya.dev/blog/cctv-streaming-with-ffmpeg?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/cctv-streaming-with-ffmpeg"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/cctv-streaming-with-ffmpeg?lang=id"/></url><url><loc>https://achmadya.dev/blog/hermes-finance-spreadsheet-workflow</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/hermes-finance-spreadsheet-workflow"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/hermes-finance-spreadsheet-workflow?lang=id"/></url><url><loc>https://achmadya.dev/blog/hermes-finance-spreadsheet-workflow?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/hermes-finance-spreadsheet-workflow"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/hermes-finance-spreadsheet-workflow?lang=id"/></url><url><loc>https://achmadya.dev/blog/hermes-installation-and-architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/hermes-installation-and-architecture"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/hermes-installation-and-architecture?lang=id"/></url><url><loc>https://achmadya.dev/blog/hermes-installation-and-architecture?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/hermes-installation-and-architecture"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/hermes-installation-and-architecture?lang=id"/></url><url><loc>https://achmadya.dev/blog/hermes-workspace</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/hermes-workspace"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/hermes-workspace?lang=id"/></url><url><loc>https://achmadya.dev/blog/hermes-workspace?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/hermes-workspace"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/hermes-workspace?lang=id"/></url><url><loc>https://achmadya.dev/blog/monorepo-context-for-ai</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/monorepo-context-for-ai"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/monorepo-context-for-ai?lang=id"/></url><url><loc>https://achmadya.dev/blog/monorepo-context-for-ai?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/monorepo-context-for-ai"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/monorepo-context-for-ai?lang=id"/></url><url><loc>https://achmadya.dev/blog/rendering-markdown-and-mermaid</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/rendering-markdown-and-mermaid"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/rendering-markdown-and-mermaid?lang=id"/></url><url><loc>https://achmadya.dev/blog/rendering-markdown-and-mermaid?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/rendering-markdown-and-mermaid"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/rendering-markdown-and-mermaid?lang=id"/></url><url><loc>https://achmadya.dev/blog/sql-server-rnd-notes</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/sql-server-rnd-notes"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/sql-server-rnd-notes?lang=id"/></url><url><loc>https://achmadya.dev/blog/sql-server-rnd-notes?lang=id</loc><xhtml:link rel="alternate" hreflang="en" href="https://achmadya.dev/blog/sql-server-rnd-notes"/><xhtml:link rel="alternate" hreflang="id" href="https://achmadya.dev/blog/sql-server-rnd-notes?lang=id"/></url></urlset>