<?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://kristofferopsahl.com/tags/ai/</loc><lastmod>2025-12-07T22:44:43+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/coding-agents-need-deterministic-feedback-a-case-for-phoenix/</loc><lastmod>2025-12-07T22:44:43+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/elixir/</loc><lastmod>2025-12-07T22:44:43+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/</loc><lastmod>2025-12-07T22:44:43+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/</loc><lastmod>2025-12-07T22:44:43+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/</loc><lastmod>2025-12-07T22:44:43+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/linux/</loc><lastmod>2025-09-14T17:16:05+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/note/</loc><lastmod>2025-09-14T17:16:05+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/using-dd-to-write-an-iso-to-a-usb-drive/</loc><lastmod>2025-09-14T17:16:05+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/my-alacritty-zellij-and-helix-development-setup/</loc><lastmod>2025-07-07T00:20:15+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/tooling/</loc><lastmod>2025-07-07T00:20:15+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/breaking-aes-ecb-with-an-encryption-oracle-attack/</loc><lastmod>2025-04-29T12:42:53+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/cryptography/</loc><lastmod>2025-04-29T12:42:53+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/security/</loc><lastmod>2025-04-29T12:42:53+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/3rd-prize-at-tg-hack/</loc><lastmod>2025-04-22T13:05:05+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/ctf/</loc><lastmod>2025-04-22T13:05:05+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/java/</loc><lastmod>2025-03-25T13:17:55+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/javas-optional-has-a-problem/</loc><lastmod>2025-03-25T13:17:55+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/from-zero-to-hello-world-with-apache-kafka-r-in-2025/</loc><lastmod>2025-03-07T09:42:49+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/kafka/</loc><lastmod>2025-03-07T09:42:49+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/tags/tutorial/</loc><lastmod>2025-03-07T09:42:49+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/posts/core-concepts-in-apache-kafka-r/</loc><lastmod>2025-03-06T12:24:04+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/about/</loc><lastmod>2024-01-01T00:00:00+00:00</lastmod></url><url><loc>https://kristofferopsahl.com/categories/</loc></url></urlset>