<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://zarar.dev/</loc></url><url><loc>https://zarar.dev/about/</loc></url><url><loc>https://zarar.dev/agent-hooks-deterministic-guardrails-for-ai-generated-code/</loc></url><url><loc>https://zarar.dev/anatomy-of-a-mental-breakdown/</loc></url><url><loc>https://zarar.dev/anthropics-steganography-controversy-explained-in-non-technical-terms/</loc></url><url><loc>https://zarar.dev/bit-by-falsy-truths-again/</loc></url><url><loc>https://zarar.dev/blog/</loc></url><url><loc>https://zarar.dev/building-a-double-entry-payment-system-in-elixir/</loc></url><url><loc>https://zarar.dev/building-embeddable-widgets-with-phoenix-channels/</loc></url><url><loc>https://zarar.dev/closing-the-raptors-republic-chapter-of-my-life/</loc></url><url><loc>https://zarar.dev/commit-based-progress-report/</loc></url><url><loc>https://zarar.dev/contact/</loc></url><url><loc>https://zarar.dev/cross-browser-testing-died-and-nobody-told-us/</loc></url><url><loc>https://zarar.dev/deckstring/</loc></url><url><loc>https://zarar.dev/dora-ai-boosting-productivity-hindering-delivery/</loc></url><url><loc>https://zarar.dev/early-thoughts-on-react-native-expo-decision/</loc></url><url><loc>https://zarar.dev/elixir-cqrs-commanded/</loc></url><url><loc>https://zarar.dev/elixir-function-definition-sequence-gotcha/</loc></url><url><loc>https://zarar.dev/embedding-based-tool-selection-for-ai-agents/</loc></url><url><loc>https://zarar.dev/enforcing-invariants-in-ai-generated-code-with-adrs-and-contracts/</loc></url><url><loc>https://zarar.dev/everything-thats-wrong-with-google--search-in-one-image/</loc></url><url><loc>https://zarar.dev/excited-about-zero-sync/</loc></url><url><loc>https://zarar.dev/getting-kanban-right-podcast-with-fernando-cuenca/</loc></url><url><loc>https://zarar.dev/god-bless-ai-i-hate-ai/</loc></url><url><loc>https://zarar.dev/good-riddance-to-social-logins/</loc></url><url><loc>https://zarar.dev/good-software-development-habits/</loc></url><url><loc>https://zarar.dev/granting-read-only-access-to-a-postgres-database-on-digitalocean/</loc></url><url><loc>https://zarar.dev/has-ai-made-the-agile-manifesto-obsolete/</loc></url><url><loc>https://zarar.dev/how-ai-figures-out-what-you-mean-no-math-required/</loc></url><url><loc>https://zarar.dev/how-i-lost-210-to-a-stripe-dispute-despite-proof/</loc></url><url><loc>https://zarar.dev/how-much-should-you-plan-before-prompting-an-agent/</loc></url><url><loc>https://zarar.dev/how-to-setup-a-new-wordpress-site-on-digital-ocean-droplet/</loc></url><url><loc>https://zarar.dev/im-rejuvenated-by-the-elixir-eu-conference/</loc></url><url><loc>https://zarar.dev/internet-comments/</loc></url><url><loc>https://zarar.dev/iqbal-on-the-west/</loc></url><url><loc>https://zarar.dev/its-a-great-time-to-be-a-software-engineer/</loc></url><url><loc>https://zarar.dev/jump-design-improvements/</loc></url><url><loc>https://zarar.dev/just-learned-the-not-valid-keyword/</loc></url><url><loc>https://zarar.dev/new-post-new-new-new/</loc></url><url><loc>https://zarar.dev/no-lie-logs/</loc></url><url><loc>https://zarar.dev/notes/</loc></url><url><loc>https://zarar.dev/ny-times-fade-text-css-effect/</loc></url><url><loc>https://zarar.dev/paypal-has-no-undo-button-and-it-cost-me-68775/</loc></url><url><loc>https://zarar.dev/penny-game-debrief/</loc></url><url><loc>https://zarar.dev/podcast-new-age-development-workflows/</loc></url><url><loc>https://zarar.dev/prefer-optional-objects-to-optional-arguments/</loc></url><url><loc>https://zarar.dev/pushing-events-back-to-live-view-or-live-component-from-hooks/</loc></url><url><loc>https://zarar.dev/react2shell-serves-as-good-reminder-why-javascript-is-no-fun/</loc></url><url><loc>https://zarar.dev/regex-serialization-has-changes-in-elixir-119-otp-28/</loc></url><url><loc>https://zarar.dev/replacing-prompts-with-loops-an-example/</loc></url><url><loc>https://zarar.dev/row-embedded-cache/</loc></url><url><loc>https://zarar.dev/run-a-local-coding-model-with-pi-and-lm-studio/</loc></url><url><loc>https://zarar.dev/scope-discipline-when-ai-makes-building-fast/</loc></url><url><loc>https://zarar.dev/scqa-problem-definition/</loc></url><url><loc>https://zarar.dev/services/</loc></url><url><loc>https://zarar.dev/small-batch-thinking-in-ux-improves-usability-and-code-quality/</loc></url><url><loc>https://zarar.dev/snrd/</loc></url><url><loc>https://zarar.dev/spec-driven-development-from-vibe-coding-to-structured-development/</loc></url><url><loc>https://zarar.dev/speeding-up-elixir-test-suites/</loc></url><url><loc>https://zarar.dev/stop-worrying-and-love-the-bomb/</loc></url><url><loc>https://zarar.dev/struct-updates-now-require-pattern-matching-in-elixir-119/</loc></url><url><loc>https://zarar.dev/symptoms-of-a-system-in-stasis/</loc></url><url><loc>https://zarar.dev/tailwind-balances-abstraction-and-transparency/</loc></url><url><loc>https://zarar.dev/take-a-guess-at-what-this-icon-in-confluence-means/</loc></url><url><loc>https://zarar.dev/the-other-girl-in-red/</loc></url><url><loc>https://zarar.dev/the-system-around-the-code/</loc></url><url><loc>https://zarar.dev/the-temptation-of-polymorphic-tables/</loc></url><url><loc>https://zarar.dev/the-wealth-transfer-nobody-talks-about/</loc></url><url><loc>https://zarar.dev/time-to-start-from-scratch/</loc></url><url><loc>https://zarar.dev/ttc-usb-outlets-are-already-obsolete/</loc></url><url><loc>https://zarar.dev/using-dora-metrics-to-coach-teams/</loc></url><url><loc>https://zarar.dev/web-components-make-widget-development-much-easier/</loc></url><url><loc>https://zarar.dev/why-are-dark-deployments-a-good-idea-even-if-no-features-are-being-shipped/</loc></url><url><loc>https://zarar.dev/work/</loc></url><url><loc>https://zarar.dev/working-around-ectopostgres-forcing-a-distinct-clause-to-also-be-the-first-order-by-clause/</loc></url></urlset>