<?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://www.trihargianto.com/</loc></url><url><loc>https://www.trihargianto.com/about/</loc></url><url><loc>https://www.trihargianto.com/blog/</loc></url><url><loc>https://www.trihargianto.com/blog/a-simple-guide-to-organizing-your-dotfiles/</loc></url><url><loc>https://www.trihargianto.com/blog/add-comment-feature-to-my-website/</loc></url><url><loc>https://www.trihargianto.com/blog/avoid-bus-factors-in-the-team/</loc></url><url><loc>https://www.trihargianto.com/blog/balancing-vibe-coding-and-ai-assisted-coding/</loc></url><url><loc>https://www.trihargianto.com/blog/basics-of-agent-skills-in-claude-code/</loc></url><url><loc>https://www.trihargianto.com/blog/building-my-newsletter/</loc></url><url><loc>https://www.trihargianto.com/blog/capture-the-thoughts-from-the-brain/</loc></url><url><loc>https://www.trihargianto.com/blog/cara-supaya-kerja-multitasking-efektif/</loc></url><url><loc>https://www.trihargianto.com/blog/cerita-proses-membangun-design-system-di-mamikos/</loc></url><url><loc>https://www.trihargianto.com/blog/defining-browser-support-with-global-usage-data/</loc></url><url><loc>https://www.trihargianto.com/blog/getting-started-with-git/</loc></url><url><loc>https://www.trihargianto.com/blog/how-i-climbed-the-ladder-to-become-a-tech-lead/</loc></url><url><loc>https://www.trihargianto.com/blog/how-to-analyze-browser-visitors-with-google-analytics-4/</loc></url><url><loc>https://www.trihargianto.com/blog/i-used-to-lose-my-best-ideas-then-i-built-a-second-brain/</loc></url><url><loc>https://www.trihargianto.com/blog/jadi-core-front-end-di-mamikos/</loc></url><url><loc>https://www.trihargianto.com/blog/koding-lebih-produktif-dengan-plugin-terminal/</loc></url><url><loc>https://www.trihargianto.com/blog/methods-to-understand-and-recall-legacy-code/</loc></url><url><loc>https://www.trihargianto.com/blog/my-terminal-setup-in-november-2026/</loc></url><url><loc>https://www.trihargianto.com/blog/my-thoughts-on-vim/</loc></url><url><loc>https://www.trihargianto.com/blog/my-wild-thoughts-on-ai-and-the-future-of-frontend-development/</loc></url><url><loc>https://www.trihargianto.com/blog/ngapain-repot-bikin-automation-test/</loc></url><url><loc>https://www.trihargianto.com/blog/on-being-wrong-uncertain-and-slow/</loc></url><url><loc>https://www.trihargianto.com/blog/online-games-to-keep-my-remote-team-connected-and-engaged/</loc></url><url><loc>https://www.trihargianto.com/blog/set-minimum-browser-versions-for-your-site/</loc></url><url><loc>https://www.trihargianto.com/blog/setup-macos-for-development/</loc></url><url><loc>https://www.trihargianto.com/blog/spaces-are-better-than-tabs-change-my-mind/</loc></url><url><loc>https://www.trihargianto.com/blog/static-testing-di-javascript/</loc></url><url><loc>https://www.trihargianto.com/blog/tetap-waras-dan-produktif-selama-wfh/</loc></url><url><loc>https://www.trihargianto.com/blog/the-ai-slop-problem-why-fundamentals-matter-more-than-ever/</loc></url><url><loc>https://www.trihargianto.com/blog/the-hidden-danger-in-your-node-modules/</loc></url><url><loc>https://www.trihargianto.com/blog/topic/ai/</loc></url><url><loc>https://www.trihargianto.com/blog/topic/dev-tools/</loc></url><url><loc>https://www.trihargianto.com/blog/topic/engineering-practice/</loc></url><url><loc>https://www.trihargianto.com/blog/topic/frontend/</loc></url><url><loc>https://www.trihargianto.com/blog/topic/leadership-career/</loc></url><url><loc>https://www.trihargianto.com/blog/topic/productivity/</loc></url><url><loc>https://www.trihargianto.com/blog/topic/site-updates/</loc></url><url><loc>https://www.trihargianto.com/blog/why-i-love-being-a-software-engineer/</loc></url><url><loc>https://www.trihargianto.com/blog/why-i-moved-from-notion-to-obsidian/</loc></url><url><loc>https://www.trihargianto.com/blog/write-a-better-pull-request-description/</loc></url><url><loc>https://www.trihargianto.com/cheatsheets/</loc></url><url><loc>https://www.trihargianto.com/cheatsheets/deploy-self-hosted-gitlab-to-vercel/</loc></url><url><loc>https://www.trihargianto.com/cheatsheets/run-phpmyadmin-docker-existing-database/</loc></url><url><loc>https://www.trihargianto.com/cheatsheets/setup-ssh-with-github/</loc></url><url><loc>https://www.trihargianto.com/cheatsheets/tailwind-css-autocomplete-config-neovim/</loc></url><url><loc>https://www.trihargianto.com/guest-book/</loc></url><url><loc>https://www.trihargianto.com/hire-me/</loc></url><url><loc>https://www.trihargianto.com/media-kit/</loc></url><url><loc>https://www.trihargianto.com/pet-projects/</loc></url><url><loc>https://www.trihargianto.com/speaking/</loc></url><url><loc>https://www.trihargianto.com/uses/</loc></url></urlset>