<?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://blog.kyrandale.com/</loc></url><url><loc>https://blog.kyrandale.com/blog/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-02-todo-txt-effect-destroys-input/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-03-todo-txt-swipe-gestures/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-04-todo-txt-parsing-plain-text/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-04-vehcology-cartpole-debugging/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-05-todo-txt-systemd-deployment/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-13-healthcare-pipeline-parquet-to-delta/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-13-vehcology-ctrnn-genetic-algorithms/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-14-healthcare-pipeline-schema-evolution/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-15-healthcare-pipeline-firebird-to-gold/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-16-vehcology-css-migration-pico-to-tailwind/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-17-healthcare-pipeline-spark-free-delta-lake/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-18-healthcare-pipeline-anonymization-vs-encryption/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-18-vehcology-dry-your-vehicles/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-19-vehcology-vehicle-api-refactoring/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-20-healthcare-pipeline-encryption-pattern/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-20-vehcology-svelte5-tween-reactivity/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-21-vehcology-lunarlander-phantom-landings/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-22-vehcology-evolution-dashboard-build/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-23-vehcology-requestanimationframe-slider-lag/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-26-healthcare-dag-polars-delta-lake-medallion-migration/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-26-healthcare-dag-test-overhaul-journey/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-26-healthcare-dag-testing-dagster-assets-mock-resources/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-26-healthcare-pipeline-overwrite-vs-merge/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-28-room-tracker-deep-sleep-wake-on-motion/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-28-room-tracker-esp32-docker-dev/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-28-room-tracker-wifi-reconnect-race/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-11-30-room-tracker-documentation-lied/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-12-02-room-tracker-30-second-boot/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-12-02-room-tracker-command-polling/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-12-02-room-tracker-gyroscope-3d-plotly/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-12-03-healthcare-pipeline-time-travel-recovery/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-12-05-jwt-authentication-multi-server/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-12-05-svelte-5-effect-rune-reactive-initialization/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-12-10-room-tracker-daisyui-migration-claude-code/</loc></url><url><loc>https://blog.kyrandale.com/blog/2025-12-10-room-tracker-movement-recording-system/</loc></url><url><loc>https://blog.kyrandale.com/legal/privacy/</loc></url><url><loc>https://blog.kyrandale.com/legal/terms/</loc></url><url><loc>https://blog.kyrandale.com/projects/</loc></url><url><loc>https://blog.kyrandale.com/projects/project-1/</loc></url><url><loc>https://blog.kyrandale.com/projects/project-2/</loc></url><url><loc>https://blog.kyrandale.com/projects/project-3/</loc></url><url><loc>https://blog.kyrandale.com/projects/project-4/</loc></url><url><loc>https://blog.kyrandale.com/search/</loc></url><url><loc>https://blog.kyrandale.com/settings/</loc></url><url><loc>https://blog.kyrandale.com/tags/</loc></url><url><loc>https://blog.kyrandale.com/tags/_highlight/</loc></url><url><loc>https://blog.kyrandale.com/tags/ai-assisted-development/</loc></url><url><loc>https://blog.kyrandale.com/tags/ai/</loc></url><url><loc>https://blog.kyrandale.com/tags/api-design/</loc></url><url><loc>https://blog.kyrandale.com/tags/architecture/</loc></url><url><loc>https://blog.kyrandale.com/tags/authentication/</loc></url><url><loc>https://blog.kyrandale.com/tags/build-tools/</loc></url><url><loc>https://blog.kyrandale.com/tags/cartpole/</loc></url><url><loc>https://blog.kyrandale.com/tags/claude-code/</loc></url><url><loc>https://blog.kyrandale.com/tags/code-quality/</loc></url><url><loc>https://blog.kyrandale.com/tags/css/</loc></url><url><loc>https://blog.kyrandale.com/tags/ctrnn/</loc></url><url><loc>https://blog.kyrandale.com/tags/dagster/</loc></url><url><loc>https://blog.kyrandale.com/tags/daisyui/</loc></url><url><loc>https://blog.kyrandale.com/tags/dashboard/</loc></url><url><loc>https://blog.kyrandale.com/tags/data-engineering/</loc></url><url><loc>https://blog.kyrandale.com/tags/data-recovery/</loc></url><url><loc>https://blog.kyrandale.com/tags/data-visualization/</loc></url><url><loc>https://blog.kyrandale.com/tags/database/</loc></url><url><loc>https://blog.kyrandale.com/tags/debugging/</loc></url><url><loc>https://blog.kyrandale.com/tags/deep-sleep/</loc></url><url><loc>https://blog.kyrandale.com/tags/delta-lake/</loc></url><url><loc>https://blog.kyrandale.com/tags/deployment/</loc></url><url><loc>https://blog.kyrandale.com/tags/development-environment/</loc></url><url><loc>https://blog.kyrandale.com/tags/devops/</loc></url><url><loc>https://blog.kyrandale.com/tags/docker/</loc></url><url><loc>https://blog.kyrandale.com/tags/dry/</loc></url><url><loc>https://blog.kyrandale.com/tags/duckdb/</loc></url><url><loc>https://blog.kyrandale.com/tags/encryption/</loc></url><url><loc>https://blog.kyrandale.com/tags/esp32/</loc></url><url><loc>https://blog.kyrandale.com/tags/event-handling/</loc></url><url><loc>https://blog.kyrandale.com/tags/evolution/</loc></url><url><loc>https://blog.kyrandale.com/tags/express/</loc></url><url><loc>https://blog.kyrandale.com/tags/firebird/</loc></url><url><loc>https://blog.kyrandale.com/tags/fitness-functions/</loc></url><url><loc>https://blog.kyrandale.com/tags/frontend/</loc></url><url><loc>https://blog.kyrandale.com/tags/game-dev/</loc></url><url><loc>https://blog.kyrandale.com/tags/genetic-algorithms/</loc></url><url><loc>https://blog.kyrandale.com/tags/hardware/</loc></url><url><loc>https://blog.kyrandale.com/tags/healthcare-dag/</loc></url><url><loc>https://blog.kyrandale.com/tags/healthcare-data-pipeline/</loc></url><url><loc>https://blog.kyrandale.com/tags/healthcare/</loc></url><url><loc>https://blog.kyrandale.com/tags/highlight/</loc></url><url><loc>https://blog.kyrandale.com/tags/http/</loc></url><url><loc>https://blog.kyrandale.com/tags/i2c/</loc></url><url><loc>https://blog.kyrandale.com/tags/iot/</loc></url><url><loc>https://blog.kyrandale.com/tags/javascript/</loc></url><url><loc>https://blog.kyrandale.com/tags/jwt/</loc></url><url><loc>https://blog.kyrandale.com/tags/llms.txt/</loc></url><url><loc>https://blog.kyrandale.com/tags/medallion-architecture/</loc></url><url><loc>https://blog.kyrandale.com/tags/migration/</loc></url><url><loc>https://blog.kyrandale.com/tags/mobile/</loc></url><url><loc>https://blog.kyrandale.com/tags/neural-networks/</loc></url><url><loc>https://blog.kyrandale.com/tags/node.js/</loc></url><url><loc>https://blog.kyrandale.com/tags/optimization/</loc></url><url><loc>https://blog.kyrandale.com/tags/pandas/</loc></url><url><loc>https://blog.kyrandale.com/tags/parsing/</loc></url><url><loc>https://blog.kyrandale.com/tags/performance/</loc></url><url><loc>https://blog.kyrandale.com/tags/physics/</loc></url><url><loc>https://blog.kyrandale.com/tags/pii/</loc></url><url><loc>https://blog.kyrandale.com/tags/plain-text/</loc></url><url><loc>https://blog.kyrandale.com/tags/plotly/</loc></url><url><loc>https://blog.kyrandale.com/tags/polars/</loc></url><url><loc>https://blog.kyrandale.com/tags/power-management/</loc></url><url><loc>https://blog.kyrandale.com/tags/pytest/</loc></url><url><loc>https://blog.kyrandale.com/tags/python/</loc></url><url><loc>https://blog.kyrandale.com/tags/race-conditions/</loc></url><url><loc>https://blog.kyrandale.com/tags/rapier2d/</loc></url><url><loc>https://blog.kyrandale.com/tags/reactive-programming/</loc></url><url><loc>https://blog.kyrandale.com/tags/reactivity/</loc></url><url><loc>https://blog.kyrandale.com/tags/refactoring/</loc></url><url><loc>https://blog.kyrandale.com/tags/remote-control/</loc></url><url><loc>https://blog.kyrandale.com/tags/room-tracker/</loc></url><url><loc>https://blog.kyrandale.com/tags/schema-evolution/</loc></url><url><loc>https://blog.kyrandale.com/tags/security/</loc></url><url><loc>https://blog.kyrandale.com/tags/sensors/</loc></url><url><loc>https://blog.kyrandale.com/tags/serial-logging/</loc></url><url><loc>https://blog.kyrandale.com/tags/sqlite/</loc></url><url><loc>https://blog.kyrandale.com/tags/svelte-5/</loc></url><url><loc>https://blog.kyrandale.com/tags/svelte/</loc></url><url><loc>https://blog.kyrandale.com/tags/sveltekit/</loc></url><url><loc>https://blog.kyrandale.com/tags/systemd/</loc></url><url><loc>https://blog.kyrandale.com/tags/tailscale/</loc></url><url><loc>https://blog.kyrandale.com/tags/tailwind/</loc></url><url><loc>https://blog.kyrandale.com/tags/test-driven-development/</loc></url><url><loc>https://blog.kyrandale.com/tags/testing/</loc></url><url><loc>https://blog.kyrandale.com/tags/time-travel/</loc></url><url><loc>https://blog.kyrandale.com/tags/todo-txt/</loc></url><url><loc>https://blog.kyrandale.com/tags/tools/</loc></url><url><loc>https://blog.kyrandale.com/tags/touch-events/</loc></url><url><loc>https://blog.kyrandale.com/tags/ui-ux/</loc></url><url><loc>https://blog.kyrandale.com/tags/ux/</loc></url><url><loc>https://blog.kyrandale.com/tags/vehcology/</loc></url><url><loc>https://blog.kyrandale.com/tags/web-development/</loc></url><url><loc>https://blog.kyrandale.com/tags/wifi/</loc></url><url><loc>https://blog.kyrandale.com/work/</loc></url></urlset>