<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://hamza.my.id/</loc></url><url><loc>https://hamza.my.id/about/</loc></url><url><loc>https://hamza.my.id/now/</loc></url><url><loc>https://hamza.my.id/projects/</loc></url><url><loc>https://hamza.my.id/projects/ai-studio-prompt-library/</loc></url><url><loc>https://hamza.my.id/projects/ai-team-workspace/</loc></url><url><loc>https://hamza.my.id/projects/backend-learning-tracker/</loc></url><url><loc>https://hamza.my.id/projects/content-migration-automation/</loc></url><url><loc>https://hamza.my.id/projects/defi-swap-interface/</loc></url><url><loc>https://hamza.my.id/projects/promptready/</loc></url><url><loc>https://hamza.my.id/projects/qap-crypto-cli/</loc></url><url><loc>https://hamza.my.id/projects/satori/</loc></url><url><loc>https://hamza.my.id/resume/</loc></url><url><loc>https://hamza.my.id/writing/</loc></url><url><loc>https://hamza.my.id/writing/backend-notes-from-a-frontend-heavy-engineer/</loc></url><url><loc>https://hamza.my.id/writing/building-promptready-offline-first-markdown-capture/</loc></url><url><loc>https://hamza.my.id/writing/building-satori-agent-safe-code-retrieval/</loc></url><url><loc>https://hamza.my.id/writing/debugging-satori-index-lifecycle/</loc></url><url><loc>https://hamza.my.id/writing/from-frontend-heavy-to-full-stack/</loc></url><url><loc>https://hamza.my.id/writing/mcp-stdio-contracts-and-satori-cli/</loc></url><url><loc>https://hamza.my.id/writing/page/2/</loc></url><url><loc>https://hamza.my.id/writing/puppeteer-nodejs-content-migration/</loc></url><url><loc>https://hamza.my.id/writing/tags/</loc></url><url><loc>https://hamza.my.id/writing/tags/ai/</loc></url><url><loc>https://hamza.my.id/writing/tags/angular/</loc></url><url><loc>https://hamza.my.id/writing/tags/architecture/</loc></url><url><loc>https://hamza.my.id/writing/tags/automation/</loc></url><url><loc>https://hamza.my.id/writing/tags/backend/</loc></url><url><loc>https://hamza.my.id/writing/tags/browser-extension/</loc></url><url><loc>https://hamza.my.id/writing/tags/browser-tools/</loc></url><url><loc>https://hamza.my.id/writing/tags/chrome-api/</loc></url><url><loc>https://hamza.my.id/writing/tags/chrome-extension/</loc></url><url><loc>https://hamza.my.id/writing/tags/debugging/</loc></url><url><loc>https://hamza.my.id/writing/tags/dom-automation/</loc></url><url><loc>https://hamza.my.id/writing/tags/engineering/</loc></url><url><loc>https://hamza.my.id/writing/tags/fixtures/</loc></url><url><loc>https://hamza.my.id/writing/tags/free-tts/</loc></url><url><loc>https://hamza.my.id/writing/tags/frontend/</loc></url><url><loc>https://hamza.my.id/writing/tags/full-stack/</loc></url><url><loc>https://hamza.my.id/writing/tags/inworld-ai/</loc></url><url><loc>https://hamza.my.id/writing/tags/markdown/</loc></url><url><loc>https://hamza.my.id/writing/tags/mcp/</loc></url><url><loc>https://hamza.my.id/writing/tags/ngrx/</loc></url><url><loc>https://hamza.my.id/writing/tags/nodejs/</loc></url><url><loc>https://hamza.my.id/writing/tags/offline-first/</loc></url><url><loc>https://hamza.my.id/writing/tags/personal-site/</loc></url><url><loc>https://hamza.my.id/writing/tags/postgres/</loc></url><url><loc>https://hamza.my.id/writing/tags/projects/</loc></url><url><loc>https://hamza.my.id/writing/tags/promptready/</loc></url><url><loc>https://hamza.my.id/writing/tags/puppeteer/</loc></url><url><loc>https://hamza.my.id/writing/tags/quality-gates/</loc></url><url><loc>https://hamza.my.id/writing/tags/rag/</loc></url><url><loc>https://hamza.my.id/writing/tags/retrieval/</loc></url><url><loc>https://hamza.my.id/writing/tags/satori/</loc></url><url><loc>https://hamza.my.id/writing/tags/state-management/</loc></url><url><loc>https://hamza.my.id/writing/tags/systems/</loc></url><url><loc>https://hamza.my.id/writing/tags/testing/</loc></url><url><loc>https://hamza.my.id/writing/tags/text-to-speech/</loc></url><url><loc>https://hamza.my.id/writing/tags/typescript/</loc></url><url><loc>https://hamza.my.id/writing/tags/userscripts/</loc></url><url><loc>https://hamza.my.id/writing/tags/voice-generation/</loc></url><url><loc>https://hamza.my.id/writing/tags/voxinfinity/</loc></url><url><loc>https://hamza.my.id/writing/tags/writing/</loc></url><url><loc>https://hamza.my.id/writing/voxinfinity-browser-session-tts-queue/</loc></url><url><loc>https://hamza.my.id/writing/what-angular-and-ngrx-taught-me-about-state-management/</loc></url><url><loc>https://hamza.my.id/writing/when-local-capture-failed-empty-shells-and-fixture-corpus/</loc></url><url><loc>https://hamza.my.id/writing/why-ai-cleanup-needed-an-offline-baseline/</loc></url><url><loc>https://hamza.my.id/writing/why-chrome-extension-ui-automation-is-whack-a-mole/</loc></url><url><loc>https://hamza.my.id/writing/why-im-building-hamza-my-id/</loc></url><url><loc>https://hamza.my.id/writing/why-naive-rag-fails-for-coding-agents/</loc></url></urlset>