<?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://davidk.dev/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://davidk.dev/about/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/advisory/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://davidk.dev/contact/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://davidk.dev/contact/thanks/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/learn/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://davidk.dev/speaking/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://davidk.dev/speaking/one-sheet/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://davidk.dev/talks/adios-useeffect-managing-effects-more-effectively/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/ahead-of-the-bezier-curve/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/animate-react-components-using-rxjs/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/animations-use-css-or-css-in-js/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/behind-the-illusions-impossibly-high-performance-layout-animations/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/build-better-apps-with-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/building-state-machines-using-xstate-modern-web-podcast/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/bus-factor-pair-programming-and-vs-code-live-share/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/coding-complex-app-logic-visually-renderatl-2022/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/coding-complex-app-logic-visually/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/collaborative-app-logic-real-world-react/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/computer-science-in-frontend-development/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/crafting-stateful-styles-dotcss-2019/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/crafting-stateful-styles-with-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/css-animations-and-transitions/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/css-variables-flexbox-and-css-grid-when-to-use-them/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/devfest-florida-2017-interview/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/devfest-florida-2019-speaker-interviews/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/effective-state-machines-for-complex-logic-effect-days-2024/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/effective-state-machines-with-xstate/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/everything-is-an-actor/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/fixate-on-code-19/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/formal-forms-with-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/founder-to-founder-stately-ai/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/from-ai-to-agi-the-path-to-generally-intelligent-software/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/from-pandemic-pastime-to-real-vc-funded-startup/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/from-php-to-javascript-and-css-animations/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/frontend-feud-css-podcast-vs-keyframers/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/getting-reactive-with-css/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/getting-sassy-with-node-js/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/getting-started-with-xstate-in-angular-solidjs/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-slop-welcome-determinism-beyond-the-prompt/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-slop-welcome-determinism/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-useeffect-reactathon-2022/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-useeffect-reactnext-2022/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-useeffect/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-usestate-bejs/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-usestate-javascriptmn/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-usestate-podrocket-alternate-cut/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/goodbye-usestate/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/guild-podcast-episode-14/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/how-state-machines-create-robust-software-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/how-to-create-smooth-lightweight-website-animations/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/how-to-model-animations-using-data-attributes/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/human-approval-for-ai-agents/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/infinitely-better-uis-with-finite-automata/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/introduction-to-statecharts/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/is-visual-coding-ready-for-prime-time/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/js-party-191-live/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/let-s-pair-program-state-machines-and-statecharts/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/lets-learn-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/live-with-the-founder-of-stately-ai/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/make-your-apps-resilient-using-finite-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/making-application-logic-visually-collaborative-infobip-shift/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/making-state-management-intelligent-french-tech-front-end/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/making-state-management-intelligent-react-alicante-2023/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/making-state-management-intelligent-reactathon-2023/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/making-state-management-intelligent/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/migrating-to-xstate-v5-beta-webinar/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/mind-reading-with-adaptive-and-intelligent-uis-in-react/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/mind-reading-with-adaptive-and-intelligent-user-interfaces-devfest-florida-2019/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/mind-reading-with-adaptive-and-intelligent-user-interfaces-nordic-js-2019/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/mind-reading-with-adaptive-and-intelligent-user-interfaces-react-alicante-2019/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/mind-reading-with-adaptive-and-intelligent-user-interfaces/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/mind-reading-with-adaptive-uis/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/mind-reading-with-intelligent-adaptive-uis/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/model-based-testing-with-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/modeling-application-logic-visually-extended-session/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/modeling-application-logic-visually/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/panel-state-management-react-finland-mini-conf-2/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/panel-the-future-of-the-world-and-ai/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/putting-the-act-in-reactive-from-observables-to-actors/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/react-finland-mini-conference-2-state-management-full-stream/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/react-wednesdays-xstate-and-javascript-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/reactive-animations-with-css-variables/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/reactive-animations-with-rxjs-keyframers-1-2-0/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/reactive-state-machines-and-statecharts-react-finland-2018/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/reactive-state-machines-and-statecharts-reactiveconf-2018/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/reactive-state-machines-and-statecharts/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/reactive-web-animations-with-rxjs/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/rru-069-the-state-machines-in-react/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/simplifying-complex-uis-with-finite-automata-statecharts/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/state-management-at-scale-in-react-next-js/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/state-of-the-art-user-interfaces-with-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/state-of-the-art-web-user-interfaces-with-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/stop-drawing-pointless-arrows-taming-complexity-with-diagrams/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/talking-about-frameworks-jsdayes-2017/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-actor-model-behind-the-scenes/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-finite-state-of-reactive-animations-fedc-taiwan-2018/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-finite-state-of-reactive-animations/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-observable-future-of-animations/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-piano-man-of-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-state-of-xstate/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-two-types-of-state-management/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-two-ways-to-manage-state/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/the-visual-future-of-reactive-applications-with-statecharts/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/time-traveling-with-ai-a-musical-journey/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/actor-model/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/adaptive-ui/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/ai-agents/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/css-animation/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/effect-ts/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/event-driven/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/forms/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/react-hooks/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/react/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/reactive-programming/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/side-effects/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/startups/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/state-management/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/statecharts/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/testing/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/typescript/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/visual-modeling/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/topic/xstate/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/use-xstate-with-netlify-edge-functions/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/usestate-is-over/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/usewat-react-rally-2023/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/usewat/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/usewat2-with-jenny-truong/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/using-useeffect-effectively/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/visually-create-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/webinar-create-app-logic-with-xstate-v5/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/webinar-get-started-with-xstate-v5/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/webinar-state-machines-and-actors-with-xstate-v5/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/what-the-elm-mate/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/whats-next-for-xstate/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/why-you-should-know-state-machines/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/write-fewer-tests-from-automation-to-autogeneration/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/write-fewer-tests-model-based-testing-in-react/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/x-gon-state-it-to-ya/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/xstate-and-stately-devtools-fm/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/xstate-creator-state-machines-startups/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/xstate-fundamentals-javascript-marathon/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/xstate-making-application-logic-visually-collaborative/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/xstate-the-visual-future-of-state-management-react-fwdays/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/talks/xstate-the-visual-future-of-state-management/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/terms/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidk.dev/workshops/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url></urlset>