<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://kristianf.dev/posts/tmux-powerline-and-info-overload</loc>
    <lastmod>2026-04-02T14:00:53.986Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/zsh-and-octopress</loc>
    <lastmod>2026-04-02T14:00:53.986Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/rails_defaults</loc>
    <lastmod>2026-04-02T14:00:53.986Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/nginx-subdomains</loc>
    <lastmod>2026-04-02T14:00:53.985Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/hipchat_ruby</loc>
    <lastmod>2026-04-02T14:00:53.985Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/deploying_a_static_site</loc>
    <lastmod>2026-04-02T14:00:53.985Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/at_most</loc>
    <lastmod>2026-04-02T14:00:53.985Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/androvm</loc>
    <lastmod>2026-04-02T14:00:53.985Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/something-simple</loc>
    <lastmod>2026-04-02T14:00:53.985Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/now-playing-script</loc>
    <lastmod>2026-04-02T14:00:53.984Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/array-unwrap</loc>
    <lastmod>2026-04-02T14:00:53.984Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/automatic-checkins-with-tasker</loc>
    <lastmod>2026-04-02T14:00:53.984Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/mavericks</loc>
    <lastmod>2026-04-02T14:00:53.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/https</loc>
    <lastmod>2026-04-02T14:00:53.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/markdown-opinions</loc>
    <lastmod>2026-04-02T14:00:53.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/dotfiles</loc>
    <lastmod>2026-04-02T14:00:53.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/you-should-learn-vim</loc>
    <lastmod>2026-04-02T14:00:53.982Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/boxen</loc>
    <lastmod>2026-04-02T14:00:53.982Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/unity</loc>
    <lastmod>2026-04-02T14:00:53.981Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/hardcore-ruby</loc>
    <lastmod>2026-04-02T14:00:53.981Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/retina-macbook-pro</loc>
    <lastmod>2026-04-02T14:00:53.981Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/diff-on-commit-idea</loc>
    <lastmod>2026-04-02T14:00:53.981Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/freeman</loc>
    <lastmod>2026-04-02T14:00:53.981Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/ebooks-to-kindle</loc>
    <lastmod>2026-04-02T14:00:53.980Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/solo-devops</loc>
    <lastmod>2026-04-02T14:00:53.980Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/ghissu.es</loc>
    <lastmod>2026-04-02T14:00:53.980Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/live-updating-in-files</loc>
    <lastmod>2026-04-02T14:00:53.979Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-quit-vim</loc>
    <lastmod>2026-04-02T14:00:53.974Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/nvalt</loc>
    <lastmod>2026-04-02T14:00:53.974Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/rooting-one-m8</loc>
    <lastmod>2026-04-02T14:00:53.974Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/feeling</loc>
    <lastmod>2026-04-02T14:00:53.974Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/process-on-new-rails-projects</loc>
    <lastmod>2026-04-02T14:00:53.974Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/human-computer-interfaces</loc>
    <lastmod>2026-04-02T14:00:53.973Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/javascript-capitalize-first-letter</loc>
    <lastmod>2026-04-02T14:00:53.973Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/javascript-get-element-by-class</loc>
    <lastmod>2026-04-02T14:00:53.973Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/flutter</loc>
    <lastmod>2026-04-02T14:00:53.972Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/serverless</loc>
    <lastmod>2026-04-02T14:00:53.972Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/svelte</loc>
    <lastmod>2026-04-02T14:00:53.972Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/jamstack</loc>
    <lastmod>2026-04-02T14:00:53.971Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/graphql</loc>
    <lastmod>2026-04-02T14:00:53.971Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/vscode</loc>
    <lastmod>2026-04-02T14:00:53.970Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/no-code</loc>
    <lastmod>2026-04-02T14:00:53.970Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/emacs</loc>
    <lastmod>2026-04-02T14:00:53.969Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-build-a-discord-notification-bot-for-new-ghost-members</loc>
    <lastmod>2026-04-02T14:00:53.969Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/vim</loc>
    <lastmod>2026-04-02T14:00:53.969Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/filelist-api</loc>
    <lastmod>2026-04-02T14:00:53.968Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/tailwind-css</loc>
    <lastmod>2026-04-02T14:00:53.968Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/tools-for-thought</loc>
    <lastmod>2026-04-02T14:00:53.968Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/address-bar-hacks</loc>
    <lastmod>2026-04-02T14:00:53.967Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/redirect-anything-with-lilredirector</loc>
    <lastmod>2026-04-02T14:00:53.967Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/getting-started-with-redis</loc>
    <lastmod>2026-04-02T14:00:53.967Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/javascript-tips-ep-1</loc>
    <lastmod>2026-04-02T14:00:53.966Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-update-git-in-ubuntu-windows-subsystem-for-linux</loc>
    <lastmod>2026-04-02T14:00:53.966Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/exception-monitoring-guide</loc>
    <lastmod>2026-04-02T14:00:53.966Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/gatsbyconf-2021</loc>
    <lastmod>2026-04-02T14:00:53.966Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/windows-terminal-colorschemes</loc>
    <lastmod>2026-04-02T14:00:53.966Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/freecodecamp-basic-html-certification</loc>
    <lastmod>2026-04-02T14:00:53.965Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/sharex-mac-alternative</loc>
    <lastmod>2026-04-02T14:00:53.965Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-learn-react-native</loc>
    <lastmod>2026-04-02T14:00:53.965Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/three-open-source-shell-setups-to-improve-your-terminal-experience</loc>
    <lastmod>2026-04-02T14:00:53.964Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/brewfile</loc>
    <lastmod>2026-04-02T14:00:53.964Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/roms</loc>
    <lastmod>2026-04-02T14:00:53.964Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/youtube-music</loc>
    <lastmod>2026-04-02T14:00:53.964Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/freecodecamp-basic-css-certification</loc>
    <lastmod>2026-04-02T14:00:53.964Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/cannot-use-import-statement-outside-a-module-fix</loc>
    <lastmod>2026-04-02T14:00:53.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-check-the-installed-version-of-node-js</loc>
    <lastmod>2026-04-02T14:00:53.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/update-shell-path</loc>
    <lastmod>2026-04-02T14:00:53.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/unofficial-threads-api</loc>
    <lastmod>2026-04-02T14:00:53.963Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/authenticity-and-producing-content-as-a-developer-advocate</loc>
    <lastmod>2026-04-02T14:00:53.962Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-fix-xs-broken-download-an-archive-of-your-data-feature</loc>
    <lastmod>2026-04-02T14:00:53.962Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/second-brain-less</loc>
    <lastmod>2026-04-02T14:00:53.962Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/domain-ranking-experiment</loc>
    <lastmod>2026-04-02T14:00:53.962Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/the-whoop-is-quite-cool</loc>
    <lastmod>2026-04-02T14:00:53.961Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/a-great-usage-of-qr-codes-in-the-real-world</loc>
    <lastmod>2026-04-02T14:00:53.961Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/second-brain-alternative</loc>
    <lastmod>2026-04-02T14:00:53.959Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/tool-calling</loc>
    <lastmod>2026-04-02T14:00:53.959Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/quick-review-of-zellij</loc>
    <lastmod>2026-04-02T14:00:53.959Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/llms-and-voice-are-really-something-else</loc>
    <lastmod>2026-04-02T14:00:53.959Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/shipfast-and-the-world-of-starter-kits</loc>
    <lastmod>2026-04-02T14:00:53.959Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/recent-developer-tool-discoveries</loc>
    <lastmod>2026-04-02T14:00:53.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/what-to-do-with-a-newsletter</loc>
    <lastmod>2026-04-02T14:00:53.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/digital-throwaways-physical-keepsakes</loc>
    <lastmod>2026-04-02T14:00:53.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/fullstack</loc>
    <lastmod>2026-04-02T14:00:53.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/replaying-majoras-mask</loc>
    <lastmod>2026-04-02T14:00:53.958Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/creating-a-custom-post-list-page-in-bear</loc>
    <lastmod>2026-04-02T14:00:53.957Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/github-backlinks-rss</loc>
    <lastmod>2026-04-02T14:00:53.957Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/idgaf-git-commit</loc>
    <lastmod>2026-04-02T14:00:53.957Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/shopping-list-non-toxics</loc>
    <lastmod>2026-04-02T14:00:53.957Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/honor-the-change</loc>
    <lastmod>2026-04-02T14:00:53.957Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/the-quest-for-pure-aspirin</loc>
    <lastmod>2026-04-02T14:00:53.956Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/deploying-astro-applications-to-cloudflare</loc>
    <lastmod>2026-04-02T14:00:53.956Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/shadcnui</loc>
    <lastmod>2026-04-02T14:00:53.956Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/create-a-zellij-instance-with-a-useful-session-name</loc>
    <lastmod>2026-04-02T14:00:53.956Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/the-big-bearblog-syntax-highlighting-hack</loc>
    <lastmod>2026-04-02T14:00:53.955Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-use-lucide-icons-via-a-cdn</loc>
    <lastmod>2026-04-02T14:00:53.955Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/just-enough-zustand</loc>
    <lastmod>2026-04-02T14:00:53.955Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/understanding-astros-getstaticpaths-function</loc>
    <lastmod>2026-04-02T14:00:53.954Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/an-introduction-to-astros-content-system</loc>
    <lastmod>2026-04-02T14:00:53.954Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-add-cloudflare-turnstile-to-your-ruby-on-rails-application</loc>
    <lastmod>2026-04-02T14:00:53.954Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/building-your-own-radio-network-with-liquidsoap</loc>
    <lastmod>2026-04-02T14:00:53.953Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/bearblog-chrome-extension</loc>
    <lastmod>2026-04-02T14:00:53.953Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/defer-loading-css-with-one-line-of-code</loc>
    <lastmod>2026-04-02T14:00:53.953Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/increasing-lighthouse-score-to-100-how-i-did-it-on-my-blog</loc>
    <lastmod>2026-04-02T14:00:53.953Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/effective-indexing</loc>
    <lastmod>2026-04-02T14:00:53.952Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/the-astro-rewrite</loc>
    <lastmod>2026-04-02T14:00:53.952Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/shipfast-vulnerabilities</loc>
    <lastmod>2026-04-02T14:00:53.952Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/the-mcmaster-carrification-effect</loc>
    <lastmod>2026-04-02T14:00:53.952Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/astro-cloudflare-redirects</loc>
    <lastmod>2026-04-02T14:00:53.951Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/recommended-icon-libraries</loc>
    <lastmod>2026-04-02T14:00:53.951Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/donor-advised-funds</loc>
    <lastmod>2026-04-02T14:00:53.951Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/indexer</loc>
    <lastmod>2026-04-02T14:00:53.951Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/cloudflare-workflows</loc>
    <lastmod>2026-04-02T14:00:53.950Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/tailwind-child-selectors</loc>
    <lastmod>2026-04-02T14:00:53.949Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/workers-entrypoints</loc>
    <lastmod>2026-04-02T14:00:53.949Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-to-video</loc>
    <lastmod>2026-04-02T14:00:53.948Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/m4-macs</loc>
    <lastmod>2026-04-02T14:00:53.948Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/grok-intro</loc>
    <lastmod>2026-04-02T14:00:53.947Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/install-fonts-with-homebrew</loc>
    <lastmod>2026-04-02T14:00:53.944Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/my-starter-macos-nix-config</loc>
    <lastmod>2026-04-02T14:00:53.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/motd</loc>
    <lastmod>2026-04-02T14:00:53.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/obsidian-success</loc>
    <lastmod>2026-04-02T14:00:53.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/custom-obsidian-clippings</loc>
    <lastmod>2026-04-02T14:00:53.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/beverage-hydration-index</loc>
    <lastmod>2026-04-02T14:00:53.942Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/just-enough-obsidian</loc>
    <lastmod>2026-04-02T14:00:53.942Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/grep-filtering</loc>
    <lastmod>2026-04-02T14:00:53.941Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/running-a-ruby-on-rails-application-in-nix</loc>
    <lastmod>2026-04-02T14:00:53.941Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/about</loc>
    <lastmod>2026-04-02T14:00:53.940Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/2024-year-in-review</loc>
    <lastmod>2026-04-02T14:00:53.940Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/date-numbers-all-programmers-should-know</loc>
    <lastmod>2026-04-02T14:00:53.940Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/supabase-generate-types</loc>
    <lastmod>2026-04-02T14:00:53.940Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/recursively-transcode-flac-to-mp3</loc>
    <lastmod>2026-04-02T14:00:53.939Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/misogi-2025</loc>
    <lastmod>2026-04-02T14:00:53.939Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/my-morning-coffee</loc>
    <lastmod>2026-04-02T14:00:53.939Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/integrating-workers-assets-with-fullstack-apps</loc>
    <lastmod>2026-04-02T14:00:53.938Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/linear-switch</loc>
    <lastmod>2026-04-02T14:00:53.933Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/sleepy-time-tea</loc>
    <lastmod>2026-04-02T14:00:53.933Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/smart-ai-caching</loc>
    <lastmod>2026-04-02T14:00:53.933Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/diy-error-monitor</loc>
    <lastmod>2026-04-02T14:00:53.932Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/smtx-life</loc>
    <lastmod>2026-04-02T14:00:53.932Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/redesigning</loc>
    <lastmod>2026-04-02T14:00:53.931Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/weather-svg</loc>
    <lastmod>2026-04-02T14:00:53.931Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/stars-and-scrubs</loc>
    <lastmod>2026-04-02T14:00:53.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/advisor-prompt</loc>
    <lastmod>2026-04-02T14:00:53.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/image-binding-in-workers</loc>
    <lastmod>2026-04-02T14:00:53.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/setting-up-teslamate-with-docker-and-proxmox</loc>
    <lastmod>2026-04-02T14:00:53.929Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/claude-code-rewrites</loc>
    <lastmod>2026-04-02T14:00:53.929Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/lent-2025</loc>
    <lastmod>2026-04-02T14:00:53.929Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/re-encoding-a-media-library</loc>
    <lastmod>2026-04-02T14:00:53.928Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/robot-lawnmower</loc>
    <lastmod>2026-04-02T14:00:53.928Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/four-ideas-from-extensive-claude-code-usage</loc>
    <lastmod>2026-04-02T14:00:53.928Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/hono-conf-talk</loc>
    <lastmod>2026-04-02T14:00:53.927Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/closing-a-cleaning-company</loc>
    <lastmod>2026-04-02T14:00:53.927Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-im-doing-plain-text-accounting</loc>
    <lastmod>2026-04-02T14:00:53.927Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/how-i-use-openclaw</loc>
    <lastmod>2026-04-02T14:00:53.926Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kristianf.dev/posts/agentic-coding-is-the-default</loc>
    <lastmod>2026-04-02T14:00:53.926Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>