<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://chrishacia.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/resume/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/circuit/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/contact/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/start-a-project/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/devholm/</loc>
    <lastmod>2026-11-03T23:08:40.985Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/mergeglass/</loc>
    <lastmod>2026-11-03T23:08:40.991Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/poetry-asylum/</loc>
    <lastmod>2026-11-03T23:08:40.995Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/domains-vault/</loc>
    <lastmod>2026-11-03T23:08:40.997Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/groundwork-js/</loc>
    <lastmod>2026-11-03T23:08:41.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/track-forge-atlas/</loc>
    <lastmod>2026-11-03T23:08:41.003Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/linkedin-message-sweeper/</loc>
    <lastmod>2026-11-03T23:08:41.014Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/simple-chat-bot/</loc>
    <lastmod>2026-11-03T23:08:41.016Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/blank-page/</loc>
    <lastmod>2026-11-03T23:08:41.018Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/server-scripts/</loc>
    <lastmod>2026-11-03T23:08:41.006Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/sevensparxx-com/</loc>
    <lastmod>2026-11-03T23:08:41.008Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/zipdrop/</loc>
    <lastmod>2026-11-03T23:08:41.011Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/textguard/</loc>
    <lastmod>2026-11-03T23:08:41.013Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/twitchgrabbits/</loc>
    <lastmod>2026-11-03T23:08:41.020Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/zerospace-radio/</loc>
    <lastmod>2026-11-02T09:18:04.901Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/work/walmart-cart-clearer-chrome-extension/</loc>
    <lastmod>2026-11-03T23:08:41.022Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/starting-2026-new-year-same-hustle/</loc>
    <lastmod>2026-10-24T07:28:47.850Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/year-in-review-2025/</loc>
    <lastmod>2026-10-24T07:28:47.852Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/nodejs-streams-practical-guide/</loc>
    <lastmod>2026-10-24T07:28:47.854Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/lessons-from-seventy-posts/</loc>
    <lastmod>2026-10-24T07:28:47.855Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/react-server-components-primer/</loc>
    <lastmod>2026-10-24T07:28:47.858Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/api-rate-limiting-implementation/</loc>
    <lastmod>2026-10-24T07:28:47.861Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/webpack-vs-vite-2025/</loc>
    <lastmod>2026-10-24T07:28:47.863Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/understanding-jwt-authentication/</loc>
    <lastmod>2026-10-24T07:28:47.881Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/redux-2025-still-worth-learning/</loc>
    <lastmod>2026-10-24T07:28:47.953Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/building-simple-chatbot-no-ai-part-2/</loc>
    <lastmod>2026-10-24T07:28:47.955Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/year-end-job-hunt-push/</loc>
    <lastmod>2026-10-24T07:28:47.864Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/sql-joins-visualized/</loc>
    <lastmod>2026-10-24T07:28:47.867Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/vscode-snippets-type-less/</loc>
    <lastmod>2026-10-24T07:28:47.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/http-caching-explained/</loc>
    <lastmod>2026-10-24T07:28:47.870Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/building-simple-chatbot-no-ai-part-1/</loc>
    <lastmod>2026-10-24T07:28:47.956Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/job-hunt-brutal-right-now/</loc>
    <lastmod>2026-10-24T07:28:47.958Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/my-vscode-setup-2025/</loc>
    <lastmod>2026-10-24T07:28:47.959Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/getting-started-nextjs-15-whats-new/</loc>
    <lastmod>2026-10-24T07:28:47.961Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/building-chatbot-part-6-deployment/</loc>
    <lastmod>2026-10-24T07:28:47.872Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/coder-life-community-one-year/</loc>
    <lastmod>2026-10-24T07:28:47.874Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/react-context-when-to-use/</loc>
    <lastmod>2026-10-24T07:28:47.875Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/when-technical-interviews-go-wrong/</loc>
    <lastmod>2026-10-24T07:28:47.877Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/regular-expressions-essentials/</loc>
    <lastmod>2026-10-24T07:28:47.878Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/feature-flags-ship-faster/</loc>
    <lastmod>2026-10-24T07:28:47.880Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/building-chatbot-part-5-styling/</loc>
    <lastmod>2026-10-24T07:28:47.883Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/prettier-solve-formatting-arguments/</loc>
    <lastmod>2026-10-24T07:28:47.885Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/deploying-nodejs-apps-pm2/</loc>
    <lastmod>2026-10-24T07:28:47.887Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/halfway-through-year-reflections/</loc>
    <lastmod>2026-10-24T07:28:47.888Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/testing-react-components-practical-guide/</loc>
    <lastmod>2026-10-24T07:28:47.889Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/javascript-dates-are-weird/</loc>
    <lastmod>2026-10-24T07:28:47.891Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/why-i-still-love-react-2025/</loc>
    <lastmod>2026-10-24T07:28:47.962Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/rest-api-versioning-strategies/</loc>
    <lastmod>2026-10-24T07:28:47.892Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/react-error-boundaries-2025/</loc>
    <lastmod>2026-10-24T07:28:47.894Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/job-hunting-networking-game/</loc>
    <lastmod>2026-10-24T07:28:47.896Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/when-to-use-usecallback-usememo/</loc>
    <lastmod>2026-10-24T07:28:47.897Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/my-terminal-setup-2025/</loc>
    <lastmod>2026-10-24T07:28:47.899Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/technical-writing-for-developers/</loc>
    <lastmod>2026-10-24T07:28:47.900Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/building-chatbot-part-4-adding-intelligence/</loc>
    <lastmod>2026-10-24T07:28:47.902Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/async-await-common-mistakes/</loc>
    <lastmod>2026-10-24T07:28:47.903Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/mobile-debugging-slapjs/</loc>
    <lastmod>2026-10-24T07:28:47.905Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/web-accessibility-basics/</loc>
    <lastmod>2026-10-24T07:28:47.906Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/side-project-graveyard/</loc>
    <lastmod>2026-10-24T07:28:47.908Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/react-forms-controlled-uncontrolled/</loc>
    <lastmod>2026-10-24T07:28:47.909Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/what-i-look-for-code-reviews/</loc>
    <lastmod>2026-10-24T07:28:47.911Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/environment-variables-nodejs/</loc>
    <lastmod>2026-10-24T07:28:47.912Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/debugging-tips-actually-help/</loc>
    <lastmod>2026-10-24T07:28:47.914Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/blankpage-collaborative-code-review/</loc>
    <lastmod>2026-10-24T07:28:47.915Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/postgres-over-mysql/</loc>
    <lastmod>2026-10-24T07:28:47.916Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/git-commands-every-day/</loc>
    <lastmod>2026-10-24T07:28:47.918Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/six-months-job-hunting-retrospective/</loc>
    <lastmod>2026-10-24T07:28:47.920Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/nextjs-app-router-mental-model/</loc>
    <lastmod>2026-10-24T07:28:47.922Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/reading-code-is-a-skill/</loc>
    <lastmod>2026-10-24T07:28:47.924Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/api-error-handling-do-it-right/</loc>
    <lastmod>2026-10-24T07:28:47.925Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/building-simple-chatbot-no-ai-part-3/</loc>
    <lastmod>2026-10-24T07:28:47.927Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/tools-actually-make-productive/</loc>
    <lastmod>2026-10-24T07:28:47.928Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/why-vanilla-css-sometimes/</loc>
    <lastmod>2026-10-24T07:28:47.929Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/personal-infrastructure-docker/</loc>
    <lastmod>2026-10-24T07:28:47.931Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/chrome-extensions-dev-toolkit/</loc>
    <lastmod>2026-10-24T07:28:47.933Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/react-hooks-usecallback-usememo/</loc>
    <lastmod>2026-10-24T07:28:47.941Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/react-component-patterns-daily/</loc>
    <lastmod>2026-10-24T07:28:47.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/when-ai-screens-your-resume/</loc>
    <lastmod>2026-10-24T07:28:47.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/textguard-spam-detection-app/</loc>
    <lastmod>2026-10-24T07:28:47.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/expressjs-middleware-patterns/</loc>
    <lastmod>2026-10-24T07:28:47.938Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/docker-javascript-developers-guide/</loc>
    <lastmod>2026-10-24T07:28:47.940Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/technical-interview-broken/</loc>
    <lastmod>2026-10-24T07:28:47.942Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/typescript-utility-types-you-should-know/</loc>
    <lastmod>2026-10-24T07:28:47.944Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/introducing-coder-life-community/</loc>
    <lastmod>2026-10-24T07:28:47.945Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/graphql-vs-rest-when-to-use/</loc>
    <lastmod>2026-10-24T07:28:47.946Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/zipdrop-browser-file-compressor/</loc>
    <lastmod>2026-10-24T07:28:47.948Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/expressjs-basics-first-api/</loc>
    <lastmod>2026-10-24T07:28:47.949Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/interview-horror-stories-8-hour-take-home/</loc>
    <lastmod>2026-10-24T07:28:47.950Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chrishacia.com/journal/building-ai-features-openai-api/</loc>
    <lastmod>2026-11-01T16:45:01.752Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
