<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://alan-west.hashnode.dev/why-your-go-binary-is-too-fat-for-webassembly-and-how-tinygo-fixes-it</loc>
    <lastmod>2026-04-04T23:54:33.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-your-ci-pipeline-fails-randomly-and-how-to-actually-fix-it</loc>
    <lastmod>2026-04-04T17:43:26.327Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-rag-falls-short-for-documentation-search-and-what-to-try-instead</loc>
    <lastmod>2026-04-04T14:57:36.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/rust-rewrites-are-coming-for-your-dev-tools-and-thats-a-good-thing</loc>
    <lastmod>2026-04-04T13:45:17.717Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/rustwasmwebgl-vs-reactthreejs-when-going-framework-free-actually-makes-sense</loc>
    <lastmod>2026-04-04T13:28:16.995Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-ssh-key-management-is-broken-and-how-certificates-fix-it</loc>
    <lastmod>2026-04-04T13:20:31.864Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-get-gemma-4-26b-running-on-a-mac-mini-with-ollama</loc>
    <lastmod>2026-04-04T04:47:18.019Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/wordpress-vs-emdash-is-this-astro-based-cms-worth-the-switch</loc>
    <lastmod>2026-04-03T17:20:13.407Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-reclaim-your-stackoverflow-workflow-after-the-reddit-style-redesign</loc>
    <lastmod>2026-04-03T15:56:42.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-fix-the-mess-when-vibe-coded-projects-fall-apart</loc>
    <lastmod>2026-04-03T12:53:26.555Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/linkedin-is-scanning-your-browser-extensions-yes-all-of-them</loc>
    <lastmod>2026-04-03T07:42:57.499Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-build-a-fully-local-thermal-printer-server-no-cloud-required</loc>
    <lastmod>2026-04-02T12:21:40.555Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-your-wordpress-plugins-are-a-security-nightmare-and-how-to-fix-it</loc>
    <lastmod>2026-04-02T01:22:55.845Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/apples-april-sdk-deadline-is-here-your-app-might-get-rejected-1</loc>
    <lastmod>2026-04-01T19:44:19.785Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/anthropic-accidentally-leaked-their-next-model-its-called-mythos</loc>
    <lastmod>2026-04-01T18:39:35.703Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/react-20-is-coming-heres-what-actually-matters-and-what-doesnt</loc>
    <lastmod>2026-04-01T10:34:35.329Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/we-moved-our-api-from-node-to-bun-heres-what-broke-and-what-got-3x-faster</loc>
    <lastmod>2026-04-01T10:32:53.311Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/i-gave-devin-10-real-tasks-it-completed-3</loc>
    <lastmod>2026-04-01T10:30:16.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/your-npm-package-is-leaking-source-code-and-you-probably-dont-know-it</loc>
    <lastmod>2026-04-01T02:30:52.669Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/axios-got-hacked-if-you-ran-npm-install-yesterday-read-this-now</loc>
    <lastmod>2026-03-31T18:49:53.232Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/claude-codes-entire-source-just-leaked-512k-lines-heres-what-i-found</loc>
    <lastmod>2026-03-31T15:02:16.654Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/ai-generated-code-vs-actually-understanding-it-a-developers-migration-guide</loc>
    <lastmod>2026-03-30T21:12:19.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/your-nodejs-app-uses-1000000x-more-ram-than-voyager-1-fix-it</loc>
    <lastmod>2026-03-30T19:59:40.266Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/check-point-found-critical-rce-flaws-in-claude-code-heres-what-you-need-to-know</loc>
    <lastmod>2026-03-30T17:01:02.830Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/the-week-ai-coding-went-from-assistant-to-autonomous-what-happened</loc>
    <lastmod>2026-03-30T14:00:43.129Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-fix-the-ai-killed-my-motivation-to-code-problem</loc>
    <lastmod>2026-03-30T13:59:32.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/35-new-cves-this-month-were-caused-by-ai-generated-code-we-have-a-problem</loc>
    <lastmod>2026-03-30T05:00:17.250Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-your-measurement-tools-might-be-corrupting-your-data</loc>
    <lastmod>2026-03-30T02:56:40.517Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-stop-your-llm-from-just-telling-users-what-they-want-to-hear</loc>
    <lastmod>2026-03-29T23:13:34.909Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/qwen-35-small-four-models-zero-api-cost-a-quick-benchmark</loc>
    <lastmod>2026-03-29T23:00:23.471Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-recover-from-a-corrupted-git-repository</loc>
    <lastmod>2026-03-29T21:20:36.657Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/that-sharepoint-rce-is-being-exploited-right-now-patch-today</loc>
    <lastmod>2026-03-29T21:31:14.482Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/windsurfs-arena-mode-lets-you-blind-test-ai-models-i-tried-it</loc>
    <lastmod>2026-03-29T21:31:15.494Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-qwen-wont-run-on-your-macbook-air-and-how-to-fix-it</loc>
    <lastmod>2026-03-29T21:31:16.433Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-track-legal-document-changes-with-git-and-why-it-breaks</loc>
    <lastmod>2026-03-29T21:31:17.394Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/auth0-vs-clerk-vs-authon-migrating-your-auth-layer-in-2026</loc>
    <lastmod>2026-03-29T21:31:18.470Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/1-million-token-context-windows-are-a-trap-heres-why</loc>
    <lastmod>2026-03-29T21:31:19.541Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-claude-code-ignores-your-instructions-and-how-to-fix-it</loc>
    <lastmod>2026-03-29T21:31:20.596Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-your-local-ai-stack-keeps-falling-apart-and-how-to-fix-it</loc>
    <lastmod>2026-03-29T21:31:21.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/cursor-hit-1-million-daily-users-what-are-they-doing-right</loc>
    <lastmod>2026-03-29T21:31:22.735Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-your-self-hosted-app-keeps-dying-at-3-am-and-how-to-fix-it</loc>
    <lastmod>2026-03-29T21:31:23.384Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/nvidias-nemotron-3-super-120b-parameters-12b-active-why-that-matters</loc>
    <lastmod>2026-03-29T21:31:24.362Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/google-made-gemini-code-assist-free-whats-the-catch</loc>
    <lastmod>2026-03-29T21:31:25.478Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-your-rag-system-returns-garbage-and-how-to-actually-fix-it</loc>
    <lastmod>2026-03-29T21:31:26.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/why-your-ai-agents-are-burning-cash-and-how-to-fix-it</loc>
    <lastmod>2026-03-29T21:31:27.670Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/i-set-up-a-mac-without-the-app-store-and-couldnt-install-my-window-manager</loc>
    <lastmod>2026-03-29T20:09:39.754Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-fix-slow-expensive-text-to-speech-in-your-app-with-open-weight-models</loc>
    <lastmod>2026-03-29T21:31:28.717Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-actually-migrate-from-github-to-codeberg-without-losing-your-mind</loc>
    <lastmod>2026-03-29T21:31:29.764Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/i-bought-a-domain-by-talking-to-my-ai-no-browser-needed</loc>
    <lastmod>2026-03-27T01:00:31.658Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alan-west.hashnode.dev/how-to-audit-and-lock-down-your-ai-training-data-exposure-on-github</loc>
    <lastmod>2026-03-29T21:31:30.762Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>