<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://site.aaronhsyong.com/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/blog/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/career/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/language-switching/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/learning/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/series/rails-for-the-typescript-engineer/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/ruby/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/ruby-on-rails/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/ruby-on-rails/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/series/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-switching-cost/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/typescript/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/factorybot/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/jest/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/rspec/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/tdd/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/testing/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/testing-in-a-new-language/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/erb/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/hotwire/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/node.js-vs-rails/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/service-objects/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-rails-way/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/activerecord/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/convention-over-configuration/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/convention-over-configuration/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/mvc/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/orm/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/everything-is-an-object/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/object-oriented/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/ruby/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/ruby-syntax/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/truthiness/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/bloom-filter/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/data-structures/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/data-structures/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/performance/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/probabilistic/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/software-engineering/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-data-structure-thats-okay-with-being-wrong/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/url-shortener/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/arrays/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/computer-science/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/computer-science/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/hash-maps/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/queues/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/stacks/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-toolbox-nobody-opens/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/code-reuse/</loc><lastmod>2026-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/internal-libraries/</loc><lastmod>2026-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/javascript/</loc><lastmod>2026-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/monorepo/</loc><lastmod>2026-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/shared-packages/</loc><lastmod>2026-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/sharing-is-caring/</loc><lastmod>2026-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/web-development/</loc><lastmod>2026-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/build-systems/</loc><lastmod>2026-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/javascript/</loc><lastmod>2026-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/one-repo-to-rule-them-all/</loc><lastmod>2026-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/turborepo/</loc><lastmod>2026-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/bun/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/buntime-funtime/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/node.js/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/package-manager/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/runtime/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/ai/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/ai-coding/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/claude-code/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/cursor/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/developer-tools/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/productivity/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/you-drive-ai-assists/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/csrf/</loc><lastmod>2026-01-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/owasp/</loc><lastmod>2026-01-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/security/</loc><lastmod>2026-01-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/sql-injection/</loc><lastmod>2026-01-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/top-10-greatest-hits-of-2025/</loc><lastmod>2026-01-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/vulnerabilities/</loc><lastmod>2026-01-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/web-security/</loc><lastmod>2026-01-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/xss/</loc><lastmod>2026-01-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/distributed-systems/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/fallacies/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/latency/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/networking/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/system-design/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/system-design/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-lies-we-tell-ourselves/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/argocd/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/ci-cd/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/ci/cd/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/deployment-pipeline/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/devops/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/devops/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/docker-compose/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/from-ssh-to-gitops/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/gitops/</loc><lastmod>2025-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/api-gateway/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/infrastructure/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/infrastructure/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/load-balancer/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/nginx/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/reverse-proxy/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-middleman/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/authentication/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/authorization/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/jwt/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/oauth/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/security/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/sessions/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/sso/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/who-goes-there/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/database-indexing/</loc><lastmod>2025-12-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/explain-analyze/</loc><lastmod>2025-12-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/postgresql/</loc><lastmod>2025-12-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/postgresql/</loc><lastmod>2025-12-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/sql/</loc><lastmod>2025-12-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-one-line-fix/</loc><lastmod>2025-12-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/api-design/</loc><lastmod>2025-11-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/http-status-codes/</loc><lastmod>2025-11-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/rest-api/</loc><lastmod>2025-11-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-contract/</loc><lastmod>2025-11-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/web-development/</loc><lastmod>2025-11-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/l4-vs-l7/</loc><lastmod>2025-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/load-balancing/</loc><lastmod>2025-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/round-robin/</loc><lastmod>2025-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/traffic-cops/</loc><lastmod>2025-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/api-security/</loc><lastmod>2025-11-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/rate-limiting/</loc><lastmod>2025-11-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/sliding-window/</loc><lastmod>2025-11-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-bouncer-at-the-door/</loc><lastmod>2025-11-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/token-bucket/</loc><lastmod>2025-11-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/caching/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/database-optimization/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/redis/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/the-fastest-code-never-runs/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/event-driven-architecture/</loc><lastmod>2025-11-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/kafka/</loc><lastmod>2025-11-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/message-queues/</loc><lastmod>2025-11-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/rabbitmq/</loc><lastmod>2025-11-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/you-probably-dont-need-kafka/</loc><lastmod>2025-11-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/autoscaling/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/series/infrastructure-from-scratch/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/kubernetes/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/kubernetes/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/scaling/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/scaling-the-right-thing/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/dashboards/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/grafana/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/grafana/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/making-sense-of-metrics/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/monitoring/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/monitoring/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/observability/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/prometheus/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/red-method/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/alertmanager/</loc><lastmod>2025-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/prometheus/</loc><lastmod>2025-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/promql/</loc><lastmod>2025-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/watching-the-watchers/</loc><lastmod>2025-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/argocd/</loc><lastmod>2025-10-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/continuous-deployment/</loc><lastmod>2025-10-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/gitops-with-argocd/</loc><lastmod>2025-10-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/cloud-sql/</loc><lastmod>2025-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/gke/</loc><lastmod>2025-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/google-cloud/</loc><lastmod>2025-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/google-cloud/</loc><lastmod>2025-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/running-on-googles-cloud/</loc><lastmod>2025-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/sidecar-pattern/</loc><lastmod>2025-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/container-orchestration/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/deployments/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/enter-the-cluster/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/pods/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/building-and-shipping-with-docker/</loc><lastmod>2025-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/containers/</loc><lastmod>2025-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/docker/</loc><lastmod>2025-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/docker/</loc><lastmod>2025-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/github-actions/</loc><lastmod>2025-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/multi-stage-builds/</loc><lastmod>2025-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/containerizing-everything/</loc><lastmod>2025-09-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/homelab/</loc><lastmod>2025-09-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/traefik/</loc><lastmod>2025-09-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/blowfish/</loc><lastmod>2025-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/series/building-this-website/</loc><lastmod>2025-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/building-with-hugo/</loc><lastmod>2025-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/go-templates/</loc><lastmod>2025-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/hugo/</loc><lastmod>2025-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/hugo/</loc><lastmod>2025-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/static-site/</loc><lastmod>2025-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/best-practices/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/opinions/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/software-engineering/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/things-i-changed-my-mind-on/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/lazygit/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/terminal-first-development/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/neovim/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/productivity/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/terminal/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/terminal/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/tmux/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/tui/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/yazi/</loc><lastmod>2025-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/api-testing/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/k6/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/load-testing-with-k6/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/load-testing/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/node.js/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/performance-testing/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/testing/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/app-engine/</loc><lastmod>2025-07-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/debugging/</loc><lastmod>2025-07-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/google-app-engine/</loc><lastmod>2025-07-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/logging/</loc><lastmod>2025-07-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/logging-google-app-engine/</loc><lastmod>2025-07-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/cloudflare/</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/hugo-cloudflare-deployment/</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/deployment/</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/deployment/</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/dns/</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/knowledge-management/</loc><lastmod>2025-07-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/note-taking/</loc><lastmod>2025-07-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/obsidian/</loc><lastmod>2025-07-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/obsidian/</loc><lastmod>2025-07-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/taking-notes/</loc><lastmod>2025-07-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/arch-linux/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/categories/linux/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/linux/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/meeting-the-penguin/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/operating-systems/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/ubuntu/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/wsl/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/posts/a-fresh-start/</loc><lastmod>2025-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/blogging/</loc><lastmod>2025-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/tags/personal-development/</loc><lastmod>2025-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/about/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/about/about-me/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/authors/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://site.aaronhsyong.com/about/resume/</loc><changefreq>daily</changefreq><priority>0.5</priority></url></urlset>