<?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://danlevy.net/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/ar/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/ar/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ar/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ar/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/ar/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/ar/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ar/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/ar/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ar/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/ar/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ar/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/ar/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ar/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ar/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ar/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ar/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/ar/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/ar/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ar/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/ar/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ar/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ar/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ar/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/ar/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/ar/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/ar/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ar/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ar/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ar/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/ar/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/ar/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/ar/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ar/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/ar/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ar/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ar/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ar/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/ar/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/ar/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ar/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ar/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/ar/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/ar/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/ar/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ar/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ar/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/ar/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/ar/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ar/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/ar/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/ar/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ar/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ar/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ar/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/ar/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/ar/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ar/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ar/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ar/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/ar/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ar/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/ar/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/ar/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ar/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ar/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/ar/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/de/</loc><lastmod>2026-05-14T20:51:03.690Z</lastmod></url><url><loc>https://danlevy.net/de/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/de/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/de/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/de/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/de/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/de/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/de/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/de/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/de/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/de/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/de/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/de/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/de/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/de/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/de/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/de/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/de/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/de/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/de/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/de/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/de/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/de/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/de/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/de/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/de/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/de/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/de/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/de/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/de/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/de/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/de/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/de/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/de/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/de/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/de/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/de/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/de/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/de/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/de/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/de/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/de/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/de/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/de/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/de/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/de/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/de/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/de/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/de/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/de/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/de/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/de/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/de/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/de/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/de/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/de/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/de/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/de/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/de/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/de/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/de/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/de/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/de/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/de/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/de/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/de/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/es/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/es/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/es/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/es/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/es/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/es/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/es/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/es/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/es/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/es/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/es/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/es/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/es/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/es/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/es/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/es/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/es/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/es/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/es/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/es/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/es/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/es/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/es/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/es/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/es/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/es/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/es/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/es/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/es/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/es/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/es/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/es/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/es/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/es/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/es/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/es/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/es/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/es/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/es/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/es/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/es/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/es/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/es/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/es/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/es/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/es/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/es/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/es/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/es/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/es/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/es/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/es/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/es/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/es/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/es/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/es/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/es/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/es/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/es/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/es/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/es/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/es/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/es/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/es/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/es/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/es/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/fr/</loc><lastmod>2026-05-14T20:51:03.773Z</lastmod></url><url><loc>https://danlevy.net/fr/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/fr/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/fr/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/fr/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/fr/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/fr/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/fr/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/fr/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/fr/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/fr/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/fr/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/fr/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/fr/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/fr/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/fr/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/fr/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/fr/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/fr/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/fr/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/fr/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/fr/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/fr/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/fr/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/fr/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/fr/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/fr/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/fr/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/fr/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/fr/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/fr/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/fr/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/fr/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/fr/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/fr/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/fr/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/fr/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/fr/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/fr/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/fr/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/fr/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/fr/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/fr/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/fr/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/fr/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/fr/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/fr/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/fr/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/fr/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/fr/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/fr/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/fr/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/fr/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/fr/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/fr/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/fr/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/fr/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/fr/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/fr/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/fr/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/fr/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/fr/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/fr/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/fr/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/he/</loc><lastmod>2026-05-14T20:51:03.802Z</lastmod></url><url><loc>https://danlevy.net/he/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/he/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/he/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/he/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/he/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/he/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/he/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/he/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/he/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/he/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/he/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/he/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/he/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/he/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/he/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/he/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/he/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/he/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/he/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/he/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/he/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/he/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/he/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/he/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/he/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/he/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/he/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/he/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/he/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/he/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/he/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/he/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/he/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/he/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/he/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/he/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/he/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/he/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/he/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/he/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/he/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/he/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/he/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/he/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/he/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/he/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/he/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/he/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/he/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/he/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/he/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/he/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/he/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/he/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/he/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/he/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/he/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/he/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/he/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/he/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/he/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/he/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/he/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/he/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/he/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/hi/</loc><lastmod>2026-05-14T20:51:03.826Z</lastmod></url><url><loc>https://danlevy.net/hi/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/hi/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/hi/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/hi/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/hi/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/hi/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/hi/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/hi/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/hi/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/hi/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/hi/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/hi/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/hi/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/hi/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/hi/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/hi/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/hi/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/hi/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/hi/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/hi/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/hi/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/hi/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/hi/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/hi/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/hi/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/hi/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/hi/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/hi/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/hi/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/hi/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/hi/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/hi/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/hi/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/hi/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/hi/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/hi/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/hi/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/hi/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/hi/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/hi/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/hi/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/hi/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/hi/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/hi/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/hi/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/hi/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/hi/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/hi/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/hi/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/hi/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/hi/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/hi/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/hi/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/hi/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/hi/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/hi/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/hi/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/hi/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/hi/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/hi/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/hi/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/hi/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/it/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/it/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/it/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/it/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/it/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/it/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/it/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/it/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/it/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/it/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/it/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/it/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/it/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/it/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/it/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/it/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/it/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/it/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/it/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/it/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/it/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/it/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/it/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/it/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/it/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/it/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/it/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/it/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/it/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/it/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/it/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/it/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/it/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/it/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/it/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/it/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/it/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/it/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/it/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/it/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/it/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/it/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/it/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/it/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/it/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/it/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/it/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/it/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/it/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/it/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/it/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/it/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/it/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/it/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/it/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/it/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/it/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/it/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/it/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/it/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/it/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/it/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/it/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/ja/</loc><lastmod>2026-05-14T20:51:03.894Z</lastmod></url><url><loc>https://danlevy.net/ja/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ja/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ja/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/ja/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/ja/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ja/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/ja/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ja/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/ja/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ja/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/ja/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ja/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ja/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ja/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ja/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/ja/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/ja/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ja/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/ja/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ja/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ja/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ja/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/ja/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/ja/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/ja/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ja/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ja/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ja/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/ja/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/ja/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/ja/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ja/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/ja/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ja/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ja/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ja/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/ja/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ja/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ja/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/ja/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/ja/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ja/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ja/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/ja/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/ja/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ja/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/ja/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/ja/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ja/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ja/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ja/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/ja/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/ja/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ja/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ja/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ja/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/ja/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/ja/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ja/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ja/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/ja/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/ru/</loc><lastmod>2026-05-14T20:51:03.921Z</lastmod></url><url><loc>https://danlevy.net/ru/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ru/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ru/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/ru/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ru/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/ru/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ru/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/ru/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/ru/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ru/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ru/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ru/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ru/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/ru/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/ru/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ru/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/ru/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ru/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ru/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ru/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/ru/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/ru/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/ru/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ru/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/ru/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ru/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/ru/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/ru/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ru/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/ru/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ru/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/ru/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ru/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/ru/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/ru/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/ru/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ru/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/ru/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/ru/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/ru/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/ru/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/ru/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/ru/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/ru/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/ru/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/ru/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/ru/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ru/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/ru/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/ru/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/ru/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ru/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/ru/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/ru/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/ru/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/ru/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/ru/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/ru/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/ru/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/ru/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/ru/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/zh/</loc><lastmod>2026-05-14T20:51:03.947Z</lastmod></url><url><loc>https://danlevy.net/zh/about/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/ai-sdk-math-tool/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/zh/amazing-resources/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/zh/angularjs-v2-impending-schism/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/zh/are-promises-broken/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/zh/async-stack-traces-why-error-stack-lies-in-production/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/zh/beware-the-single-purpose-people/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/zh/breaking-unicorns/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/zh/challenges/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/compare-nvme-ssd-cloud-options/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/zh/consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/consulting/ai-consulting/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/consulting/ai-guardrails/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/consulting/developer-ai-coding-security/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/consulting/enterprise-security-assessment/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/consulting/rag-rescue/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/consulting/supabase-scaling-migration/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/contact/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/contribute-to-open-source-the-easy-way/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/zh/creating-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/zh/deathmatch-git-rebase-vs-merge/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/zh/disable-transparent-hugepages/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/zh/docker-firewall-setup/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/zh/docker-makes-everything-better/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/zh/docker-rocks/</loc><lastmod>2026-05-14T20:51:03.655Z</lastmod></url><url><loc>https://danlevy.net/zh/docker-security-tips-for-self-hosting/</loc><lastmod>2026-05-14T20:51:03.678Z</lastmod></url><url><loc>https://danlevy.net/zh/docker-server-setup-notes/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/zh/from-zero-to-regex-hero-extract-url-like-strings/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/zh/guerrilla-types-in-typescript/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/zh/handling-international-numbers-and-currency/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/zh/higher-order-programming/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/zh/honest-priorities/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/zh/into-the-breach/</loc><lastmod>2026-05-14T20:51:03.689Z</lastmod></url><url><loc>https://danlevy.net/zh/intro-to-promises/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/zh/javascript-promises-quiz/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/zh/javascript-scope-magic/</loc><lastmod>2026-05-14T20:51:03.654Z</lastmod></url><url><loc>https://danlevy.net/zh/js-quiz-14-date-time-questions-test-your-knowledge/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/zh/linux-system-benchmark-scripts/</loc><lastmod>2026-05-14T20:51:03.659Z</lastmod></url><url><loc>https://danlevy.net/zh/llm-connection-strings/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/zh/llm-evals-are-broken/</loc><lastmod>2026-05-14T20:51:03.687Z</lastmod></url><url><loc>https://danlevy.net/zh/llm-routing-mastra-ai/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/zh/mastering-functional-pipelines-passing-state/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/zh/mastra-mcp-tool-integrations/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/zh/mastra-security-guardrails/</loc><lastmod>2026-05-14T20:51:03.683Z</lastmod></url><url><loc>https://danlevy.net/zh/mastra-workflows-memory/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/zh/naming-things-real-good/</loc><lastmod>2026-05-14T20:51:03.657Z</lastmod></url><url><loc>https://danlevy.net/zh/one-weird-trick-to-speed-up-feature-teams/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/zh/open-source-journal/</loc><lastmod>2026-05-14T23:02:30.494Z</lastmod></url><url><loc>https://danlevy.net/zh/patchy-with-a-chance-of-vulnerability/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/zh/pitfalls-in-promise-docs/</loc><lastmod>2026-05-14T20:51:03.660Z</lastmod></url><url><loc>https://danlevy.net/zh/postgres-text-search-guide/</loc><lastmod>2026-05-14T20:51:03.686Z</lastmod></url><url><loc>https://danlevy.net/zh/promise-gotchas/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/zh/protect-your-tokens/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-advanced-js-error-mastery/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-bash-in-the-shell/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-can-you-count-to-bigint/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-css-core-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-data-structures-algorithms/</loc><lastmod>2026-05-14T20:51:03.667Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-destructuring-delights/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-do-you-know-esnext/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-in-the-aws-cloud/</loc><lastmod>2026-05-14T20:51:03.675Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-is-your-memory-rusty/</loc><lastmod>2026-05-14T20:51:03.676Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-js-interfaces-symbols-and-enumerables/</loc><lastmod>2026-05-14T20:51:03.668Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-master-modern-html5/</loc><lastmod>2026-05-14T20:51:03.669Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-modern-css-2025/</loc><lastmod>2026-05-14T20:51:03.670Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-nodejs-files-streams-buffers-oh-my/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-postgres-sql-mastery-pt1/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-postgres-sql-mastery-pt2/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-regex-or-wreckage/</loc><lastmod>2026-05-14T20:51:03.672Z</lastmod></url><url><loc>https://danlevy.net/zh/quiz-sql-query-fundamentals/</loc><lastmod>2026-05-14T20:51:03.671Z</lastmod></url><url><loc>https://danlevy.net/zh/replacing-my-job-with-gpt-and-llm/</loc><lastmod>2026-05-14T20:51:03.674Z</lastmod></url><url><loc>https://danlevy.net/zh/securely-using-environment-variables-in-nodejs/</loc><lastmod>2026-05-14T20:51:03.662Z</lastmod></url><url><loc>https://danlevy.net/zh/securing-clawdbot-tailscale/</loc><lastmod>2026-05-14T20:51:03.684Z</lastmod></url><url><loc>https://danlevy.net/zh/security-notes-regex/</loc><lastmod>2026-05-14T20:51:03.652Z</lastmod></url><url><loc>https://danlevy.net/zh/semantic-vector-search-landscape/</loc><lastmod>2026-05-14T20:51:03.685Z</lastmod></url><url><loc>https://danlevy.net/zh/serverless-database-magic/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/zh/should-you-use-named-or-default-exports/</loc><lastmod>2026-05-14T20:51:03.665Z</lastmod></url><url><loc>https://danlevy.net/zh/stop-the-angularjs-hate/</loc><lastmod>2026-05-14T20:51:03.653Z</lastmod></url><url><loc>https://danlevy.net/zh/stop-trying-to-make-async-await-happen/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/zh/the-4-pillars-of-collaborative-culture/</loc><lastmod>2026-05-14T20:51:03.664Z</lastmod></url><url><loc>https://danlevy.net/zh/the-8-byte-timestamp-that-destroyed-our-database/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/zh/the-jsonb-seduction/</loc><lastmod>2026-05-14T20:51:03.681Z</lastmod></url><url><loc>https://danlevy.net/zh/the-last-to-think/</loc><lastmod>2026-05-14T20:51:03.680Z</lastmod></url><url><loc>https://danlevy.net/zh/the-unassuming-power-of-multiple-choice-questions/</loc><lastmod>2026-05-14T20:51:03.677Z</lastmod></url><url><loc>https://danlevy.net/zh/upgrade-from-gatsby-to-astro/</loc><lastmod>2026-05-14T20:51:03.666Z</lastmod></url><url><loc>https://danlevy.net/zh/visualizing-promises/</loc><lastmod>2026-05-14T20:51:03.661Z</lastmod></url><url><loc>https://danlevy.net/zh/weakmap-the-javascript-feature-you-dont-use/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url><url><loc>https://danlevy.net/zh/when-ai-fails-and-the-crashing-robot-cars/</loc><lastmod>2026-05-14T20:51:03.656Z</lastmod></url><url><loc>https://danlevy.net/zh/you-may-not-need-axios/</loc><lastmod>2026-05-14T20:51:03.663Z</lastmod></url><url><loc>https://danlevy.net/zh/you-might-not-need-algolia/</loc><lastmod>2026-05-14T20:51:03.679Z</lastmod></url><url><loc>https://danlevy.net/zh/your-foreign-keys-are-killing-performance/</loc><lastmod>2026-05-14T20:51:03.682Z</lastmod></url></urlset>