<?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:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" 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://www.stefanjudis.com/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/a-firefox-only-minimap/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/about/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blogroll/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/bookshelf/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/browser-support-resources/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/developer-relations/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/feeds/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/habit-forming/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/how-to-become-a-successful-creator/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/humans-communication-and-inclusion-resources/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/iot-projects-i-might-tackle-one-day/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/job-hunt-and-interviewing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/leadership-resources/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/living-a-good-life/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/llm-prompts-for-coding/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/making-money-with-side-projects/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/midjourney/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/popular-posts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/public-speaking-resources/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/relationships/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/resources/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/run-and-grow-a-newsletter/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/serverless/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/show-love/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/staying-up-to-date/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/stats/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/timeless-articles/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-I-learned/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/useful-accessibility-resources/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/useful-graphic-resources/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/useful-statistics/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/useful-travel-tips/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/uses/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/valuable-thoughts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/writing-good-docs-and-technical-articles/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/a-css-based-background-grid-generator/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/a-look-at-the-dialog-elements-super-powers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/a-quick-terminal-cursor-cheat-sheet/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/a-selection-web-compatibility-issue/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/a-regular-expression-lookahead-lookbehind-cheat-sheet/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/a-web-component-to-make-your-text-sparkle/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/a-well-known-avatar-url-would-be-dang-cool/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/accessing-the-dom-is-not-equal-accessing-the-dom/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/an-api-to-access-browser-support-and-baseline-data/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/analyze-the-right-metrics-using-webpagetest/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/apis-to-generate-random-user-avatars/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/aria-selected-and-when-to-use-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/browser-support-baseline-web-component/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/chrome-split-views/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/conditional-border-radius-and-three-future-css-features/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/declutter-emojify-and-prettify-your-iterm2-terminal/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/default-apps-2024/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/design-inspiration-lists/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/develop-edit-and-deploy-websites-entirely-in-the-cloud-with-the-codesandbox/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/emmet-vs-code-bindings-to-level-up-html-editing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/emoji-prototype-length/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/fancy-svg-filters/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/faster-static-site-builds-part-1-process-only-what-you-need/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/hidden-messages-in-javascript-property-names/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/highlights-from-the-web-almanac-2021/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/highlights-of-the-http-archive-web-almanac/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-i-record-edit-and-publish-youtube-videos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-is-it-done-a-gradient-border-with-a-single-element/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-detect-disabled-javascript-in-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-display-twitch-emotes-in-tmi-js-chat-messages/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-enable-beautiful-cursive-fonts-in-your-vs-code-theme/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-find-all-render-blocking-resources-with-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-flip-characters-and-words-in-your-terminal/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-prerender-tweets-without-using-the-official-twitter-apis/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-react-to-changing-environments-using-match-media/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-record-screen-actions-as-a-puppeteer-script/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-run-commands-with-a-leading-usd-sign/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-use-and-feature-detect-css-grid-masonry-layout/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-use-headless-chrome-in-serverless-functions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-use-raycast-snippet-auto-expansion/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/how-to-write-reusable-sane-api-based-preact-react-or-vue-js-components/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/http-headers-for-the-responsible-developer/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/hwb-a-color-notation-for-humans/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/i-disabled-my-youtube-home-feed-and-i-might-like-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/intellisense-in-the-vs-code-terminal/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/investigating-inp-issues/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/javascript-numeric-separators-are-cross-browser-supported/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/load-the-default-os-font-with-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/missing-accessibility-warnings-in-browser-developer-tools-why-cant-we-have/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/my-mac-didnt-boot-after-installing-a-driver-heres-how-i-fixed-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/new-in-vs-code-sticky-scroll/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/new-in-vs-code-surround-code-with-snippets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/new-on-the-web-programmatically-open-a-native-date-picker/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/nobody-owes-you-anything/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/notes-on-the-vanishing-io-toplevel-domain/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/npm-2-and-how-ithelps-avoiding-global-dependencies/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/on-being-a-javascript-framework-developer/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/order-in-css-transformation-transform-functions-vs-individual-transforms/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/processes-and-rules-make-code-review-less-intimidating/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/questions-about-blogging/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/reasons-for-opening-links-in-a-new-tab/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/reporterror-a-method-to-report-to-global-event-handlers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/risky-mobile-close-requests/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/safari-18-what-web-features-are-usable-across-browsers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/should-devtools-teach-the-css-cascade/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/stringly-typed/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/the-global-object-in-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/the-inert-attribute-is-finally-coming-to-the-web/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/the-internet-archive-opt-out-itch/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/the-new-era-of-static-sites-how-javascript-powers-everything/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/the-problem-of-breaking-changes-and-version-numbers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/three-exciting-chromium-devtools-experiments/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/three-input-element-properties-that-i-discovered-while-reading-mdn/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/three-markdown-tricks-i-just-learned/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/three-things-to-consider-before-your-progressive-web-app-goes-standalone/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/too-small-touch-targets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/validate-urls-in-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/vs-code-extensions-to-ease-navigating-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/vs-code-minimap-section-headers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/web-almanac-highlights-2022/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/web-content-and-copyrights/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/why-i-dont-need-to-clean-up-my-desktop-and-downloads-folder-in-macos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/a-graphql-playground-contentful-app/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/browsers-fyi/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/caniuse-embed-element/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/extract-media/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/css-scroll-shadows/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/netlify-menubar/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/random-mdn/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/tiny-helpers-dev/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/tiny-teachers-dev/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/projects/web-vitals-element/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/1025-shell-command-one-liners-on-one-page/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/The-death-of-custom-media-queries/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-better-way-to-navigate-search-your-cli-history-mcfly/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-browser-extension-to-make-wikipedia-look-modern/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-clipboard-magic-trick-how-to-use-different-mime-types-with-the-clipboard/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-javascript-free-custom-element-implementation/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-raycast-confetti-shell-command/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-ready-to-use-diff-component/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-terminal-script-to-get-notified-when-macos-changes-its-appearance-dark/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-ui-for-managing-your-node-js-dependencies-in-vs-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/a-vscode-extension-to-understand-function-parameters/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/accessible-notifications/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/actions-against-full-stack-anxiety/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/ai-app-unit-testing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/an-app-to-open-your-current-finder-directory-in-vs-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/an-approach-to-write-better-image-alt-text/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/an-extension-to-boost-your-vs-code-javascript-productivity/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/apples-safari-only-supports-image-formats-the-os-supports-and-that-might-be/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/aria-in-html-authoring-rules/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/array-every-always-returns-true-for-empty-arrays/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/array-prototype-at-is-on-its-way/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/await-ops-less-typing-more-promise-handling/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/bash-scripting-pitfalls-and-solutions-how-to-do-safe-things-in-bash/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/blogging-is-about-having-something-to-show/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/buns-trusted-dependencies/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/can-we-have-custom-media-queries-please/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/clean-up-your-mac-with-open-source/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/code-golfing-at-its-best/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/codeswing-a-vs-code-extension-for-quick-prototyping/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/coding-in-the-cloud-codeswing-on-github-dev/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/conversation-closure/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/cool-uris-dont-change/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/css-content-visibility-very-well-explained/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/css-inset-is-supported-across-all-major-browsers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/disabled-vs-aria-disabled-on-form-elements/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/emojis-and-cultural-differences/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/every-emoji-has-a-very-particular-meaning-or-doesnt-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/failing-at-personal-goals/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/finding-macos-command-line-settings-and-options/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/firefox-devtools-unreferenced-css-variables/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/forever-projects/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/git-based-dotfile-management-without-symlinks/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/github1s-open-any-github-repository-in-vs-code-in-your-browser/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/global-fetch-landed-in-node-18/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/glyphhanger-a-tool-subset-and-optimize-fonts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/google-docs-now-supports-markdown-syntax/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/graphql-voyager-an-interactive-graphql-schema-explorer/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/greatly-visualised-correlation-is-still-not-causation/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-build-useful-empathic-and-robust-cli-tools/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-define-dark-light-mode-images-in-github-markdown/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-define-element-aspect-ratios-with-css-custom-properties/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-define-progressive-web-app-pwa-screenshots-and-shortcuts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-enforce-pinch-to-zoom-on-firefox-chrome-on-android/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-focus-an-already-open-browser-tab-chromium-and-macos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-load-medium-posts-without-all-the-medium-stuff/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-make-github-actions-send-tweets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-make-textareas-grow-automatically-with-a-little-bit-of-css-and-one/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-show-typescript-type-annotations-in-code-snippets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/how-to-start-using-all-the-aliases-you-set-up-and-forgot/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/html-end-tag-labels-a-useful-vscode-extension-to-navigate-html/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/htmz-a-176-bytes-htmx-alternative/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/if-you-dont-care-i-dont-care/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/import-maps-will-improve-cache-busting/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/input-wrapping-labels-are-not-supported-by-dragon/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/it-the-module-nomodule-bridge-worth-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/javascript-tools-that-arent-built-with-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/mobile-safari-doesnt-zoom-into-form-inputs-with-minimum-16px/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/mozillas-positions-on-all-the-new-web-specifications/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/new-in-css-relative-colors/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/new-in-javascript-array-findlast-and-array-findlastindex/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/notes-on-relying-on-the-aria-authoring-practices-guide/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/open-new-tabs-next-to-the-current-one-in-firefox/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/packages-with-high-download-numbers-that-nobody-wanted-to-install/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/quoting-jeffrey-zeldman/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/quoting-pablo-enoc/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/radio-buttons-checkbox-and-the-question-when-to-use-what/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/rcmd-an-alternative-to-active-app-tabbing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/readable-javascript-conditions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/resumability-compilers-and-event-delegation/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/say-goodbye-to-resource-caching-across-sites-and-domains/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/should-browsers-offer-per-site-user-preferences/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/should-every-error-result-in-an-error-in-graphql-too/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/should-responsive-images-work-with-container-queries/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/simon-willison-on-delivering-ai-generated-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/slice-an-app-to-remove-variable-font-axes/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/slowfil-es-a-service-for-slow-assets-with-high-priority/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/space-shuttle-style-coding/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/stop-citing-ai/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/support-your-local-content-dealers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/syntax-highlighted-template-strings-vs-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/talking-about-the-polypane-browser-with-kilian-valkhof/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/target-non-empty-but-invalid-input-element-with-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/the-art-of-convincing-presentations-and-slides/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/the-dominteractive-event-and-a-browser-metrics-deep-dive/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/the-downsides-of-react-hooks/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/the-lie-of-youtubes-privacy-enhanced-embed-mode/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/the-missing-bridge-in-web-development-json-forms/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/the-over-engineering-of-everyday-tools-and-apps/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/the-state-of-pwa-adoption-in-2020-2021/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/the-trust-equation/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/tips-and-tricks-to-navigate-your-project-files-in-vs-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/tldraw-keyboard-first-annotations-on-your-screen/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/to-the-power-of-gmail-filters/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/twitter-started-to-mess-with-embedded-content-on-your-site/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/two-resources-to-find-your-next-editor-font/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/wcag-success-criteria-that-cant-be-autmatically-tested/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/what-are-idempotent-scripts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/when-ai-will-browse-the-web-for-me/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/why-accessibility-design-should-be-a-thing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/why-do-visually-hidden-css-classes-define-a-size-of-1x1/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/why-doesnt-json-support-comments/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/will-miniapps-become-a-thing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/window-close-and-different-browser-implementations-its-complicated/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/accessibility-insights-intro/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/big-query-and-http-archive/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/cypress-end-to-end-testing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/emacs-its-all-about-the-buffers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/emacs-org-mode-is-plain-text-on-steroids/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/how-to-import-api-data-in-google-sheets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/how-to-set-up-your-github-profile-page-with-contentful-data-and-github/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/how-to-use-top-level-await-in-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/lets-make-a-pr-to-the-next-js-image-component/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/polypane-with-kilian-valkhof/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/site-speed-setup-in-aws/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/std-esm-es-modules-in-node-today/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/visbug-easier-designer-and-dev-collaboration/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/screencasts/worker-threads-in-node/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-centered-css-grid-with-full-width-components/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-centered-css-navigation-with-fit-content/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-css-only-typewriter-effect/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-custom-dev-command-with-auto-completion/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-directory-dependent-and-interactive-command-history/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-git-alias-to-show-a-detailed-git-branch-overview/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-native-shell-alternative-to-the-trash-cli/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-natural-shadow-with-svg-filters/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-picture-element-to-load-correctly-resized-webp-images-in-html/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-react-if-component/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-tick-to-run-shell-examples-with-a-leading-usd/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-vs-code-extensions-manifest/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/aliases-to-make-the-mv-and-cp-commands-more-user-friendly/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/a-userland-react-hook-for-managing-global-state/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/an-svg-filter-to-pixelate-images/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/copy-array-and-replace-one-element-at-index-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/css-only-scroll-to-top/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/different-background-animations-on-mouseenter-and-leave/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/disable-angular-scroll-position-restoration/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/download-a-website/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/fading-out-text-with-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/feature-detection-of-view-transition-types/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/filter-and-map-array-values-with-a-flatmap-one-liner/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/formdata-to-url-search-params/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/git-diff-without-lock-files/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-add-a-directory-but-ignore-included-files-in-git/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-animate-height-with-css-grid/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-color-the-browser-scrollbar-across-browsers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-configure-vs-code-bracket-colors/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-correctly-load-svg-favicons/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-create-a-diff-of-npm-package-releases-on-the-command-line/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-create-a-module-based-node-js-executable/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-create-an-api-wrapper-using-a-javascript-proxy/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-detect-emojis-in-javascript-strings/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-detect-if-a-font-is-supported/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-detect-media-query-support/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-display-the-build-date-in-eleventy/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-download-a-github-repo-without-the-git-history-using-npm/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-download-and-unzip-gz-files-in-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-extract-text-from-an-image-via-the-cli/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-fail-function-calls-with-undefined-arguments-with-a-one-liner-sorta/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-hide-microsoft-edges-password-reveal-button/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-import-json-files-in-es-modules/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-import-json-files-in-es-modules-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-let-all-your-users-know-what-to-expect-when-they-click-a-link/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-list-all-open-github-pull-requests-and-select-one-on-the-command-line/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-navigate-to-the-git-root-directory/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-remove-all-event-listeners-from-a-dom-element/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-run-github-actions-on-particular-commits/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-schedule-jamstack-deploys-with-netlify-and-github/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-select-elements-that-are-not-children-of-other-elements-in-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-select-the-previous-sibling/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-style-and-define-the-color-of-radio-and-checkbox-inputs/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-unregister-all-installed-service-workers-in-chrome/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-use-a-serverless-function-as-image-caching-proxy/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-to-use-gits-file-diff-outside-of-git-repositories/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/how-trigger-file-downloads-with-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/image-padding-trick/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/make-a-pdf-look-like-it-was-manually-scanned/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/multi-colored-text-in-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-10/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-12/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-13/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-14/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/page-9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/promises-based-timer-functions-are-supported-in-node-js-16/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/query-newly-available-baseline-features-in-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/recursive-directory-creation-with-shell-brace-expansion/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/template-literal-types/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/template-literal-types-for-validating-files-names/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/the-css-quantity-query-with-nth-last-child/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/three-conditional-border-radius-css-snippets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/timestamped-git-yolo-commits/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/turn-off-macos-liquid-glass-via-the-cli/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/snippets/turn-off-password-managers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/amp-tries-to-fix-the-web-what-can-we-learn-from-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/aom-accessibility-object-model-really-quick/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/back-to-boring/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/content-modelling-is-tricky-ways-to-survive/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/decrease-your-conversion-common-ways-to-lock-people-out/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/did-we-b-development-lose-the-right-direction/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/frontend-development-2018-whats-in-your-stack/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/frontend-web-performance-better-faster-stronger/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/http-headers-for-the-responsible-developer/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/i-cant-work-on-my-phone%E2%80%93desktop-all-the-things/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/i-didnt-know-that/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/markdown-my-friend-we-have-to-talk/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/patience-and-the-right-tools-ways-to-handle-content-model-changes/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/playwright-can-do-this/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/react-in-a-worker-worker-worker/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/regular-expressions-my-secret-love/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/structured-content-and-js-components-a-match-made-in-heaven/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/the-hidden-cost-of-performance-marketing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/unicode-javascript-and-the-emoji-family/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/watch-your-back-browser/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/what-the-v-dom/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/when-a-cms-is-not-enough-tales-from-a-content-infrastructure/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/talks/write-a-function/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/accessibility/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/ai/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/angular/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/apis/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/blogging/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/chrome/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/computer-science/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/contentful/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/design/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/electron/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/eleventy/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/firefox/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/fonts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/git/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/graphql/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/http/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/macos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/people/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/performance/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/playwright/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/privacy/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/productivity/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/public-speaking/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/pwa/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/random/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/raycast/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/react/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/recording/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/regular-expressions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/seo/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/serverless/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/shower-thoughts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/static-sites/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/svg/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/swift/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tailwind/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/testing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/typescript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/unicode/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/vscode/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/web/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/youtube/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/0-nan-and-object-is-in-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/U+202E-RIGHT-TO-LEFT-OVERRIDE/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/a-preceding-space-prevents-dangerous-commands-from-going-into-history/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/a-quick-way-to-take-pretty-window-screenshots-on-macos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/a-use-case-for-css-min-content-and-max-content/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/addeventlistener-accepts-functions-and-objects/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/all-browsers-adopted-focus-visible-in-their-ua-stylesheets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/aria-roles-can-remove-their-childrens-semantics/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/array-from-has-a-second-argument/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/automatic-hyphenation-depends-on-the-defined-document-language/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/auto-margin-works-with-absolute-positioned-elements/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/await-in-async-functions-works-for-any-thenable/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/backdrop-filter-lets-you-apply-visual-effects-to-the-area-behind-an-element/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/background-clip-is-configurable-for-every-background-gradient-separately/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/backreferences-in-javascript-regular-expressions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/box-decoration-break-helps-to-define-how-elements-should-be-rendered-across/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/button-elements-offer-attributes-to-change-form-behavior/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/caption-side-controls-the-position-of-a-table-caption/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/chrome-edge-provide-a-highly-visible-focus-outlines/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/cmd-ctrl-shift-click-opens-a-new-tabs-focuses-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/color-adjust-trumps-user-agent-setting-about-background-printing/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/commands-in-the-node-js-repl/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/completion-values-in-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/conditional-properties-with-object-spread/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/configure-the-logged-error-stack-trace-length/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/console-dir-is-short-for-console-log-util-inspect/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/copy-screenshots-directly-to-the-clipboard/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/cross-origin-module-scripts-require-cors-response-headers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-clip-path-can-go-outside-of-an-element/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-content-accepts-alternative-text/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-defines-color-values-that-follow-system-preferences/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-defines-functions-to-repeat-gradients/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-grid-can-be-used-to-stack-elements/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-grid-will-soon-be-the-shortest-way-to-center-elements/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-keyframes-duplicated-properties/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-media-queries-can-be-nested/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/css-zoom-to-scale-elements/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/custom-properties-affect-how-invalid-css-declarations-are-handled/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/custom-properties-dont-work-with-the-url-css-function/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/datalist-elements-can-have-values/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/define-where-an-element-should-be-scrolled-to-using-elem-scrollintoview/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/defined-can-be-used-to-target-not-yet-defined-custom-elements/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/deprecate-method-in-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/disabled-javascript-turns-off-native-lazy-loading/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/double-click-the-edges-of-a-window-in-macos-to-expand-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/divs-are-valid-elements-inside-of-a-definition-list/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/downloads-can-be-triggered-via-http-headers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/earlier-function-parameters-are-available-to-default-parameters/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/edit-long-shell-commands-in-your-usdeditor/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/element-prototype-matches-can-be-used-to-check-if-an-element-includes-a/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/elements-can-be-visible-even-though-their-parent-has-set-visibility-hidden/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/elements-with-overflow-hidden-are-scrollable/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/em-and-strong-are-not-be-announced-by-screen-readers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/email-inputs-can-accept-multiple-email-addresses/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/error-catch-bindings-are-finally-optional/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/equality-of-object-property-names-are-depends-on-code-units/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/faster-forward-deletion-on-macos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/fetch-supports-a-keepalive-option-to-make-it-outlive-page-navigations/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/field-sizing-is-about-more-than-textareas/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/finally-in-a-try-catch-statements-really-goes-over-everything/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/finding-git-tags-with-describe/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/firefox-devtools-provide-a-multiline-javascript-console/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/firefox-support-selection-of-multiple-text-areas/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/focus-events-include-a-relatedtarget-property/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/forbidden-headers-cant-be-set-in-fetch-requests/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/force-pushing-git-branches-with-a-safety-net/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/forms-require-an-accessible-name/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/git-branch-can-show-more-than-only-the-name-of-branches/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/git-commit-accepts-several-message-flags-m-to-allow-multiline-commits/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/git-has-an-auto-correct-flag/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/git-supports-global-gitignore-files/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/global-git-commit-templates/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/gmail-has-more-than-one-star/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/google-displays-table-of-contents-and-anchor-links/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/graphql-playground-offers-a-protocol-handler/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/hard-css-gradients-can-be-shortened-to-not-include-redundant-values/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/header-and-footer-elements-lose-their-roles-in-sectioning-content/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/hide-object-properties-with-javascript-symbols/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-parameter-expansion-helps-to-not-delete-everything/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-specify-the-starting-number-of-an-ordered-html-list/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-the-rest-operator-and-default-values-affect-the-function-length-property/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-access-the-your-sites-google-cache-from-the-url-bar/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-add-interactive-questions-to-bash-scripts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-align-the-text-of-the-last-paragraph-line/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-apply-directory-dependent-git-configuration-using-conditional-imports/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-automatically-respond-to-confirmations-in-cli-tools/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-change-the-output-image-format-of-screenshots/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-control-the-used-gmail-account-when-using-slides-new-docs-new-etc/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-create-your-own-node-js-repl/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-define-open-graph-twitter-image-alt-text-and-why-it-might-not-matter/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-define-your-relationship-to-sites-you-link-to/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-disable-chromes-url-autosuggestions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-disable-google-sign-in-prompts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-disable-scaling-for-stroke-width/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-discard-tabs-to-save-resources-in-chrome-edge-and-firefox/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-enable-semantic-highlighting-in-vs-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-enforce-pinch-to-zoom-in-android-browsers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-escape-css-selectors-in-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-exclude-commits-from-git-blame/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-exclude-elements-from-being-shown-in-google-search-results/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-extract-images-and-media-files-from-word-and-keynote-documents/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-find-all-internal-pages-in-chromiums-and-firefox/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-force-push-git-branches-without-the-force-flag/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-force-yourself-to-leave-the-computer-using-the-leave-command/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-load-images-in-a-spreadsheet/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-log-javascript-stack-traces-using-console-trace/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-match-html-elements-with-an-indeterminate-state/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-measure-network-quality-download-upload-on-macos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-narrow-and-secure-types-with-const-assertions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-override-your-dependencys-dependencies/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-preload-responsive-images-with-imagesizes-and-imagesrcset/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-preserve-separators-in-the-result-of-string-prototype-split/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-quickly-fail-bash-scripts-using-set/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-quickly-perform-a-syntax-check-of-a-javascript-file/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-read-an-entire-document-using-voiceover/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-refresh-a-page-in-an-interval-without-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-run-apps-in-low-resolution-on-macos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-safely-remove-untracked-files-from-git-repos/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-search-for-strings-in-git-commit-additions-or-deletions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-show-more-than-ten-results-per-page-on-google-search/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-split-javascript-strings-with-intl-segmenter/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-style-element-descendants-with-tailwind-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-style-find-in-page-substrings/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-style-the-select-button-of-file-inputs/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-tell-browsers-that-your-site-supports-color-schemes/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-use-brace-expansion-to-spread-shell-command-arguments/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-use-eventtarget-as-a-web-native-event-emitter/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-use-language-dependent-quotes-in-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/how-to-visualize-the-tab-order-without-using-an-extension-in-firefox/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/html-defines-a-ping-attribute-on-anchor-elements-links/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/image-video-news-sitemaps/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/implicit-form-submission-doesnt-work-always/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/improved-git-workflow-with-fixup-and-autosquash/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/include-really-is-the-better-indexof/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/input-elements-hold-references-to-their-labels/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/inputs-of-type-date-support-min-and-max-attributes/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/inset-is-a-shorthand-for-top-right-bottom-and-left/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/interaction-media-queries-in-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/intercept-constructor-calls-with-es6-proxies/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/intersectionobserver-accepts-several-threshold-values/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/is-an-actual-bash-command/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/isnan-is-not-equal-number-isnan/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/istty-can-be-used-to-tailor-appropriate-node-process-output/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/iterate-typescript-union-type/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/iterm2-offers-a-way-to-notify-you-when-a-long-running-command-has-finished/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/json-stringify-takes-tojson-methods-into-consideration/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/keyboard-button-clicks-with-space-and-enter-behave-differently/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/keyframe-animations-have-a-special-role-in-the-css-cascade/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/labels-trigger-states-for-associated-inputs/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/light-dark-isnt-the-same-as-prefers-color-scheme/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/load-env-files-in-node-js-scripts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/localcompare-helps-to-compare-strings-in-a-sane-manner/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/macos-offers-a-tool-to-remove-backgrounds-from-images/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/math-in-shell-environments/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/measuring-execution-time-more-precisely-in-the-browser-and-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/multiline-mode-in-javascript-regular-expressions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/navigate-shell-history-with-ctrl-keys/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/new-lines-are-removed-from-whatwg-urls/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/node-js-entry-script-with-process-mainmodule-or-require-main/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/node-js-has-a-built-in-debug-method/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/node-js-import-maps/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/node-js-includes-a-native-glob-utility/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/nodejs-sends-warnings-when-you-add-too-many-listeners-to-an-event-emitter/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/non-capturing-groups-in-regular-expressions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/non-translatable-html-elements/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/not-every-javascript-function-is-constructable/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/npm-init-uses-npx-under-the-hood/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/npm-install-supports-local-packages/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/npm-root-locates-the-global-node-modules-directory/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/oklch-perceived-lightness/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/online-rss-readers-send-follower-counts-in-their-user-agent-string/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/open-a-local-file-url-bar-in-vs-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/optional-chaining-helps-to-avoid-undefined-is-not-a-function-exceptions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/overflow-ellipsis-after-x-lines/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/overflow-hidden-hides-elements-going-over-the-padding-box/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/overwriting-an-elements-accessible-name-can-break-speech-recognition/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/package-json-values-are-accessible-in-npm-yarn-scripts/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/paint-order-of-svg-elements-is-configurable/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/parseint-parses-anything-starting-with-a-number/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/pathlength-makes-makes-svg-path-animations-easier-to-manage/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/playwrights-cli-watch-mode/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/powerful-history-command-shortcuts-in-bash/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/process-substitution-in-bash/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/prevent-npm-install-for-not-supported-node-js-versions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/promise-resolution-with-objects-including-a-then-property/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/proper-tail-calls-in-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/property-order-is-predictable-in-javascript-objects-since-es2015/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/quick-access-to-document-actions-in-google-docs/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/readonly-files-in-vscode/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/relative-html-links-focus-issues/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/requestsubmit-offers-a-way-to-validate-a-form-before-submitting-it/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/rerun-commands-with-the-r-command/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/reuse-editor-window-in-vs-code/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/rgba-and-hsla-are-legacy-and-aliases-in-modern-browsers/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/roving-tabindex/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/safari-allows-to-configure-password-autofilling/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/safe-unsafe-alignment-in-css-flexbox/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/section-accessible-name/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/select-multiple-tabs-in-firefox-and-chrome/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/self-closing-tags-are-mostly-meaningless-in-html/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/set-the-default-time-zone-in-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/size-container-queries-can-detect-landscape-portrait-orientation/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/skipped-holes-in-javascript-arrays/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/static-initialization-blocks-in-javascript-classes/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/string-prototype-normalize-for-safer-string-comparison/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/string-prototype-replace-supports-replacement-patterns/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/stylesheets-do-not-only-block-rendering-but-also-javascript-execution/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/suffix-aliases-in-zsh/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/svgs-filters-can-be-inlined-in-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/svgs-have-additional-pointer-events-properties/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/table-cells-support-a-headers-html-attribute/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/target-blank-implies-rel-noopener/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/text-justify-defines-where-space-is-added-in-justified-text/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/text-transforms-affects-screen-readers-too/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/text-transforms-support-capilization/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-array-prototype-reduces-initial-value-is-optional/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-complicated-syntax-of-lookaheads-in-javascript-regular-expressions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-css-attribute-selector-has-a-case-insensitive-mode/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-difference-ts-ignore-and-ts-expect-error/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-dot-in-regexp-doesnt-match-all-characters-in-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-ex-unit-in-css/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-for-accessibility-required-caption-element-in-html-tables/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-fs-module-includes-promisified-methods-since-node-11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-global-reflect-object-its-use-cases-and-things-to-watch-out-for/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-hover-media-query-can-help-to-remove-hover-styles-on-touch/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-hr-element-is-more-than-a-horizontal-line/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-macos-inline-dictionary-has-a-shortcut/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-macos-screenshot-area-is-draggable/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-navigation-timing-api-and-the-type-of-the-current-navigation/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-npm_config_production-flag-sets-the-nove_env-variable-to-production-in/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-order-of-accessible-name-computation-steps/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-output-html-element-is-an-aria-live-region/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-power-of-cat-and-stdin/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-relative-font-weight-axis-how-variable-fonts-ease-font-weight/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-short-version-of-git-status-and-the-close-but-different-porcelain-mode/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/the-surprising-behavior-of-important-css-custom-properties/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/there-is-a-format-called-mhtml-that-inlines-assets/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/there-is-a-unicode-mode-in-javascript-regular-expressions/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/there-is-an-mdn-short-url-to-access-the-docs/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/time-based-git-logging/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/top-level-await-is-available-in-node-js-modules/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/top-level-promise-handling-in-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/typescript-ignored-strict-function-types/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/useful-background-repeat-options-other-than-repeat/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/user-preference-feature-queries-have-a-boolean-context/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/var-let-equals-12-is-valid-javascript/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/viewport-units-can-consider-the-writing-mode/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/viewport-units-for-font-sizes-destroy-zooming/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/vs-code-supports-jsdoc-powered-type-checking/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/word-spacing-controls-the-gap-between-words/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/write-data-to-files-and-pipe-it-into-other-programs-the-same-time/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/yaml-provides-9-ways-to-handle-strings/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/you-can-clone-repositories-without-the-whole-history/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/you-can-import-google-analytics-stats-in-caniuse-com/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/you-can-nest-svg-elements/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/you-can-pipe-into-node-js/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/you-cant-override-important-user-agent-css-declarations/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/you-cant-set-new-properties-on-javascript-symbols/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/today-i-learned/youtube-offers-rss-feeds-for-channels/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/10/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/100/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/101/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/102/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/103/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/104/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/105/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/12/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/13/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/14/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/15/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/16/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/17/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/18/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/19/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/20/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/21/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/22/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/23/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/24/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/25/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/26/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/27/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/28/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/29/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/30/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/31/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/32/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/33/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/34/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/36/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/35/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/37/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/38/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/39/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/40/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/41/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/42/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/43/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/44/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/45/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/46/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/47/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/48/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/49/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/50/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/51/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/52/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/53/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/54/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/55/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/56/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/57/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/58/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/59/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/60/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/61/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/62/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/63/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/64/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/65/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/66/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/67/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/68/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/69/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/70/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/71/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/72/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/73/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/74/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/75/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/76/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/77/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/78/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/79/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/80/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/81/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/82/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/83/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/84/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/85/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/86/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/87/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/88/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/89/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/90/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/91/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/92/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/93/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/94/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/95/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/96/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/97/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/98/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/blog/page/99/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/10/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/12/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/13/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/14/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/15/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/16/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/17/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/18/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/19/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/20/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/21/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/22/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/23/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/notes/page/9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/accessibility/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/accessibility/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/accessibility/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/accessibility/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/accessibility/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/accessibility/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/accessibility/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/ai/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/bash/page-9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/contentful/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-10/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-12/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-13/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-14/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-15/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-16/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-17/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-18/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-19/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-20/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-21/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-22/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/css/page-9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/git/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/git/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/git/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/git/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-10/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-12/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/html/page-9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/http/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-10/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-12/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-13/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-14/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-15/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-16/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-17/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-18/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-19/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-20/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-21/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-22/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-23/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-24/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-25/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-26/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/javascript/page-9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/macos/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/macos/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/macos/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-10/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-12/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-13/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-14/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-15/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-16/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-17/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-18/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-19/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-20/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-21/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-22/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-23/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-24/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-25/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-26/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-27/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-28/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-29/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-30/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-31/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-32/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-33/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-34/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-35/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-36/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-37/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-38/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-39/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-40/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-41/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-42/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-43/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/newsletter/page-9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/nodejs/page-9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/performance/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/performance/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/performance/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/productivity/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/productivity/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/regular-expressions/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/serverless/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/shower-thoughts/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/static-sites/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/svg/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-10/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-11/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-12/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-13/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-7/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-8/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/tools/page-9/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/typescript/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/typescript/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/unicode/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/vscode/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/vscode/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/vscode/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/vscode/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/web/page-2/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/web/page-3/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/web/page-4/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/web/page-5/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.stefanjudis.com/topics/web/page-6/</loc><lastmod>2026-04-03T00:07:36Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url></urlset>