<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://upweb.dev/</loc><lastmod>2026-07-10T14:08:45.680Z</lastmod></url><url><loc>https://upweb.dev/posts</loc><lastmod>2026-07-10T14:08:45.680Z</lastmod></url><url><loc>https://upweb.dev/newsletter</loc><lastmod>2026-07-07T05:43:45.392Z</lastmod></url><url><loc>https://upweb.dev/subscribe</loc><lastmod>2026-07-10T14:08:45.680Z</lastmod></url><url><loc>https://upweb.dev/about</loc><lastmod>2026-07-10T14:08:45.680Z</lastmod></url><url><loc>https://upweb.dev/privacy</loc><lastmod>2025-10-01T00:00:00.000Z</lastmod></url><url><loc>https://upweb.dev/support</loc><lastmod>2026-07-10T14:08:45.680Z</lastmod></url><url><loc>https://upweb.dev/terms</loc><lastmod>2025-10-01T00:00:00.000Z</lastmod></url><url><loc>https://upweb.dev/posts/gpt-5-6-keyecho-1-0</loc><lastmod>2026-07-10T14:08:45.680Z</lastmod></url><url><loc>https://upweb.dev/posts/open-sourced-keyecho</loc><lastmod>2026-07-08T05:37:52.274Z</lastmod></url><url><loc>https://upweb.dev/posts/send-request-closing-tabs</loc><lastmod>2026-07-07T05:46:15.081Z</lastmod></url><url><loc>https://upweb.dev/posts/css-color-properties-guide</loc><lastmod>2026-07-07T05:46:15.675Z</lastmod></url><url><loc>https://upweb.dev/posts/javascript-delete-operator</loc><lastmod>2026-07-07T05:46:16.313Z</lastmod></url><url><loc>https://upweb.dev/posts/css-typography-properties-guide</loc><lastmod>2026-07-07T05:46:16.918Z</lastmod></url><url><loc>https://upweb.dev/posts/html-script-element-attributes</loc><lastmod>2026-07-07T05:46:17.588Z</lastmod></url><url><loc>https://upweb.dev/posts/css-interaction-properties-guide</loc><lastmod>2026-07-07T05:46:18.182Z</lastmod></url><url><loc>https://upweb.dev/posts/typescript-deep-object-keys</loc><lastmod>2026-07-07T05:46:18.753Z</lastmod></url><url><loc>https://upweb.dev/posts/create-dom-elements-html-strings</loc><lastmod>2026-07-07T05:46:19.347Z</lastmod></url><url><loc>https://upweb.dev/posts/javascript-export-default-differences</loc><lastmod>2026-07-07T05:46:19.949Z</lastmod></url><url><loc>https://upweb.dev/posts/perfect-deep-copy</loc><lastmod>2026-07-07T05:46:20.571Z</lastmod></url><url><loc>https://upweb.dev/posts/perfect-deep-equal</loc><lastmod>2026-07-07T05:46:21.298Z</lastmod></url><url><loc>https://upweb.dev/posts/between-arrow-functions</loc><lastmod>2026-07-07T05:46:21.937Z</lastmod></url><url><loc>https://upweb.dev/posts/programming-memory-management</loc><lastmod>2026-07-07T05:46:22.568Z</lastmod></url><url><loc>https://upweb.dev/posts/sequential-request-react-hook</loc><lastmod>2026-07-07T05:46:23.144Z</lastmod></url><url><loc>https://upweb.dev/posts/build-react-400-lines</loc><lastmod>2026-07-07T05:46:23.796Z</lastmod></url><url><loc>https://upweb.dev/posts/server-sent-events-guide</loc><lastmod>2026-07-07T05:46:24.386Z</lastmod></url><url><loc>https://upweb.dev/posts/css-layout-properties-guide</loc><lastmod>2026-07-07T05:46:24.994Z</lastmod></url><url><loc>https://upweb.dev/posts/javascript-new-function-differences</loc><lastmod>2026-07-07T05:46:25.603Z</lastmod></url><url><loc>https://upweb.dev/posts/build-sequential-request-react-hook</loc><lastmod>2026-07-07T05:46:26.206Z</lastmod></url><url><loc>https://upweb.dev/posts/typescript-object-types-differences</loc><lastmod>2026-07-07T05:46:26.811Z</lastmod></url><url><loc>https://upweb.dev/posts/nodejs-native-env-file-support</loc><lastmod>2026-07-07T05:46:27.448Z</lastmod></url><url><loc>https://upweb.dev/posts/control-concurrent-promises</loc><lastmod>2026-07-07T05:46:28.035Z</lastmod></url><url><loc>https://upweb.dev/posts/server-sent-events-tutorial</loc><lastmod>2026-07-07T05:46:28.646Z</lastmod></url><url><loc>https://upweb.dev/posts/programming-type-systems</loc><lastmod>2026-07-07T05:46:29.233Z</lastmod></url><url><loc>https://upweb.dev/posts/cancel-promises-javascript</loc><lastmod>2026-07-07T05:46:29.820Z</lastmod></url><url><loc>https://upweb.dev/posts/javascript-object-property-order</loc><lastmod>2026-07-07T05:46:30.449Z</lastmod></url><url><loc>https://upweb.dev/posts/typescript-infer-keyword</loc><lastmod>2026-07-07T05:46:31.048Z</lastmod></url><url><loc>https://upweb.dev/posts/avoid-default-exports-javascript</loc><lastmod>2026-07-07T05:46:31.656Z</lastmod></url><url><loc>https://upweb.dev/posts/commit-multiline-messages</loc><lastmod>2026-07-07T05:46:32.309Z</lastmod></url><url><loc>https://upweb.dev/posts/linux-find-commands</loc><lastmod>2026-07-07T05:46:32.985Z</lastmod></url><url><loc>https://upweb.dev/posts/how-https-works</loc><lastmod>2026-07-07T05:46:33.587Z</lastmod></url><url><loc>https://upweb.dev/posts/react-image-rotation-hook</loc><lastmod>2026-07-07T05:46:34.189Z</lastmod></url><url><loc>https://upweb.dev/posts/html-attributes-guide</loc><lastmod>2026-07-07T05:46:34.760Z</lastmod></url><url><loc>https://upweb.dev/posts/react-router-internals</loc><lastmod>2026-07-07T05:46:35.368Z</lastmod></url><url><loc>https://upweb.dev/posts/git-switch-restore-commands</loc><lastmod>2026-07-07T05:46:35.989Z</lastmod></url><url><loc>https://upweb.dev/posts/clean-code-tips</loc><lastmod>2026-07-07T05:46:36.568Z</lastmod></url></urlset>