<?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.viewfromtheweb.com/</loc></url><url><loc>https://blog.viewfromtheweb.com/advent-of-deno-typescript-and-code-96fa2ac5/</loc></url><url><loc>https://blog.viewfromtheweb.com/agentic-coding-the-junior-in-the-machine-a7401624/</loc></url><url><loc>https://blog.viewfromtheweb.com/ai-browsers-less-local-more-clouds-e19c5386/</loc></url><url><loc>https://blog.viewfromtheweb.com/archive/</loc></url><url><loc>https://blog.viewfromtheweb.com/are-we-to-walk-down-digital-streets-with-our-names-tattooed-on-our-foreheads-d1080785/</loc></url><url><loc>https://blog.viewfromtheweb.com/chat-gpt-wrote-your-code-what-else-is-missing-57dc2cd8/</loc></url><url><loc>https://blog.viewfromtheweb.com/client-says-stuff-doesn-t-work-is-it-tech-support-1c278099/</loc></url><url><loc>https://blog.viewfromtheweb.com/community-home-made-automations-for-discord-3ae10901/</loc></url><url><loc>https://blog.viewfromtheweb.com/cooking-with-functions-4f3d04bf/</loc></url><url><loc>https://blog.viewfromtheweb.com/crafting-events-in-people-s-screens-0aef4ea3/</loc></url><url><loc>https://blog.viewfromtheweb.com/do-hybrid-app-frameworks-focus-on-the-right-problems-324466f0/</loc></url><url><loc>https://blog.viewfromtheweb.com/don-t-let-your-events-go-to-waste-11157aa6/</loc></url><url><loc>https://blog.viewfromtheweb.com/generative-ai-and-the-pricing-of-value-in-hours-of-work-e85e479f/</loc></url><url><loc>https://blog.viewfromtheweb.com/how-bad-is-code-that-kind-of-works-e0a2d025/</loc></url><url><loc>https://blog.viewfromtheweb.com/how-slack-kind-of-taught-me-how-to-make-my-first-bot-7ab43d12/</loc></url><url><loc>https://blog.viewfromtheweb.com/hybrid-events-and-my-first-fosdem-afd808bf/</loc></url><url><loc>https://blog.viewfromtheweb.com/i-have-a-human-arm-75d11858/</loc></url><url><loc>https://blog.viewfromtheweb.com/i-tried-very-hard-not-to-like-my-first-macbook-0cceaf46/</loc></url><url><loc>https://blog.viewfromtheweb.com/install-your-own-data-breach-dea2cad5/</loc></url><url><loc>https://blog.viewfromtheweb.com/ios-devs-working-as-unpaid-salesmen-for-apple-22ed4cc8/</loc></url><url><loc>https://blog.viewfromtheweb.com/is-the-reduce-method-in-javascript-hard-to-review-8ee2f0a1/</loc></url><url><loc>https://blog.viewfromtheweb.com/is-there-a-web-without-google-browsers-2eb0ab77/</loc></url><url><loc>https://blog.viewfromtheweb.com/my-love-story-with-podcasts-33954a31/</loc></url><url><loc>https://blog.viewfromtheweb.com/my-old-steam-deck-is-a-steam-machine-28837e4c/</loc></url><url><loc>https://blog.viewfromtheweb.com/our-online-lives-lack-context-they-should-also-lack-friction-1246c33f/</loc></url><url><loc>https://blog.viewfromtheweb.com/passwords-cross-all-boundaries-how-can-we-manage-them-3f45ba4b/</loc></url><url><loc>https://blog.viewfromtheweb.com/php-upgrade-story-four-lessons-learned-ac230ac1/</loc></url><url><loc>https://blog.viewfromtheweb.com/php-upgrade-story-no-data-left-behind-d01c27a4/</loc></url><url><loc>https://blog.viewfromtheweb.com/planting-flags-in-ai-coding-territory-a618029f/</loc></url><url><loc>https://blog.viewfromtheweb.com/podcasts-have-become-rather-special-be1cb3d6/</loc></url><url><loc>https://blog.viewfromtheweb.com/product-minded-software-development-1dc050bf/</loc></url><url><loc>https://blog.viewfromtheweb.com/scaling-socket-io-across-multiple-nodes-54bf0782/</loc></url><url><loc>https://blog.viewfromtheweb.com/stay-safe-online-pull-don-t-get-pushed-bf7a90e1/</loc></url><url><loc>https://blog.viewfromtheweb.com/the-ai-doom-under-our-control-43352b34/</loc></url><url><loc>https://blog.viewfromtheweb.com/the-long-tail-making-a-comeback-on-tiktok-7b04662b/</loc></url><url><loc>https://blog.viewfromtheweb.com/the-missing-links-8e56d4ab/</loc></url><url><loc>https://blog.viewfromtheweb.com/the-mixed-bags-of-online-events-8e147212/</loc></url><url><loc>https://blog.viewfromtheweb.com/thinking-of-the-children-4ed324d5/</loc></url><url><loc>https://blog.viewfromtheweb.com/what-i-ve-learned-from-30-hours-year-of-meditation-e6a93abc/</loc></url><url><loc>https://blog.viewfromtheweb.com/whoami-6f09a31b/</loc></url><url><loc>https://blog.viewfromtheweb.com/why-code-push-for-the-web-70dbbc5c/</loc></url><url><loc>https://blog.viewfromtheweb.com/why-i-m-still-learning-rust-c1233cbf/</loc></url><url><loc>https://blog.viewfromtheweb.com/why-i-use-vim-and-suck-at-it-fb12e48d/</loc></url><url><loc>https://blog.viewfromtheweb.com/xss-in-json-post-requests-demo-included-4f2fbbe1/</loc></url></urlset>