<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.master.dev/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.master.dev/vanilla-javascript-todomvc/</loc><lastmod>2024-07-30T08:14:41-05:00</lastmod></url><url><loc>https://blog.master.dev/css-specificity/</loc><lastmod>2023-12-17T14:27:17-05:00</lastmod></url><url><loc>https://blog.master.dev/game-development/</loc><lastmod>2023-12-17T14:27:32-05:00</lastmod></url><url><loc>https://blog.master.dev/choosing-mobile-platform/</loc><lastmod>2023-12-17T14:28:15-05:00</lastmod></url><url><loc>https://blog.master.dev/technical-resume/</loc><lastmod>2023-11-11T19:20:56-05:00</lastmod></url><url><loc>https://blog.master.dev/dark-patterns/</loc><lastmod>2023-12-17T14:28:42-05:00</lastmod></url><url><loc>https://blog.master.dev/ai-landing-page-design/</loc><lastmod>2023-12-17T14:29:01-05:00</lastmod></url><url><loc>https://blog.master.dev/vanilla-javascript-reactivity/</loc><lastmod>2024-07-30T08:15:10-05:00</lastmod></url><url><loc>https://blog.master.dev/indeterminate/</loc><lastmod>2023-12-11T19:39:38-05:00</lastmod></url><url><loc>https://blog.master.dev/numeric-separators/</loc><lastmod>2024-12-10T15:29:17-05:00</lastmod></url><url><loc>https://blog.master.dev/fine-ill-use-a-super-basic-css-processing-setup/</loc><lastmod>2024-02-20T22:35:21-05:00</lastmod></url><url><loc>https://blog.master.dev/invokers/</loc><lastmod>2023-12-08T12:27:30-05:00</lastmod></url><url><loc>https://blog.master.dev/light-dom-only/</loc><lastmod>2023-12-11T11:51:11-05:00</lastmod></url><url><loc>https://blog.master.dev/pretty-vs-balanced/</loc><lastmod>2024-12-10T17:46:31-05:00</lastmod></url><url><loc>https://blog.master.dev/quantity-queries-are-very-easy-with-css-has/</loc><lastmod>2023-12-15T15:44:52-05:00</lastmod></url><url><loc>https://blog.master.dev/css-wrapped-2023/</loc><lastmod>2023-12-09T20:06:23-05:00</lastmod></url><url><loc>https://blog.master.dev/fancy-border-radius/</loc><lastmod>2023-12-10T15:22:56-05:00</lastmod></url><url><loc>https://blog.master.dev/region-folding-in-vs-code/</loc><lastmod>2023-12-19T16:34:40-05:00</lastmod></url><url><loc>https://blog.master.dev/media-scripting-enabled/</loc><lastmod>2023-12-14T17:28:59-05:00</lastmod></url><url><loc>https://blog.master.dev/date-based-styles-with-has/</loc><lastmod>2023-12-17T13:16:59-05:00</lastmod></url><url><loc>https://blog.master.dev/container-queries-and-units/</loc><lastmod>2023-12-21T10:41:02-05:00</lastmod></url><url><loc>https://blog.master.dev/event-delegation-and-connectedcallback-are-like-brother-and-sister/</loc><lastmod>2024-01-12T17:20:34-05:00</lastmod></url><url><loc>https://blog.master.dev/%f0%9f%9a%ab-multiple-selects/</loc><lastmod>2023-12-19T16:34:06-05:00</lastmod></url><url><loc>https://blog.master.dev/the-popular-vote-of-interop-2024/</loc><lastmod>2024-01-03T12:13:04-05:00</lastmod></url><url><loc>https://blog.master.dev/vs-code-auto-run-commands/</loc><lastmod>2023-12-26T17:30:41-05:00</lastmod></url><url><loc>https://blog.master.dev/vertical-centering-in-a-block-level-element/</loc><lastmod>2023-12-28T16:48:31-05:00</lastmod></url><url><loc>https://blog.master.dev/background-size-zooming-with-scroll-driven-animations/</loc><lastmod>2024-01-04T10:16:33-05:00</lastmod></url><url><loc>https://blog.master.dev/are-you-nostalgic-for-a-way-of-building-websites-gone-by/</loc><lastmod>2024-01-08T13:49:58-05:00</lastmod></url><url><loc>https://blog.master.dev/still-no-css-reset/</loc><lastmod>2024-01-01T12:41:28-05:00</lastmod></url><url><loc>https://blog.master.dev/auto-sizing-textarea/</loc><lastmod>2024-01-05T14:28:28-05:00</lastmod></url><url><loc>https://blog.master.dev/console-delight/</loc><lastmod>2024-05-06T11:37:28-05:00</lastmod></url><url><loc>https://blog.master.dev/postcss-alternative/</loc><lastmod>2024-01-07T15:30:19-05:00</lastmod></url><url><loc>https://blog.master.dev/the-two-reacts/</loc><lastmod>2024-01-13T12:21:28-05:00</lastmod></url><url><loc>https://blog.master.dev/how-were-supporting-open-source-maintainers/</loc><lastmod>2024-01-10T13:21:50-05:00</lastmod></url><url><loc>https://blog.master.dev/we-can-has-it-all/</loc><lastmod>2024-01-10T15:22:41-05:00</lastmod></url><url><loc>https://blog.master.dev/a-modest-web-components-styling-proposal-an-i-know-what-im-doing-selector/</loc><lastmod>2024-01-12T13:30:24-05:00</lastmod></url><url><loc>https://blog.master.dev/minor-confusion-about-baseline/</loc><lastmod>2024-01-16T18:14:17-05:00</lastmod></url><url><loc>https://blog.master.dev/top-front-end-tools-of-2023/</loc><lastmod>2024-01-14T17:27:31-05:00</lastmod></url><url><loc>https://blog.master.dev/the-color-input-the-color-picker/</loc><lastmod>2024-11-14T15:46:12-05:00</lastmod></url><url><loc>https://blog.master.dev/million-js-3-0/</loc><lastmod>2024-01-15T16:42:29-05:00</lastmod></url><url><loc>https://blog.master.dev/why-do-reflows-negatively-affect-performance/</loc><lastmod>2024-01-29T16:17:44-05:00</lastmod></url><url><loc>https://blog.master.dev/dispatching-an-event/</loc><lastmod>2024-01-18T19:16:40-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-generic-rss-parser-service-with-cloudflare-workers/</loc><lastmod>2024-01-17T15:12:08-05:00</lastmod></url><url><loc>https://blog.master.dev/is-leadership-right-for-you/</loc><lastmod>2024-03-12T10:59:48-05:00</lastmod></url><url><loc>https://blog.master.dev/progressively-enhanced-form-validation/</loc><lastmod>2024-01-19T12:33:03-05:00</lastmod></url><url><loc>https://blog.master.dev/everybody-has-all-the-power-and-everything-at-stake/</loc><lastmod>2024-01-24T13:18:18-05:00</lastmod></url><url><loc>https://blog.master.dev/zod-to-validbot-can-the-library-billed-as-1-kb-hold-up/</loc><lastmod>2024-01-23T15:32:32-05:00</lastmod></url><url><loc>https://blog.master.dev/highlight-text-when-a-user-scrolls-down-to-that-piece-of-text/</loc><lastmod>2024-01-23T17:41:42-05:00</lastmod></url><url><loc>https://blog.master.dev/fading-out-text-with-mask/</loc><lastmod>2024-01-25T18:21:16-05:00</lastmod></url><url><loc>https://blog.master.dev/guest-writing/</loc><lastmod>2024-01-30T11:57:59-05:00</lastmod></url><url><loc>https://blog.master.dev/half-light-shadow-dom-styling-through-regular-css/</loc><lastmod>2024-01-26T14:46:17-05:00</lastmod></url><url><loc>https://blog.master.dev/glowing-hover-effect/</loc><lastmod>2024-01-29T16:54:08-05:00</lastmod></url><url><loc>https://blog.master.dev/draw-on-scroll/</loc><lastmod>2024-01-29T18:14:01-05:00</lastmod></url><url><loc>https://blog.master.dev/a-scroll-driven-animation-with-a-duration/</loc><lastmod>2024-01-30T18:11:58-05:00</lastmod></url><url><loc>https://blog.master.dev/heads-up-on-custom-scrollbars-chrome-is-supporting-the-standard-now-which-overrides-the-old-pseudo-elements/</loc><lastmod>2024-02-08T21:47:37-05:00</lastmod></url><url><loc>https://blog.master.dev/in-praise-of-buttons/</loc><lastmod>2024-01-31T12:15:21-05:00</lastmod></url><url><loc>https://blog.master.dev/mask-your-icons/</loc><lastmod>2024-02-02T13:31:34-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-favicon-in-2024/</loc><lastmod>2024-02-01T17:41:48-05:00</lastmod></url><url><loc>https://blog.master.dev/a-ux-review-of-letterboxd/</loc><lastmod>2024-02-02T15:15:39-05:00</lastmod></url><url><loc>https://blog.master.dev/the-new-code-editor-zed-has-a-strong-start-and-is-now-open-source/</loc><lastmod>2024-02-03T13:19:37-05:00</lastmod></url><url><loc>https://blog.master.dev/basic-dialog-usage-and-gotchas-to-watch-for/</loc><lastmod>2024-02-05T15:28:45-05:00</lastmod></url><url><loc>https://blog.master.dev/2023-javascript-rising-stars/</loc><lastmod>2024-02-06T21:32:13-05:00</lastmod></url><url><loc>https://blog.master.dev/compare-web-animation-techniques/</loc><lastmod>2024-02-07T10:23:34-05:00</lastmod></url><url><loc>https://blog.master.dev/comparing-interop-2024-choices-to-the-popular-vote/</loc><lastmod>2024-02-08T14:25:00-05:00</lastmod></url><url><loc>https://blog.master.dev/a-practical-introduction-to-scroll-driven-animations-with-css-scroll-and-view/</loc><lastmod>2024-02-08T13:49:05-05:00</lastmod></url><url><loc>https://blog.master.dev/velvette/</loc><lastmod>2024-02-09T11:40:52-05:00</lastmod></url><url><loc>https://blog.master.dev/playing-with-raster-to-svg-to-3d-tools/</loc><lastmod>2024-02-09T13:07:22-05:00</lastmod></url><url><loc>https://blog.master.dev/harmful-design-in-browser-choice/</loc><lastmod>2024-02-12T12:39:07-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-todo-app-from-scratch-step-1-planning-design/</loc><lastmod>2024-02-18T12:17:36-05:00</lastmod></url><url><loc>https://blog.master.dev/do-you-ever-wish-the-table-you-were-looking-at-had-numbered-rows/</loc><lastmod>2024-02-13T11:33:08-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-todo-app-from-scratch-step-2-html/</loc><lastmod>2024-02-22T16:45:47-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-fix-the-invisible-scrollbar-issue-in-ios/</loc><lastmod>2024-02-13T15:45:25-05:00</lastmod></url><url><loc>https://blog.master.dev/the-case-for-design-engineers/</loc><lastmod>2024-02-14T13:42:25-05:00</lastmod></url><url><loc>https://blog.master.dev/global-design-system/</loc><lastmod>2024-02-16T09:55:07-05:00</lastmod></url><url><loc>https://blog.master.dev/the-linear-look/</loc><lastmod>2024-02-18T14:09:58-05:00</lastmod></url><url><loc>https://blog.master.dev/respect-to-next-js-and-vercel/</loc><lastmod>2024-02-20T09:20:31-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-todo-app-from-scratch-step-3-basic-javascript-functionality/</loc><lastmod>2024-02-22T15:25:03-05:00</lastmod></url><url><loc>https://blog.master.dev/encoding-and-decoding-urls-in-javascript/</loc><lastmod>2024-02-20T09:13:21-05:00</lastmod></url><url><loc>https://blog.master.dev/scroll-locked-dialogs/</loc><lastmod>2024-09-12T10:20:25-05:00</lastmod></url><url><loc>https://blog.master.dev/syntax-highlighting-with-no-spans/</loc><lastmod>2024-02-21T14:50:05-05:00</lastmod></url><url><loc>https://blog.master.dev/the-editcontext-api/</loc><lastmod>2024-02-19T17:21:44-05:00</lastmod></url><url><loc>https://blog.master.dev/real-world-usage-of-content-visibility/</loc><lastmod>2024-02-21T14:57:41-05:00</lastmod></url><url><loc>https://blog.master.dev/jsr/</loc><lastmod>2024-02-23T11:33:12-05:00</lastmod></url><url><loc>https://blog.master.dev/what-you-need-to-know-about-modern-css-spring-2024-edition/</loc><lastmod>2025-09-26T17:43:21-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-todo-app-from-scratch-step-4-styling-interactive-choices/</loc><lastmod>2024-02-28T18:37:43-05:00</lastmod></url><url><loc>https://blog.master.dev/creating-flower-shapes-using-css-mask-trigonometric-functions/</loc><lastmod>2024-10-30T20:21:57-05:00</lastmod></url><url><loc>https://blog.master.dev/testing-your-javascript-knowledge/</loc><lastmod>2024-03-12T10:59:01-05:00</lastmod></url><url><loc>https://blog.master.dev/okay-color-spaces/</loc><lastmod>2024-03-01T11:56:39-05:00</lastmod></url><url><loc>https://blog.master.dev/view-transitions-handling-aspect-ratio-changes/</loc><lastmod>2024-02-29T10:12:52-05:00</lastmod></url><url><loc>https://blog.master.dev/capo-js-a-five-minute-web-performance-boost/</loc><lastmod>2024-03-01T11:25:08-05:00</lastmod></url><url><loc>https://blog.master.dev/convince-your-boss/</loc><lastmod>2024-03-12T07:45:40-05:00</lastmod></url><url><loc>https://blog.master.dev/menus-toasts-and-more/</loc><lastmod>2024-03-04T15:21:03-05:00</lastmod></url><url><loc>https://blog.master.dev/the-fifty-fifty-split-and-overflow/</loc><lastmod>2024-03-05T20:55:48-05:00</lastmod></url><url><loc>https://blog.master.dev/safari-gets-a-toggle-switch-input/</loc><lastmod>2025-01-28T11:27:33-05:00</lastmod></url><url><loc>https://blog.master.dev/you-want-border-color-transparent-not-border-none/</loc><lastmod>2024-03-13T16:36:37-05:00</lastmod></url><url><loc>https://blog.master.dev/css-has-interactive-guide/</loc><lastmod>2024-03-07T19:11:18-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-todo-app-from-scratch-step-5-extra-functionality/</loc><lastmod>2024-03-08T19:23:53-05:00</lastmod></url><url><loc>https://blog.master.dev/the-devrel-went-down-to-georgia/</loc><lastmod>2024-03-08T19:21:04-05:00</lastmod></url><url><loc>https://blog.master.dev/streaming-html/</loc><lastmod>2024-03-11T12:06:56-05:00</lastmod></url><url><loc>https://blog.master.dev/modern-font-stacks/</loc><lastmod>2024-03-11T18:21:36-05:00</lastmod></url><url><loc>https://blog.master.dev/eloquent-javascript-4th-edition/</loc><lastmod>2024-03-12T18:54:17-05:00</lastmod></url><url><loc>https://blog.master.dev/dom-to-png-directly-in-the-browser/</loc><lastmod>2024-03-13T20:51:48-05:00</lastmod></url><url><loc>https://blog.master.dev/make-your-react-web-apps-more-accessible/</loc><lastmod>2024-03-14T10:53:25-05:00</lastmod></url><url><loc>https://blog.master.dev/creating-wavy-circles-with-fancy-animations/</loc><lastmod>2024-11-01T09:24:15-05:00</lastmod></url><url><loc>https://blog.master.dev/what-is-safe-alignment-in-css/</loc><lastmod>2024-03-14T19:48:35-05:00</lastmod></url><url><loc>https://blog.master.dev/front-end-or-full-stack-a-replay-of-an-interesting-discord-conversation/</loc><lastmod>2024-03-18T14:55:36-05:00</lastmod></url><url><loc>https://blog.master.dev/chill-scroll-snapping-article-headers/</loc><lastmod>2024-03-19T17:44:44-05:00</lastmod></url><url><loc>https://blog.master.dev/design-engineers/</loc><lastmod>2024-03-18T09:54:17-05:00</lastmod></url><url><loc>https://blog.master.dev/a-design-portfolio-mistake/</loc><lastmod>2024-03-20T14:43:52-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-live-preview-with-eleventy-contentful-and-liquid-templating/</loc><lastmod>2024-03-22T10:53:19-05:00</lastmod></url><url><loc>https://blog.master.dev/links-in-new-tabs/</loc><lastmod>2024-05-06T11:38:37-05:00</lastmod></url><url><loc>https://blog.master.dev/project-idea-convert-a-pdf-form-to-a-web-form/</loc><lastmod>2024-03-22T17:01:24-05:00</lastmod></url><url><loc>https://blog.master.dev/things-that-can-break-aspect-ratio-in-css/</loc><lastmod>2024-04-16T18:22:16-05:00</lastmod></url><url><loc>https://blog.master.dev/flashy-landing-pages/</loc><lastmod>2024-03-27T09:35:50-05:00</lastmod></url><url><loc>https://blog.master.dev/tower-vs-github-desktop/</loc><lastmod>2024-03-29T17:01:32-05:00</lastmod></url><url><loc>https://blog.master.dev/a-quick-command-to-see-the-available-scripts/</loc><lastmod>2024-04-01T17:37:51-05:00</lastmod></url><url><loc>https://blog.master.dev/drawing-a-line-to-connect-elements-with-css-anchor-positioning/</loc><lastmod>2024-04-03T10:52:35-05:00</lastmod></url><url><loc>https://blog.master.dev/text-effects/</loc><lastmod>2024-04-02T18:11:23-05:00</lastmod></url><url><loc>https://blog.master.dev/the-view-transition-api/</loc><lastmod>2024-04-03T13:01:32-05:00</lastmod></url><url><loc>https://blog.master.dev/patterns-for-memory-efficient-dom-manipulation/</loc><lastmod>2024-07-30T12:31:28-05:00</lastmod></url><url><loc>https://blog.master.dev/document-collaboration-with-comments/</loc><lastmod>2024-04-15T18:39:36-05:00</lastmod></url><url><loc>https://blog.master.dev/proposal-for-signals/</loc><lastmod>2024-04-04T09:38:00-05:00</lastmod></url><url><loc>https://blog.master.dev/node-js-the-documentary/</loc><lastmod>2024-04-08T11:16:10-05:00</lastmod></url><url><loc>https://blog.master.dev/devtools-tips-tricks/</loc><lastmod>2024-04-05T14:15:01-05:00</lastmod></url><url><loc>https://blog.master.dev/understanding-inp/</loc><lastmod>2024-04-10T09:31:27-05:00</lastmod></url><url><loc>https://blog.master.dev/node-js-debugging-in-chrome-devtools/</loc><lastmod>2024-04-08T18:10:28-05:00</lastmod></url><url><loc>https://blog.master.dev/500-mile-email/</loc><lastmod>2024-04-10T17:24:05-05:00</lastmod></url><url><loc>https://blog.master.dev/a-css-powered-add-remove-tags-ui/</loc><lastmod>2024-04-11T09:46:13-05:00</lastmod></url><url><loc>https://blog.master.dev/ios404/</loc><lastmod>2024-04-10T17:18:37-05:00</lastmod></url><url><loc>https://blog.master.dev/gap-is-the-new-margin/</loc><lastmod>2024-04-11T16:12:33-05:00</lastmod></url><url><loc>https://blog.master.dev/color-picker-with-display-p3/</loc><lastmod>2024-04-12T17:46:43-05:00</lastmod></url><url><loc>https://blog.master.dev/requireesm-in-node-js/</loc><lastmod>2024-04-16T17:09:46-05:00</lastmod></url><url><loc>https://blog.master.dev/dark-and-light/</loc><lastmod>2024-04-18T18:43:31-05:00</lastmod></url><url><loc>https://blog.master.dev/some-ascii-comments-for-your-important-files/</loc><lastmod>2024-04-19T12:31:20-05:00</lastmod></url><url><loc>https://blog.master.dev/faces-js-and-playing-with-densely-packed-grids/</loc><lastmod>2024-04-22T11:09:37-05:00</lastmod></url><url><loc>https://blog.master.dev/using-nextauth-now-auth-js-with-sveltekit/</loc><lastmod>2024-04-29T14:21:11-05:00</lastmod></url><url><loc>https://blog.master.dev/front-end-developer-handbook-2024/</loc><lastmod>2024-04-23T13:22:25-05:00</lastmod></url><url><loc>https://blog.master.dev/blocking-ai-bots/</loc><lastmod>2024-04-23T09:29:33-05:00</lastmod></url><url><loc>https://blog.master.dev/the-html-css-and-svg-for-a-classic-search-form/</loc><lastmod>2024-04-25T18:38:06-05:00</lastmod></url><url><loc>https://blog.master.dev/web-awesome-kickstarter/</loc><lastmod>2024-04-24T10:12:41-05:00</lastmod></url><url><loc>https://blog.master.dev/feedback-on-masonry-layout/</loc><lastmod>2024-05-10T08:10:39-05:00</lastmod></url><url><loc>https://blog.master.dev/the-vue-ecosystem-in-2024/</loc><lastmod>2024-05-05T08:42:17-05:00</lastmod></url><url><loc>https://blog.master.dev/go-on-aws-course/</loc><lastmod>2024-04-29T12:41:14-05:00</lastmod></url><url><loc>https://blog.master.dev/musicforprogramming/</loc><lastmod>2024-04-26T11:06:28-05:00</lastmod></url><url><loc>https://blog.master.dev/centering-things/</loc><lastmod>2024-04-28T16:49:45-05:00</lastmod></url><url><loc>https://blog.master.dev/5-things-designers-can-do-with-javascript/</loc><lastmod>2024-05-08T09:41:58-05:00</lastmod></url><url><loc>https://blog.master.dev/popover-api-is-here/</loc><lastmod>2024-05-07T09:25:50-05:00</lastmod></url><url><loc>https://blog.master.dev/an-alternative-proposal-for-css-masonry/</loc><lastmod>2024-04-30T16:39:03-05:00</lastmod></url><url><loc>https://blog.master.dev/on-alt/</loc><lastmod>2024-05-06T11:41:01-05:00</lastmod></url><url><loc>https://blog.master.dev/exactly-how-to-deploy-local-files-to-make-a-live-website/</loc><lastmod>2025-06-01T10:13:25-05:00</lastmod></url><url><loc>https://blog.master.dev/html-attributes-vs-dom-properties/</loc><lastmod>2024-05-02T18:37:42-05:00</lastmod></url><url><loc>https://blog.master.dev/using-the-popover-api-for-html-tooltips/</loc><lastmod>2024-06-24T14:55:14-05:00</lastmod></url><url><loc>https://blog.master.dev/multiplexed-fonts-have-a-cool-superpower/</loc><lastmod>2024-05-03T11:52:15-05:00</lastmod></url><url><loc>https://blog.master.dev/icones/</loc><lastmod>2024-05-06T17:32:21-05:00</lastmod></url><url><loc>https://blog.master.dev/quick-trick-using-border-image-to-apply-and-overlay-gradient/</loc><lastmod>2024-05-09T08:10:05-05:00</lastmod></url><url><loc>https://blog.master.dev/the-classic-border-radius-advice-plus-an-unusual-trick/</loc><lastmod>2024-05-13T14:56:45-05:00</lastmod></url><url><loc>https://blog.master.dev/printing-music-with-css-grid/</loc><lastmod>2024-05-09T08:39:07-05:00</lastmod></url><url><loc>https://blog.master.dev/using-css-scroll-driven-animations-for-section-based-scroll-progress-indicators/</loc><lastmod>2024-05-10T07:50:20-05:00</lastmod></url><url><loc>https://blog.master.dev/actually-learn-git/</loc><lastmod>2024-05-10T13:43:34-05:00</lastmod></url><url><loc>https://blog.master.dev/frontend-to-fullstack-13/</loc><lastmod>2024-05-15T08:06:28-05:00</lastmod></url><url><loc>https://blog.master.dev/studio/</loc><lastmod>2024-05-14T17:10:58-05:00</lastmod></url><url><loc>https://blog.master.dev/weve-got-container-queries-now-but-are-we-actually-using-them/</loc><lastmod>2024-05-23T15:35:28-05:00</lastmod></url><url><loc>https://blog.master.dev/prefetching-when-server-loading-wont-do/</loc><lastmod>2024-05-21T17:17:28-05:00</lastmod></url><url><loc>https://blog.master.dev/css-5/</loc><lastmod>2024-05-16T13:26:50-05:00</lastmod></url><url><loc>https://blog.master.dev/top-frontend-fullstack-courses-may-2024/</loc><lastmod>2024-05-21T12:35:37-05:00</lastmod></url><url><loc>https://blog.master.dev/state-of-html-2023-results/</loc><lastmod>2024-05-20T12:34:18-05:00</lastmod></url><url><loc>https://blog.master.dev/fast-and-budget-friendly-user-research-and-testing/</loc><lastmod>2024-06-04T11:42:15-05:00</lastmod></url><url><loc>https://blog.master.dev/web-platform-dashboard/</loc><lastmod>2024-05-22T10:14:14-05:00</lastmod></url><url><loc>https://blog.master.dev/animating-dialog/</loc><lastmod>2024-05-24T08:40:58-05:00</lastmod></url><url><loc>https://blog.master.dev/danger-preventing-zoom-from-changing-text-size/</loc><lastmod>2024-05-22T15:18:10-05:00</lastmod></url><url><loc>https://blog.master.dev/how-do-you-divide-your-time-dedicated-to-extracurricular-tech-things/</loc><lastmod>2024-05-30T10:31:04-05:00</lastmod></url><url><loc>https://blog.master.dev/modern-wordpress-yikes/</loc><lastmod>2024-05-28T09:39:33-05:00</lastmod></url><url><loc>https://blog.master.dev/combining-react-server-components-with-react-query-for-easy-data-management/</loc><lastmod>2024-05-28T21:09:17-05:00</lastmod></url><url><loc>https://blog.master.dev/state-of-html-2023-results-2/</loc><lastmod>2024-05-27T09:03:47-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-make-a-css-timer/</loc><lastmod>2024-05-29T11:40:26-05:00</lastmod></url><url><loc>https://blog.master.dev/new-code-requirement-for-multi-page-view-transitions/</loc><lastmod>2024-05-30T20:50:01-05:00</lastmod></url><url><loc>https://blog.master.dev/new-course-modern-css-layouts-with-css-grid/</loc><lastmod>2024-06-03T13:42:43-05:00</lastmod></url><url><loc>https://blog.master.dev/nesting-overriding-properties-in-css/</loc><lastmod>2024-05-31T13:22:00-05:00</lastmod></url><url><loc>https://blog.master.dev/testing-types-in-typescript/</loc><lastmod>2024-06-04T09:40:53-05:00</lastmod></url><url><loc>https://blog.master.dev/a-common-web-component-learning-blunder/</loc><lastmod>2024-06-03T09:27:41-05:00</lastmod></url><url><loc>https://blog.master.dev/live-demos-of-stand-alone-web-components/</loc><lastmod>2024-06-06T10:56:53-05:00</lastmod></url><url><loc>https://blog.master.dev/deciding-on-using-a-browser-feature-via-baseline/</loc><lastmod>2024-06-04T10:51:01-05:00</lastmod></url><url><loc>https://blog.master.dev/control-javascript-promises-from-anywhere-using-promise-withresolvers/</loc><lastmod>2024-06-05T08:54:27-05:00</lastmod></url><url><loc>https://blog.master.dev/one-of-the-boss-battles-of-css-is-almost-won-transitioning-to-auto/</loc><lastmod>2024-09-24T13:10:04-05:00</lastmod></url><url><loc>https://blog.master.dev/design-spells/</loc><lastmod>2024-06-05T14:07:21-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-decide-if-engineering-management-is-for-you/</loc><lastmod>2024-06-12T11:08:55-05:00</lastmod></url><url><loc>https://blog.master.dev/masonry-and-reading-order/</loc><lastmod>2024-06-10T16:04:09-05:00</lastmod></url><url><loc>https://blog.master.dev/frontend-to-fullstack-monthly-14-the-state-of-html-in-2024/</loc><lastmod>2024-06-06T11:52:46-05:00</lastmod></url><url><loc>https://blog.master.dev/playing-with-the-speculation-rules-api-in-the-console/</loc><lastmod>2024-06-08T14:07:19-05:00</lastmod></url><url><loc>https://blog.master.dev/avoid-startup-failure-how-to-test-your-product-idea-first/</loc><lastmod>2024-06-13T08:57:44-05:00</lastmod></url><url><loc>https://blog.master.dev/engineering-for-slow-internet/</loc><lastmod>2024-06-11T15:40:51-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-drizzle/</loc><lastmod>2024-06-17T06:28:42-05:00</lastmod></url><url><loc>https://blog.master.dev/a-new-iteration-in-the-pre-loading-journey/</loc><lastmod>2024-06-13T16:44:16-05:00</lastmod></url><url><loc>https://blog.master.dev/morphing-arbitrary-paths-in-svg/</loc><lastmod>2024-06-14T14:39:35-05:00</lastmod></url><url><loc>https://blog.master.dev/footnotes-progressively-enhanced-to-popovers/</loc><lastmod>2024-06-24T14:55:41-05:00</lastmod></url><url><loc>https://blog.master.dev/single-css-keyframe-tricks-are-magic/</loc><lastmod>2024-06-18T08:31:24-05:00</lastmod></url><url><loc>https://blog.master.dev/view-transitions-break-incremental-rendering/</loc><lastmod>2024-06-20T05:54:32-05:00</lastmod></url><url><loc>https://blog.master.dev/pure-css-circular-text-without-requiring-a-monospace-font/</loc><lastmod>2024-06-21T06:17:48-05:00</lastmod></url><url><loc>https://blog.master.dev/css-in-js-round-2/</loc><lastmod>2024-06-21T10:32:31-05:00</lastmod></url><url><loc>https://blog.master.dev/popovers-work-pretty-nicely-as-slide-out-drawers/</loc><lastmod>2024-06-24T14:54:14-05:00</lastmod></url><url><loc>https://blog.master.dev/text-reveal-with-conic-gradient/</loc><lastmod>2024-06-26T08:40:10-05:00</lastmod></url><url><loc>https://blog.master.dev/no-web-without-women/</loc><lastmod>2024-06-25T13:37:41-05:00</lastmod></url><url><loc>https://blog.master.dev/has-is-the-god-selector/</loc><lastmod>2024-06-27T14:14:14-05:00</lastmod></url><url><loc>https://blog.master.dev/browser-support-tests-in-javascript-for-modern-web-features/</loc><lastmod>2024-06-28T07:22:11-05:00</lastmod></url><url><loc>https://blog.master.dev/lazygit/</loc><lastmod>2024-07-02T09:32:06-05:00</lastmod></url><url><loc>https://blog.master.dev/youtube-embeds-are-bananas-heavy-and-its-fixable/</loc><lastmod>2024-07-01T07:56:08-05:00</lastmod></url><url><loc>https://blog.master.dev/make-sure-you-can-switch/</loc><lastmod>2024-07-02T10:34:04-05:00</lastmod></url><url><loc>https://blog.master.dev/why-is-this-thing-in-dark-mode/</loc><lastmod>2024-11-13T17:54:49-05:00</lastmod></url><url><loc>https://blog.master.dev/script-integrity/</loc><lastmod>2024-07-05T11:22:37-05:00</lastmod></url><url><loc>https://blog.master.dev/new-javascript-set-methods/</loc><lastmod>2024-07-04T09:14:49-05:00</lastmod></url><url><loc>https://blog.master.dev/primitive-obsession/</loc><lastmod>2024-07-04T12:15:29-05:00</lastmod></url><url><loc>https://blog.master.dev/how-keyboard-navigation-works-in-a-css-game/</loc><lastmod>2024-07-08T09:34:59-05:00</lastmod></url><url><loc>https://blog.master.dev/mesh-gradients/</loc><lastmod>2024-07-09T08:11:04-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-use-container-queries-now/</loc><lastmod>2024-07-09T07:59:05-05:00</lastmod></url><url><loc>https://blog.master.dev/single-directionally-allowed-overflow/</loc><lastmod>2024-07-10T17:09:39-05:00</lastmod></url><url><loc>https://blog.master.dev/the-demise-of-the-mildly-dynamic-website/</loc><lastmod>2024-07-11T11:00:45-05:00</lastmod></url><url><loc>https://blog.master.dev/view-transitions-speculative-rules/</loc><lastmod>2024-07-11T17:22:20-05:00</lastmod></url><url><loc>https://blog.master.dev/css-does-need-mixins/</loc><lastmod>2024-07-12T13:41:36-05:00</lastmod></url><url><loc>https://blog.master.dev/the-pitfalls-of-in-app-browsers/</loc><lastmod>2024-07-23T17:37:42-05:00</lastmod></url><url><loc>https://blog.master.dev/nerdrage/</loc><lastmod>2024-07-15T13:08:42-05:00</lastmod></url><url><loc>https://blog.master.dev/notes-on-microfeatures-i-love-in-blogs-and-personal-websites/</loc><lastmod>2024-07-15T18:30:34-05:00</lastmod></url><url><loc>https://blog.master.dev/recreating-the-thx-deep-note-in-javascript/</loc><lastmod>2024-07-16T12:44:03-05:00</lastmod></url><url><loc>https://blog.master.dev/details-content-looks-helpful/</loc><lastmod>2024-07-23T09:36:10-05:00</lastmod></url><url><loc>https://blog.master.dev/web-performance-guide/</loc><lastmod>2024-07-18T17:20:03-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-svelte-5/</loc><lastmod>2024-08-11T17:15:59-05:00</lastmod></url><url><loc>https://blog.master.dev/clip-pathing-color-changes/</loc><lastmod>2024-07-24T06:55:17-05:00</lastmod></url><url><loc>https://blog.master.dev/how-we-use-ddev-vite-and-tailwind-with-craft-cms/</loc><lastmod>2024-07-22T16:34:44-05:00</lastmod></url><url><loc>https://blog.master.dev/what-if-you-used-container-units-for-everything/</loc><lastmod>2024-08-02T11:49:12-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-get-the-width-height-of-any-element-in-only-css/</loc><lastmod>2025-01-05T16:22:43-05:00</lastmod></url><url><loc>https://blog.master.dev/ladybird/</loc><lastmod>2024-07-25T09:10:43-05:00</lastmod></url><url><loc>https://blog.master.dev/reading-from-the-clipboard-in-javascript/</loc><lastmod>2024-08-23T11:58:40-05:00</lastmod></url><url><loc>https://blog.master.dev/blurring/</loc><lastmod>2024-07-26T14:31:09-05:00</lastmod></url><url><loc>https://blog.master.dev/figma-typography-variables/</loc><lastmod>2024-08-05T09:07:04-05:00</lastmod></url><url><loc>https://blog.master.dev/what-skills-should-you-focus-on-as-junior-web-developer-in-2024/</loc><lastmod>2024-08-26T13:30:43-05:00</lastmod></url><url><loc>https://blog.master.dev/what-software-developer-skills-should-you-focus-on-leading-into-2025/</loc><lastmod>2024-09-28T08:40:51-05:00</lastmod></url><url><loc>https://blog.master.dev/svg-triangle-of-compromise/</loc><lastmod>2024-07-30T10:15:05-05:00</lastmod></url><url><loc>https://blog.master.dev/so-you-think-you-know-box-shadows/</loc><lastmod>2024-08-01T09:35:33-05:00</lastmod></url><url><loc>https://blog.master.dev/snippets-in-svelte-5/</loc><lastmod>2024-08-11T17:15:25-05:00</lastmod></url><url><loc>https://blog.master.dev/exploring-the-possibilities-of-native-javascript-decorators/</loc><lastmod>2024-08-09T13:54:48-05:00</lastmod></url><url><loc>https://blog.master.dev/scaling-one-million-checkboxes/</loc><lastmod>2024-08-06T09:06:38-05:00</lastmod></url><url><loc>https://blog.master.dev/its-time-to-talk-about-css5/</loc><lastmod>2024-08-08T09:04:05-05:00</lastmod></url><url><loc>https://blog.master.dev/fine-grained-reactivity-in-svelte-5/</loc><lastmod>2024-08-14T20:15:38-05:00</lastmod></url><url><loc>https://blog.master.dev/relative-color-syntax-basic-use-cases/</loc><lastmod>2024-08-14T12:25:38-05:00</lastmod></url><url><loc>https://blog.master.dev/tuis/</loc><lastmod>2024-08-15T08:22:54-05:00</lastmod></url><url><loc>https://blog.master.dev/the-css-contain-property/</loc><lastmod>2024-08-19T10:12:54-05:00</lastmod></url><url><loc>https://blog.master.dev/letting-ios-text-size-setting-affect-font-size-on-the-web/</loc><lastmod>2024-08-16T10:56:49-05:00</lastmod></url><url><loc>https://blog.master.dev/a-complete-guide-to-beginning-with-javascript/</loc><lastmod>2024-09-04T15:28:18-05:00</lastmod></url><url><loc>https://blog.master.dev/the-dialog-element-with-entry-and-exit-animations/</loc><lastmod>2024-09-13T11:51:23-05:00</lastmod></url><url><loc>https://blog.master.dev/font-with-built-in-syntax-highlighting/</loc><lastmod>2024-08-20T17:04:06-05:00</lastmod></url><url><loc>https://blog.master.dev/custom-range-slider-using-anchor-positioning-scroll-driven-animations/</loc><lastmod>2026-02-23T22:20:58-05:00</lastmod></url><url><loc>https://blog.master.dev/how-google-handles-javascript-throughout-the-indexing-process/</loc><lastmod>2024-08-22T20:12:27-05:00</lastmod></url><url><loc>https://blog.master.dev/writing-to-the-clipboard-in-javascript/</loc><lastmod>2024-08-23T11:57:44-05:00</lastmod></url><url><loc>https://blog.master.dev/closewatcher/</loc><lastmod>2024-08-27T13:39:44-05:00</lastmod></url><url><loc>https://blog.master.dev/ai-in-chrome/</loc><lastmod>2024-08-29T09:46:52-05:00</lastmod></url><url><loc>https://blog.master.dev/java-optionals/</loc><lastmod>2024-08-30T10:34:27-05:00</lastmod></url><url><loc>https://blog.master.dev/backgrounds-for-the-box-model-and-why-it-can-be-useful/</loc><lastmod>2024-09-02T13:28:42-05:00</lastmod></url><url><loc>https://blog.master.dev/a-complete-guide-to-beginning-with-typescript/</loc><lastmod>2024-09-06T08:48:36-05:00</lastmod></url><url><loc>https://blog.master.dev/button-stealer/</loc><lastmod>2024-09-03T18:03:43-05:00</lastmod></url><url><loc>https://blog.master.dev/third-party-scripts/</loc><lastmod>2024-09-05T16:18:09-05:00</lastmod></url><url><loc>https://blog.master.dev/what-does-hydration-mean/</loc><lastmod>2024-09-18T07:09:52-05:00</lastmod></url><url><loc>https://blog.master.dev/split-effects-with-no-content-duplication/</loc><lastmod>2024-09-13T10:47:35-05:00</lastmod></url><url><loc>https://blog.master.dev/i-spent-an-evening-on-a-fictitious-web/</loc><lastmod>2024-09-10T18:24:13-05:00</lastmod></url><url><loc>https://blog.master.dev/infinity-in-css/</loc><lastmod>2024-09-12T15:50:23-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-tanstack-router/</loc><lastmod>2024-11-21T13:12:03-05:00</lastmod></url><url><loc>https://blog.master.dev/selecting-previous-siblings/</loc><lastmod>2024-09-17T08:54:43-05:00</lastmod></url><url><loc>https://blog.master.dev/why-does-this-have-to-be-a-modal/</loc><lastmod>2024-09-17T10:51:51-05:00</lastmod></url><url><loc>https://blog.master.dev/advice-for-new-software-devs-whove-read-all-those-other-advice-essays/</loc><lastmod>2024-09-18T09:57:56-05:00</lastmod></url><url><loc>https://blog.master.dev/display-contents/</loc><lastmod>2024-09-19T14:25:51-05:00</lastmod></url><url><loc>https://blog.master.dev/gradient-text-with-a-drop-shadow/</loc><lastmod>2024-09-20T14:35:27-05:00</lastmod></url><url><loc>https://blog.master.dev/the-modern-cli-renaissance/</loc><lastmod>2024-09-20T14:50:20-05:00</lastmod></url><url><loc>https://blog.master.dev/oracle-its-time-to-free-javascript/</loc><lastmod>2024-09-22T13:17:05-05:00</lastmod></url><url><loc>https://blog.master.dev/keeping-pixely-images-pixely-and-performant/</loc><lastmod>2024-09-23T17:17:50-05:00</lastmod></url><url><loc>https://blog.master.dev/arrival-of-animate-to-auto/</loc><lastmod>2024-09-24T15:09:11-05:00</lastmod></url><url><loc>https://blog.master.dev/opt-in-styleable-selects/</loc><lastmod>2024-09-26T09:45:14-05:00</lastmod></url><url><loc>https://blog.master.dev/you-might-not-need-that-framework/</loc><lastmod>2024-09-27T14:19:33-05:00</lastmod></url><url><loc>https://blog.master.dev/whats-the-difference-between-htmls-dialog-element-and-popovers/</loc><lastmod>2024-09-30T11:38:21-05:00</lastmod></url><url><loc>https://blog.master.dev/interop-2025/</loc><lastmod>2024-10-01T11:02:45-05:00</lastmod></url><url><loc>https://blog.master.dev/masonry-feedback-round-2/</loc><lastmod>2024-10-02T15:38:07-05:00</lastmod></url><url><loc>https://blog.master.dev/web-components-are-bad-good-and-ok/</loc><lastmod>2024-10-03T09:18:25-05:00</lastmod></url><url><loc>https://blog.master.dev/css-value-functions-that-are-exciting/</loc><lastmod>2024-10-05T17:54:02-05:00</lastmod></url><url><loc>https://blog.master.dev/reminder-that-scope-and-html-style-blocks-are-a-potent-combo/</loc><lastmod>2024-10-07T11:44:05-05:00</lastmod></url><url><loc>https://blog.master.dev/a-guide-to-destructuring-in-javascript/</loc><lastmod>2024-10-08T15:07:47-05:00</lastmod></url><url><loc>https://blog.master.dev/css-fan-out-with-grid-and-property/</loc><lastmod>2024-10-11T09:51:23-05:00</lastmod></url><url><loc>https://blog.master.dev/handling-paste-events-in-javascript/</loc><lastmod>2024-10-11T17:05:00-05:00</lastmod></url><url><loc>https://blog.master.dev/safari-%c2%b1/</loc><lastmod>2024-10-11T17:05:48-05:00</lastmod></url><url><loc>https://blog.master.dev/fanout-with-grid-and-view-transitions/</loc><lastmod>2024-10-14T09:26:52-05:00</lastmod></url><url><loc>https://blog.master.dev/small-example-of-declarative-shadow-dom/</loc><lastmod>2024-10-15T09:22:02-05:00</lastmod></url><url><loc>https://blog.master.dev/tods/</loc><lastmod>2024-10-16T17:26:38-05:00</lastmod></url><url><loc>https://blog.master.dev/simple-typographic-email-template/</loc><lastmod>2024-10-17T16:09:14-05:00</lastmod></url><url><loc>https://blog.master.dev/new-in-ecmascript-2024/</loc><lastmod>2024-10-18T10:25:28-05:00</lastmod></url><url><loc>https://blog.master.dev/view-transitions-staggering/</loc><lastmod>2024-10-22T11:42:54-05:00</lastmod></url><url><loc>https://blog.master.dev/styleable-selects-inch-forward/</loc><lastmod>2024-10-21T17:53:12-05:00</lastmod></url><url><loc>https://blog.master.dev/css-min-all-the-things/</loc><lastmod>2024-10-24T09:01:52-05:00</lastmod></url><url><loc>https://blog.master.dev/9-16/</loc><lastmod>2024-10-24T09:01:30-05:00</lastmod></url><url><loc>https://blog.master.dev/speed-up-sass/</loc><lastmod>2024-10-25T10:15:06-05:00</lastmod></url><url><loc>https://blog.master.dev/js13kgames-2024-winners/</loc><lastmod>2024-10-28T08:19:14-05:00</lastmod></url><url><loc>https://blog.master.dev/scroll-driven-sections/</loc><lastmod>2024-11-21T13:22:37-05:00</lastmod></url><url><loc>https://blog.master.dev/questions-to-ask-a-senior-front-end-developer/</loc><lastmod>2024-10-30T14:17:24-05:00</lastmod></url><url><loc>https://blog.master.dev/edge-to-edge-text/</loc><lastmod>2024-11-01T10:25:05-05:00</lastmod></url><url><loc>https://blog.master.dev/showing-browser-support-for-web-platform-features-on-your-own-blog/</loc><lastmod>2024-11-19T11:51:58-05:00</lastmod></url><url><loc>https://blog.master.dev/templ/</loc><lastmod>2024-11-01T08:48:05-05:00</lastmod></url><url><loc>https://blog.master.dev/mastering-interaction-to-next-paint-inp/</loc><lastmod>2024-11-05T10:20:29-05:00</lastmod></url><url><loc>https://blog.master.dev/named-scroll-view-timelines/</loc><lastmod>2024-11-21T13:23:09-05:00</lastmod></url><url><loc>https://blog.master.dev/why-alpine-is-the-new-jquery-and-why-that-is-an-awesome-thing/</loc><lastmod>2024-11-14T11:07:18-05:00</lastmod></url><url><loc>https://blog.master.dev/a-taxonomy-of-tech-debt/</loc><lastmod>2024-11-06T10:42:09-05:00</lastmod></url><url><loc>https://blog.master.dev/blockquote-html/</loc><lastmod>2024-11-08T10:20:57-05:00</lastmod></url><url><loc>https://blog.master.dev/scoped-scroll-timelines/</loc><lastmod>2024-11-21T13:22:13-05:00</lastmod></url><url><loc>https://blog.master.dev/custom-progress-element-using-anchor-positioning-scroll-driven-animations/</loc><lastmod>2025-04-10T11:00:35-05:00</lastmod></url><url><loc>https://blog.master.dev/state-of-css-2024-results/</loc><lastmod>2024-11-12T11:30:54-05:00</lastmod></url><url><loc>https://blog.master.dev/typescript-without-build-tools/</loc><lastmod>2024-12-30T13:33:33-05:00</lastmod></url><url><loc>https://blog.master.dev/no-fuss-light-dark-modes/</loc><lastmod>2024-11-18T15:14:59-05:00</lastmod></url><url><loc>https://blog.master.dev/player-style/</loc><lastmod>2024-11-14T09:46:57-05:00</lastmod></url><url><loc>https://blog.master.dev/tanstack-router-data-loading-1/</loc><lastmod>2024-11-21T13:18:35-05:00</lastmod></url><url><loc>https://blog.master.dev/tanstack-router-data-loading-2/</loc><lastmod>2024-11-21T13:11:15-05:00</lastmod></url><url><loc>https://blog.master.dev/delays-before-keyframe-animations-and-between-iterations/</loc><lastmod>2024-11-19T14:16:38-05:00</lastmod></url><url><loc>https://blog.master.dev/coding-font/</loc><lastmod>2024-11-22T13:07:21-05:00</lastmod></url><url><loc>https://blog.master.dev/tweaking-one-set-of-colors-for-light-dark-modes/</loc><lastmod>2024-11-25T14:44:02-05:00</lastmod></url><url><loc>https://blog.master.dev/pure-css-halftone-effect-in-3-declarations/</loc><lastmod>2024-12-03T15:50:57-05:00</lastmod></url><url><loc>https://blog.master.dev/background-clip-border-area/</loc><lastmod>2024-11-27T18:45:15-05:00</lastmod></url><url><loc>https://blog.master.dev/ai-for-web-work/</loc><lastmod>2024-11-29T11:09:46-05:00</lastmod></url><url><loc>https://blog.master.dev/the-logical-border-radius-equivalents/</loc><lastmod>2024-12-04T16:21:03-05:00</lastmod></url><url><loc>https://blog.master.dev/cant-seem-to-remove-the-formatting-from-a-string-of-text/</loc><lastmod>2024-12-06T13:00:43-05:00</lastmod></url><url><loc>https://blog.master.dev/multi-state-buttons/</loc><lastmod>2024-12-05T11:20:51-05:00</lastmod></url><url><loc>https://blog.master.dev/authors-together/</loc><lastmod>2024-12-04T12:59:26-05:00</lastmod></url><url><loc>https://blog.master.dev/drizzle-database-migrations/</loc><lastmod>2024-12-11T15:01:18-05:00</lastmod></url><url><loc>https://blog.master.dev/responsive-tables-readable-paragraphs/</loc><lastmod>2024-12-11T14:01:18-05:00</lastmod></url><url><loc>https://blog.master.dev/bone-up-html-2025/</loc><lastmod>2025-01-07T11:40:42-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-fly-io/</loc><lastmod>2024-12-12T10:18:55-05:00</lastmod></url><url><loc>https://blog.master.dev/automatically-contrasted-colors/</loc><lastmod>2024-12-10T13:29:18-05:00</lastmod></url><url><loc>https://blog.master.dev/react-19-and-web-component-examples/</loc><lastmod>2024-12-16T11:37:38-05:00</lastmod></url><url><loc>https://blog.master.dev/anchoreum/</loc><lastmod>2024-12-13T12:57:32-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-tanstack-start/</loc><lastmod>2024-12-18T12:43:52-05:00</lastmod></url><url><loc>https://blog.master.dev/scroll-driven-fixed/</loc><lastmod>2024-12-20T17:13:51-05:00</lastmod></url><url><loc>https://blog.master.dev/calibre-website-speed-test/</loc><lastmod>2024-12-17T15:39:32-05:00</lastmod></url><url><loc>https://blog.master.dev/1-dataset-100-visualizations/</loc><lastmod>2024-12-19T15:15:42-05:00</lastmod></url><url><loc>https://blog.master.dev/12-days-of-web/</loc><lastmod>2024-12-23T12:16:05-05:00</lastmod></url><url><loc>https://blog.master.dev/baseline-data-choices/</loc><lastmod>2024-12-26T12:08:21-05:00</lastmod></url><url><loc>https://blog.master.dev/css-text-box/</loc><lastmod>2024-12-27T14:05:54-05:00</lastmod></url><url><loc>https://blog.master.dev/css-wishlist-for-2025/</loc><lastmod>2025-01-16T14:42:47-05:00</lastmod></url><url><loc>https://blog.master.dev/containers-context/</loc><lastmod>2025-01-03T14:16:34-05:00</lastmod></url><url><loc>https://blog.master.dev/sharing-a-variable-across-html-css-and-javascript/</loc><lastmod>2025-01-08T10:22:39-05:00</lastmod></url><url><loc>https://blog.master.dev/trimmiddle/</loc><lastmod>2025-01-07T10:24:37-05:00</lastmod></url><url><loc>https://blog.master.dev/netlify-free-plan/</loc><lastmod>2025-01-09T12:04:14-05:00</lastmod></url><url><loc>https://blog.master.dev/easing-wizard/</loc><lastmod>2025-01-10T16:14:36-05:00</lastmod></url><url><loc>https://blog.master.dev/bluesky-comments-on-any-post/</loc><lastmod>2025-01-13T17:34:53-05:00</lastmod></url><url><loc>https://blog.master.dev/do-i-need-this-node-dependency/</loc><lastmod>2025-01-15T10:40:04-05:00</lastmod></url><url><loc>https://blog.master.dev/motion-css/</loc><lastmod>2025-01-16T15:18:09-05:00</lastmod></url><url><loc>https://blog.master.dev/simplify-lazy-loading-with-intersection-observers-scrollmargin/</loc><lastmod>2025-01-20T12:21:38-05:00</lastmod></url><url><loc>https://blog.master.dev/success-of-interop/</loc><lastmod>2025-01-17T19:13:31-05:00</lastmod></url><url><loc>https://blog.master.dev/creating-an-angled-slider/</loc><lastmod>2025-01-22T11:28:14-05:00</lastmod></url><url><loc>https://blog.master.dev/cool-people-link-to-text-fragments/</loc><lastmod>2025-01-21T11:50:08-05:00</lastmod></url><url><loc>https://blog.master.dev/full-bleed-layout-with-modern-css/</loc><lastmod>2025-01-27T13:11:59-05:00</lastmod></url><url><loc>https://blog.master.dev/api-testing-clients/</loc><lastmod>2025-01-23T10:47:02-05:00</lastmod></url><url><loc>https://blog.master.dev/what-ive-learned-about-writing-ai-apps-so-far/</loc><lastmod>2025-01-24T13:06:32-05:00</lastmod></url><url><loc>https://blog.master.dev/mapping-with-leaflet/</loc><lastmod>2025-01-29T14:16:34-05:00</lastmod></url><url><loc>https://blog.master.dev/html-css-for-a-one-time-password-input/</loc><lastmod>2025-02-05T17:11:59-05:00</lastmod></url><url><loc>https://blog.master.dev/design-engineer-as-a-job-title/</loc><lastmod>2025-01-28T16:33:37-05:00</lastmod></url><url><loc>https://blog.master.dev/notes-on-the-code-editors-with-ai-landscape/</loc><lastmod>2025-02-03T15:29:56-05:00</lastmod></url><url><loc>https://blog.master.dev/kern-type/</loc><lastmod>2025-01-30T13:09:16-05:00</lastmod></url><url><loc>https://blog.master.dev/find-a-unicode-character-via-quick-sketch/</loc><lastmod>2025-02-04T12:54:37-05:00</lastmod></url><url><loc>https://blog.master.dev/three-approaches-to-the-ampersand-selector-in-css/</loc><lastmod>2025-02-07T09:50:07-05:00</lastmod></url><url><loc>https://blog.master.dev/crdts-and-y-js/</loc><lastmod>2025-02-06T13:56:27-05:00</lastmod></url><url><loc>https://blog.master.dev/optimizing-images-for-web-performance/</loc><lastmod>2025-02-10T09:33:56-05:00</lastmod></url><url><loc>https://blog.master.dev/25-days-of-expert-led-workshops-coming-in-2025/</loc><lastmod>2025-02-11T13:44:10-05:00</lastmod></url><url><loc>https://blog.master.dev/my-dev-apps-setup-winter-2025/</loc><lastmod>2025-02-12T17:05:23-05:00</lastmod></url><url><loc>https://blog.master.dev/javascript-temporal-is-coming/</loc><lastmod>2025-02-18T10:02:44-05:00</lastmod></url><url><loc>https://blog.master.dev/rainbow-selection-in-css/</loc><lastmod>2025-02-14T11:44:56-05:00</lastmod></url><url><loc>https://blog.master.dev/hide-a-message-in-an-emoji/</loc><lastmod>2025-02-19T09:56:09-05:00</lastmod></url><url><loc>https://blog.master.dev/mesh-gradient-generator/</loc><lastmod>2025-02-20T10:51:42-05:00</lastmod></url><url><loc>https://blog.master.dev/a-color-input-that-also-shows-the-value/</loc><lastmod>2025-02-18T10:01:48-05:00</lastmod></url><url><loc>https://blog.master.dev/interop-2025-announced/</loc><lastmod>2025-02-17T11:11:34-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-use-attr-in-css-for-columns-colors-and-font-size/</loc><lastmod>2025-02-25T14:22:38-05:00</lastmod></url><url><loc>https://blog.master.dev/examples-of-why-the-web-needs-anchored-popovers/</loc><lastmod>2025-02-26T20:18:45-05:00</lastmod></url><url><loc>https://blog.master.dev/colormaxxing/</loc><lastmod>2025-02-27T08:02:35-05:00</lastmod></url><url><loc>https://blog.master.dev/custom-property-fallbacks/</loc><lastmod>2025-02-28T10:44:00-05:00</lastmod></url><url><loc>https://blog.master.dev/the-moment-you-need-a-database/</loc><lastmod>2025-03-10T17:33:36-05:00</lastmod></url><url><loc>https://blog.master.dev/the-2-5-ways-to-handle-web-events/</loc><lastmod>2025-03-04T10:00:46-05:00</lastmod></url><url><loc>https://blog.master.dev/movies-as-images/</loc><lastmod>2025-03-05T16:31:25-05:00</lastmod></url><url><loc>https://blog.master.dev/creating-a-keyboard-shortcut-hook-in-react/</loc><lastmod>2025-03-06T13:04:56-05:00</lastmod></url><url><loc>https://blog.master.dev/whats-the-difference-between-javascript-engines-and-javascript-runtimes/</loc><lastmod>2025-03-07T16:02:33-05:00</lastmod></url><url><loc>https://blog.master.dev/chilled-out-text-underlines/</loc><lastmod>2025-03-12T13:46:34-05:00</lastmod></url><url><loc>https://blog.master.dev/javascript-fatigue-strikes-back/</loc><lastmod>2025-03-13T09:58:06-05:00</lastmod></url><url><loc>https://blog.master.dev/overlapping-inline-backgrounds/</loc><lastmod>2025-04-04T09:01:15-05:00</lastmod></url><url><loc>https://blog.master.dev/our-interfaces-havelost-their-senses/</loc><lastmod>2025-03-14T09:42:56-05:00</lastmod></url><url><loc>https://blog.master.dev/comparing-local-large-language-models-for-alt-text-generation/</loc><lastmod>2025-03-17T12:21:15-05:00</lastmod></url><url><loc>https://blog.master.dev/relative-colors/</loc><lastmod>2025-03-20T08:33:52-05:00</lastmod></url><url><loc>https://blog.master.dev/one-thing-scope-can-do-is-reduce-concerns-about-source-order/</loc><lastmod>2025-04-01T10:48:33-05:00</lastmod></url><url><loc>https://blog.master.dev/cursorful/</loc><lastmod>2025-03-21T12:02:54-05:00</lastmod></url><url><loc>https://blog.master.dev/layered-text-headers/</loc><lastmod>2025-04-01T10:48:09-05:00</lastmod></url><url><loc>https://blog.master.dev/early-days-of-customizing-selects/</loc><lastmod>2025-03-26T16:10:40-05:00</lastmod></url><url><loc>https://blog.master.dev/expanding-css-shadow-effects/</loc><lastmod>2025-04-01T10:47:51-05:00</lastmod></url><url><loc>https://blog.master.dev/reanimating-the-css-day-buttons/</loc><lastmod>2025-03-31T11:55:53-05:00</lastmod></url><url><loc>https://blog.master.dev/fancy-foreach-with-functional-programming-in-javascript/</loc><lastmod>2025-04-01T10:49:49-05:00</lastmod></url><url><loc>https://blog.master.dev/using-currentcolor-in-2025/</loc><lastmod>2025-04-22T13:31:19-05:00</lastmod></url><url><loc>https://blog.master.dev/css-bursts-with-conic-gradients/</loc><lastmod>2025-04-03T12:12:40-05:00</lastmod></url><url><loc>https://blog.master.dev/revenge-of-the-junior-developer/</loc><lastmod>2025-04-04T10:53:34-05:00</lastmod></url><url><loc>https://blog.master.dev/custom-progress-element-using-the-attr-function/</loc><lastmod>2025-11-14T11:27:19-05:00</lastmod></url><url><loc>https://blog.master.dev/the-html-review/</loc><lastmod>2025-04-07T19:42:30-05:00</lastmod></url><url><loc>https://blog.master.dev/the-hardest-bug-i-ever-debugged/</loc><lastmod>2025-04-08T13:00:14-05:00</lastmod></url><url><loc>https://blog.master.dev/the-latest-in-the-how-are-we-going-to-do-masonry-debate-apple-says-item-flow/</loc><lastmod>2025-04-11T10:52:41-05:00</lastmod></url><url><loc>https://blog.master.dev/lessons-learned-from-recreating-a-styled-dialog/</loc><lastmod>2025-05-26T14:57:11-05:00</lastmod></url><url><loc>https://blog.master.dev/minimal-css-only-blurry-image-placeholders/</loc><lastmod>2025-04-14T13:19:57-05:00</lastmod></url><url><loc>https://blog.master.dev/newfangled-browser-alternatives/</loc><lastmod>2025-05-16T15:29:47-05:00</lastmod></url><url><loc>https://blog.master.dev/pretty-pretty/</loc><lastmod>2025-04-17T13:57:17-05:00</lastmod></url><url><loc>https://blog.master.dev/am-i-a-sadistic-developer-are-you/</loc><lastmod>2025-04-24T11:46:00-05:00</lastmod></url><url><loc>https://blog.master.dev/shape-a-new-powerful-drawing-syntax-in-css/</loc><lastmod>2025-06-04T06:05:29-05:00</lastmod></url><url><loc>https://blog.master.dev/whats-the-difference-between-eslint-and-typescript/</loc><lastmod>2025-04-23T17:58:44-05:00</lastmod></url><url><loc>https://blog.master.dev/react-internals-which-useeffect-runs-first/</loc><lastmod>2025-10-15T18:15:09-05:00</lastmod></url><url><loc>https://blog.master.dev/a-typeface-for-kids/</loc><lastmod>2025-04-25T16:45:02-05:00</lastmod></url><url><loc>https://blog.master.dev/seeking-an-answer-why-cant-html-alone-do-includes/</loc><lastmod>2025-06-12T09:26:24-05:00</lastmod></url><url><loc>https://blog.master.dev/comparing-iterators/</loc><lastmod>2025-04-30T09:33:54-05:00</lastmod></url><url><loc>https://blog.master.dev/curved-box-cutouts-in-css/</loc><lastmod>2025-05-01T09:32:38-05:00</lastmod></url><url><loc>https://blog.master.dev/inset-auto-for-popovers/</loc><lastmod>2025-05-02T09:21:39-05:00</lastmod></url><url><loc>https://blog.master.dev/using-container-query-units-relative-to-an-outer-container/</loc><lastmod>2025-05-06T18:53:29-05:00</lastmod></url><url><loc>https://blog.master.dev/redwoodsdk/</loc><lastmod>2025-05-02T14:06:24-05:00</lastmod></url><url><loc>https://blog.master.dev/the-simplest-way-to-deploy/</loc><lastmod>2025-07-01T09:44:16-05:00</lastmod></url><url><loc>https://blog.master.dev/default-styles-for-h1-elements-are-changing/</loc><lastmod>2025-05-05T18:06:42-05:00</lastmod></url><url><loc>https://blog.master.dev/container-query-for-is-there-enough-space-outside-this-element/</loc><lastmod>2025-05-13T11:26:47-05:00</lastmod></url><url><loc>https://blog.master.dev/chatgpt-and-old-and-broken-code/</loc><lastmod>2025-05-20T10:57:02-05:00</lastmod></url><url><loc>https://blog.master.dev/easier-layout-with-margin-trim/</loc><lastmod>2025-05-08T13:06:48-05:00</lastmod></url><url><loc>https://blog.master.dev/creating-flower-shapes-using-clip-path-shape/</loc><lastmod>2025-06-04T06:05:01-05:00</lastmod></url><url><loc>https://blog.master.dev/initial-letter-with-emoji/</loc><lastmod>2025-05-09T15:14:50-05:00</lastmod></url><url><loc>https://blog.master.dev/creating-blob-shapes-using-clip-path-shape/</loc><lastmod>2025-06-04T06:04:27-05:00</lastmod></url><url><loc>https://blog.master.dev/reading-flow-ships-in-chrome-137/</loc><lastmod>2025-05-14T17:28:56-05:00</lastmod></url><url><loc>https://blog.master.dev/to-flip-or-not-to-flip/</loc><lastmod>2025-05-16T15:24:12-05:00</lastmod></url><url><loc>https://blog.master.dev/contrast-color-ships-in-safari-technology-preview/</loc><lastmod>2025-05-15T14:09:13-05:00</lastmod></url><url><loc>https://blog.master.dev/move-modal-in-on-a-shape/</loc><lastmod>2025-06-04T06:05:52-05:00</lastmod></url><url><loc>https://blog.master.dev/cloudflare-autorag/</loc><lastmod>2025-05-21T10:56:53-05:00</lastmod></url><url><loc>https://blog.master.dev/css-spotlight-effect/</loc><lastmod>2025-05-26T10:02:36-05:00</lastmod></url><url><loc>https://blog.master.dev/p3-in-color-inputs/</loc><lastmod>2025-05-23T09:35:16-05:00</lastmod></url><url><loc>https://blog.master.dev/out-of-your-face-ai/</loc><lastmod>2025-06-01T10:29:34-05:00</lastmod></url><url><loc>https://blog.master.dev/deploy-a-site-with-a-build-process-a-custom-domain-name/</loc><lastmod>2025-07-12T05:54:27-05:00</lastmod></url><url><loc>https://blog.master.dev/web-design-what-is-the-web-capable-of-that-is-hard-to-express-in-design-software/</loc><lastmod>2025-08-18T13:17:29-05:00</lastmod></url><url><loc>https://blog.master.dev/firstchild-can-be-white-space/</loc><lastmod>2025-06-05T01:52:06-05:00</lastmod></url><url><loc>https://blog.master.dev/svg-to-shape/</loc><lastmod>2025-06-04T06:23:10-05:00</lastmod></url><url><loc>https://blog.master.dev/the-height-enigma/</loc><lastmod>2025-06-06T06:37:59-05:00</lastmod></url><url><loc>https://blog.master.dev/1fr-1fr-vs-auto-auto-vs-50-50/</loc><lastmod>2025-06-27T12:08:10-05:00</lastmod></url><url><loc>https://blog.master.dev/scroll-driven-letter-grid/</loc><lastmod>2025-06-09T17:29:00-05:00</lastmod></url><url><loc>https://blog.master.dev/grainy-gradients/</loc><lastmod>2025-06-23T10:50:20-05:00</lastmod></url><url><loc>https://blog.master.dev/cursed-knowledge/</loc><lastmod>2025-06-10T16:14:52-05:00</lastmod></url><url><loc>https://blog.master.dev/scope-in-css/</loc><lastmod>2026-04-04T16:43:04-05:00</lastmod></url><url><loc>https://blog.master.dev/jake-archibald-on-native-html-includes/</loc><lastmod>2025-06-12T09:30:51-05:00</lastmod></url><url><loc>https://blog.master.dev/drawing-css-shapes-using-corner-shape/</loc><lastmod>2025-06-18T20:39:31-05:00</lastmod></url><url><loc>https://blog.master.dev/youre-not-a-front-end-developer-until-youve/</loc><lastmod>2025-06-16T17:00:22-05:00</lastmod></url><url><loc>https://blog.master.dev/understanding-css-corner-shape-and-the-power-of-the-superellipse/</loc><lastmod>2025-06-23T09:29:17-05:00</lastmod></url><url><loc>https://blog.master.dev/import-assertions-use-with-not-assert-anymore/</loc><lastmod>2025-06-19T10:46:45-05:00</lastmod></url><url><loc>https://blog.master.dev/custom-select-that-comes-up-from-the-bottom-on-mobile/</loc><lastmod>2025-07-01T14:37:39-05:00</lastmod></url><url><loc>https://blog.master.dev/what-is-developer-advocacy-2025-edition/</loc><lastmod>2025-06-24T16:25:38-05:00</lastmod></url><url><loc>https://blog.master.dev/quantity-query-carousel/</loc><lastmod>2025-06-25T18:04:07-05:00</lastmod></url><url><loc>https://blog.master.dev/step-gradients-with-a-given-number-of-steps/</loc><lastmod>2025-06-30T12:30:03-05:00</lastmod></url><url><loc>https://blog.master.dev/iterator-helpers-supported-across-all-browsers/</loc><lastmod>2025-06-27T16:44:14-05:00</lastmod></url><url><loc>https://blog.master.dev/adaptive-alerts-a-css-scroll-state-use-case/</loc><lastmod>2025-07-16T08:13:37-05:00</lastmod></url><url><loc>https://blog.master.dev/css-gap-decorations/</loc><lastmod>2025-07-02T12:32:15-05:00</lastmod></url><url><loc>https://blog.master.dev/satisfies-in-typescript/</loc><lastmod>2025-07-03T09:47:15-05:00</lastmod></url><url><loc>https://blog.master.dev/stacked-transforms/</loc><lastmod>2025-07-15T18:38:21-05:00</lastmod></url><url><loc>https://blog.master.dev/heading/</loc><lastmod>2025-07-04T12:08:21-05:00</lastmod></url><url><loc>https://blog.master.dev/view-transition-list-reordering-with-a-kick-flip/</loc><lastmod>2025-07-08T11:10:27-05:00</lastmod></url><url><loc>https://blog.master.dev/blur1px-blur1px/</loc><lastmod>2025-07-07T16:36:33-05:00</lastmod></url><url><loc>https://blog.master.dev/promises-from-the-ground-up/</loc><lastmod>2025-07-09T06:40:19-05:00</lastmod></url><url><loc>https://blog.master.dev/how-javascripts-at-method-makes-array-indexing-easier/</loc><lastmod>2025-07-14T08:55:32-05:00</lastmod></url><url><loc>https://blog.master.dev/the-figcaption-problem/</loc><lastmod>2025-08-22T10:05:10-05:00</lastmod></url><url><loc>https://blog.master.dev/new-datewtf/</loc><lastmod>2025-07-18T15:06:27-05:00</lastmod></url><url><loc>https://blog.master.dev/count-auto-fill-columns/</loc><lastmod>2025-08-12T10:48:52-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-zustand/</loc><lastmod>2025-07-21T14:56:36-05:00</lastmod></url><url><loc>https://blog.master.dev/the-big-oops-anatomy-of-a-thirty-five-year-mistake/</loc><lastmod>2025-07-23T18:16:35-05:00</lastmod></url><url><loc>https://blog.master.dev/fonts-for-wireframing/</loc><lastmod>2025-07-25T12:47:18-05:00</lastmod></url><url><loc>https://blog.master.dev/liquid-glass-on-the-web/</loc><lastmod>2025-07-28T21:57:17-05:00</lastmod></url><url><loc>https://blog.master.dev/should-we-never-use-non-logical-properties/</loc><lastmod>2025-07-31T13:41:02-05:00</lastmod></url><url><loc>https://blog.master.dev/infinite-marquee-animation-using-modern-css/</loc><lastmod>2025-08-04T13:30:29-05:00</lastmod></url><url><loc>https://blog.master.dev/just-a-semicolon/</loc><lastmod>2025-08-01T17:23:20-05:00</lastmod></url><url><loc>https://blog.master.dev/using-the-custom-highlight-api/</loc><lastmod>2025-08-07T08:45:03-05:00</lastmod></url><url><loc>https://blog.master.dev/little-reminder-about-custom-properties-with-invalid-values/</loc><lastmod>2025-08-05T14:33:44-05:00</lastmod></url><url><loc>https://blog.master.dev/the-one-liner-for-max-width-centering-and-margins/</loc><lastmod>2025-08-14T23:14:38-05:00</lastmod></url><url><loc>https://blog.master.dev/architecture-through-component-colocation/</loc><lastmod>2025-08-17T22:59:35-05:00</lastmod></url><url><loc>https://blog.master.dev/stretch/</loc><lastmod>2025-08-12T10:52:33-05:00</lastmod></url><url><loc>https://blog.master.dev/obsessing-over-smooth-radial-gradient-disc-edges/</loc><lastmod>2025-08-20T10:40:50-05:00</lastmod></url><url><loc>https://blog.master.dev/the-path-of-least-resistance-part-1/</loc><lastmod>2025-08-30T00:49:58-05:00</lastmod></url><url><loc>https://blog.master.dev/mingcute/</loc><lastmod>2025-08-16T15:12:19-05:00</lastmod></url><url><loc>https://blog.master.dev/what-is-popoverhint/</loc><lastmod>2025-08-19T23:03:13-05:00</lastmod></url><url><loc>https://blog.master.dev/quick-dark-mode-toggles/</loc><lastmod>2025-08-22T09:57:24-05:00</lastmod></url><url><loc>https://blog.master.dev/you-really-dont-have-to-put-your-css-custom-properties-in-root/</loc><lastmod>2025-08-21T15:50:42-05:00</lastmod></url><url><loc>https://blog.master.dev/intro-to-postgres-indexes/</loc><lastmod>2025-09-03T08:19:53-05:00</lastmod></url><url><loc>https://blog.master.dev/advanced-postgresql-indexing/</loc><lastmod>2025-09-03T08:28:19-05:00</lastmod></url><url><loc>https://blog.master.dev/very-early-playing-with-random-in-css/</loc><lastmod>2025-08-26T10:34:20-05:00</lastmod></url><url><loc>https://blog.master.dev/what-you-need-to-know-about-modern-css-2025-edition/</loc><lastmod>2025-11-08T13:43:37-05:00</lastmod></url><url><loc>https://blog.master.dev/the-path-of-least-resistance-part-2/</loc><lastmod>2025-08-30T00:47:12-05:00</lastmod></url><url><loc>https://blog.master.dev/opening-a-details-element-from-the-url/</loc><lastmod>2025-08-26T19:15:24-05:00</lastmod></url><url><loc>https://blog.master.dev/dont-transition-everything/</loc><lastmod>2025-08-28T09:03:40-05:00</lastmod></url><url><loc>https://blog.master.dev/style-your-underlines/</loc><lastmod>2025-09-02T17:02:55-05:00</lastmod></url><url><loc>https://blog.master.dev/getting-started-with-cursor/</loc><lastmod>2025-09-08T10:07:57-05:00</lastmod></url><url><loc>https://blog.master.dev/the-return-of-tech-specs/</loc><lastmod>2025-09-04T10:08:19-05:00</lastmod></url><url><loc>https://blog.master.dev/choosing-the-right-model-in-cursor/</loc><lastmod>2025-09-10T10:09:35-05:00</lastmod></url><url><loc>https://blog.master.dev/unit-formatting-with-intl-in-javascript/</loc><lastmod>2025-09-09T14:18:20-05:00</lastmod></url><url><loc>https://blog.master.dev/replace-your-animated-gifs-with-svgs/</loc><lastmod>2025-09-15T12:49:02-05:00</lastmod></url><url><loc>https://blog.master.dev/the-joy-of-mixing-custom-elements-web-components-and-markdown/</loc><lastmod>2025-09-11T10:18:29-05:00</lastmod></url><url><loc>https://blog.master.dev/css-offset-and-animation-composition-for-rotating-menus/</loc><lastmod>2025-09-17T08:49:39-05:00</lastmod></url><url><loc>https://blog.master.dev/breakpoint-columns-five-ways-which-do-you-like/</loc><lastmod>2025-09-13T09:58:15-05:00</lastmod></url><url><loc>https://blog.master.dev/javascripts-operator-default-values-made-simple/</loc><lastmod>2025-09-16T17:23:14-05:00</lastmod></url><url><loc>https://blog.master.dev/inset-shadows-directly-on-img-elements-part-1/</loc><lastmod>2025-10-01T11:05:08-05:00</lastmod></url><url><loc>https://blog.master.dev/code-portability/</loc><lastmod>2025-09-22T13:36:33-05:00</lastmod></url><url><loc>https://blog.master.dev/the-coyier-css-starter/</loc><lastmod>2025-10-10T16:49:15-05:00</lastmod></url><url><loc>https://blog.master.dev/apis-vs-sdks-key-differences-use-cases-and-best-practices/</loc><lastmod>2025-09-25T14:48:22-05:00</lastmod></url><url><loc>https://blog.master.dev/learn-media-queries/</loc><lastmod>2025-09-29T10:46:46-05:00</lastmod></url><url><loc>https://blog.master.dev/git-worktrees-git-done-right/</loc><lastmod>2025-09-26T18:00:08-05:00</lastmod></url><url><loc>https://blog.master.dev/dont-sleep-on-abortcontroller/</loc><lastmod>2025-09-30T16:37:50-05:00</lastmod></url><url><loc>https://blog.master.dev/datasheets/</loc><lastmod>2025-10-02T17:02:24-05:00</lastmod></url><url><loc>https://blog.master.dev/a-progressive-enhancement-challenge/</loc><lastmod>2025-10-22T15:27:27-05:00</lastmod></url><url><loc>https://blog.master.dev/piccalilli-on-the-coyier-css-starter/</loc><lastmod>2025-10-03T16:26:59-05:00</lastmod></url><url><loc>https://blog.master.dev/numbers-that-fall-scroll-driven-animations-sibling-index/</loc><lastmod>2025-10-07T14:40:28-05:00</lastmod></url><url><loc>https://blog.master.dev/adam-argyle-on-cracking-the-2025-web-dev-interview/</loc><lastmod>2025-10-06T20:43:58-05:00</lastmod></url><url><loc>https://blog.master.dev/css-counters-in-action/</loc><lastmod>2025-10-09T19:36:28-05:00</lastmod></url><url><loc>https://blog.master.dev/modern-css-round-out-tabs/</loc><lastmod>2025-10-13T13:16:19-05:00</lastmod></url><url><loc>https://blog.master.dev/50-reasons-to-build-a-website/</loc><lastmod>2025-10-17T13:19:15-05:00</lastmod></url><url><loc>https://blog.master.dev/a11y-linting-html-with-css/</loc><lastmod>2025-10-14T10:51:14-05:00</lastmod></url><url><loc>https://blog.master.dev/the-two-button-problem/</loc><lastmod>2025-10-21T18:16:02-05:00</lastmod></url><url><loc>https://blog.master.dev/why-javascript-variables-dont-always-update/</loc><lastmod>2025-10-15T18:14:34-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-tanstack-start-middleware/</loc><lastmod>2025-10-24T13:59:02-05:00</lastmod></url><url><loc>https://blog.master.dev/browser-speech-input-output-buttons/</loc><lastmod>2025-10-20T22:15:40-05:00</lastmod></url><url><loc>https://blog.master.dev/for-your-convenience-this-css-will-self-destruct/</loc><lastmod>2025-10-22T17:53:34-05:00</lastmod></url><url><loc>https://blog.master.dev/closedbyany/</loc><lastmod>2025-10-23T14:33:21-05:00</lastmod></url><url><loc>https://blog.master.dev/perfectly-pointed-tooltips-a-foundation/</loc><lastmod>2026-02-22T13:15:08-05:00</lastmod></url><url><loc>https://blog.master.dev/chrome-devtools-mcp/</loc><lastmod>2025-10-27T18:31:51-05:00</lastmod></url><url><loc>https://blog.master.dev/perfectly-pointed-tooltips-all-four-sides/</loc><lastmod>2025-11-03T18:32:19-05:00</lastmod></url><url><loc>https://blog.master.dev/super-simple-full-bleed-breakout-styles/</loc><lastmod>2025-10-31T11:06:51-05:00</lastmod></url><url><loc>https://blog.master.dev/junior-dev-tip-scroll-up/</loc><lastmod>2025-10-29T11:47:22-05:00</lastmod></url><url><loc>https://blog.master.dev/view-transitions-feature-explorer/</loc><lastmod>2025-10-30T19:00:06-05:00</lastmod></url><url><loc>https://blog.master.dev/staggered-animation-with-css-sibling-functions/</loc><lastmod>2025-11-07T10:08:19-05:00</lastmod></url><url><loc>https://blog.master.dev/the-weird-parts-of-position-sticky/</loc><lastmod>2025-11-18T12:51:55-05:00</lastmod></url><url><loc>https://blog.master.dev/affinity-free/</loc><lastmod>2025-11-04T17:04:12-05:00</lastmod></url><url><loc>https://blog.master.dev/perfectly-pointed-tooltips-to-the-corners/</loc><lastmod>2026-02-22T14:37:01-05:00</lastmod></url><url><loc>https://blog.master.dev/the-scope-creep/</loc><lastmod>2025-11-06T18:16:32-05:00</lastmod></url><url><loc>https://blog.master.dev/browserslist-baseline/</loc><lastmod>2025-11-13T14:56:47-05:00</lastmod></url><url><loc>https://blog.master.dev/a-person-at-the-other-end/</loc><lastmod>2025-11-11T17:45:12-05:00</lastmod></url><url><loc>https://blog.master.dev/vite/</loc><lastmod>2025-11-14T11:43:20-05:00</lastmod></url><url><loc>https://blog.master.dev/more-css-random-learning-through-experiments/</loc><lastmod>2025-11-18T15:23:46-05:00</lastmod></url><url><loc>https://blog.master.dev/there-are-a-lot-of-ways-to-break-up-long-tasks-in-javascript/</loc><lastmod>2025-11-17T14:26:13-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-create-3d-images-in-css-with-the-layered-pattern/</loc><lastmod>2025-11-20T13:25:53-05:00</lastmod></url><url><loc>https://blog.master.dev/stop-using-customevent/</loc><lastmod>2025-11-19T19:03:06-05:00</lastmod></url><url><loc>https://blog.master.dev/classic-mac-os-system-1-patterns/</loc><lastmod>2025-11-21T15:12:53-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-add-and-remove-items-from-a-native-css-carousel-with-css/</loc><lastmod>2025-11-26T16:30:51-05:00</lastmod></url><url><loc>https://blog.master.dev/web-monetization-is-still-inching-along-but-still-too-difficult/</loc><lastmod>2025-11-24T15:38:24-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-fix-any-bug/</loc><lastmod>2025-11-25T16:48:07-05:00</lastmod></url><url><loc>https://blog.master.dev/non-square-image-blur-extensions/</loc><lastmod>2025-12-03T18:12:31-05:00</lastmod></url><url><loc>https://blog.master.dev/vite-the-documentary/</loc><lastmod>2025-11-26T11:32:52-05:00</lastmod></url><url><loc>https://blog.master.dev/the-downsides-of-scrollbar-gutter-stable-and-one-weird-trick/</loc><lastmod>2025-12-03T11:22:37-05:00</lastmod></url><url><loc>https://blog.master.dev/the-deep-card-conundrum/</loc><lastmod>2025-12-04T14:30:22-05:00</lastmod></url><url><loc>https://blog.master.dev/some-blog-posts-id-like-to-read/</loc><lastmod>2025-12-09T17:31:26-05:00</lastmod></url><url><loc>https://blog.master.dev/css-wrapped-2025/</loc><lastmod>2025-12-08T19:32:03-05:00</lastmod></url><url><loc>https://blog.master.dev/everyone-is-getting-syntax-highlighting-wrong/</loc><lastmod>2025-12-08T19:43:30-05:00</lastmod></url><url><loc>https://blog.master.dev/thoughts-on-native-css-mixins/</loc><lastmod>2025-12-11T17:37:01-05:00</lastmod></url><url><loc>https://blog.master.dev/default-parameters-your-code-just-got-smarter/</loc><lastmod>2025-12-12T10:22:12-05:00</lastmod></url><url><loc>https://blog.master.dev/exploring-multi-brand-systems-with-tokens-and-composability/</loc><lastmod>2025-12-19T11:59:45-05:00</lastmod></url><url><loc>https://blog.master.dev/liquid-glass-in-the-browser/</loc><lastmod>2025-12-18T11:54:55-05:00</lastmod></url><url><loc>https://blog.master.dev/different-page-transitions-for-different-circumstances/</loc><lastmod>2025-12-16T20:40:40-05:00</lastmod></url><url><loc>https://blog.master.dev/toggle-position-sticky-to-position-fixed-on-scroll/</loc><lastmod>2025-12-24T09:41:33-05:00</lastmod></url><url><loc>https://blog.master.dev/custom-elements-with-lit-html/</loc><lastmod>2025-12-29T09:11:36-05:00</lastmod></url><url><loc>https://blog.master.dev/important-and-css-custom-properties/</loc><lastmod>2026-01-01T11:22:11-05:00</lastmod></url><url><loc>https://blog.master.dev/preserve-state-while-moving-elements-in-the-dom/</loc><lastmod>2025-12-31T18:03:30-05:00</lastmod></url><url><loc>https://blog.master.dev/a-first-look-at-the-web-install-api/</loc><lastmod>2026-01-02T07:55:23-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-scope-css-now-that-its-baseline/</loc><lastmod>2026-01-13T11:23:24-05:00</lastmod></url><url><loc>https://blog.master.dev/beyond-the-mouse-animating-with-mobile-accelerometers/</loc><lastmod>2026-01-09T08:24:48-05:00</lastmod></url><url><loc>https://blog.master.dev/rscs/</loc><lastmod>2026-01-06T17:28:59-05:00</lastmod></url><url><loc>https://blog.master.dev/popover-context-menus-with-anchor-positioning/</loc><lastmod>2026-01-08T12:13:44-05:00</lastmod></url><url><loc>https://blog.master.dev/react-has-changed-your-hooks-should-too/</loc><lastmod>2026-01-07T20:23:43-05:00</lastmod></url><url><loc>https://blog.master.dev/what-senior-engineers-need-to-know-about-ai-coding-tools/</loc><lastmod>2026-01-29T12:13:37-05:00</lastmod></url><url><loc>https://blog.master.dev/simulating-crop-marks/</loc><lastmod>2026-01-13T13:15:15-05:00</lastmod></url><url><loc>https://blog.master.dev/document-currentscript-is-more-useful-than-i-thought/</loc><lastmod>2026-01-12T22:24:51-05:00</lastmod></url><url><loc>https://blog.master.dev/the-missing-link-for-web-components/</loc><lastmod>2026-01-15T16:30:24-05:00</lastmod></url><url><loc>https://blog.master.dev/javascript-engines-zoo/</loc><lastmod>2026-01-14T18:48:25-05:00</lastmod></url><url><loc>https://blog.master.dev/view-transitions-playing-video/</loc><lastmod>2026-01-21T11:01:02-05:00</lastmod></url><url><loc>https://blog.master.dev/zod-typescript-schema-validation-made-easy/</loc><lastmod>2026-01-16T12:00:36-05:00</lastmod></url><url><loc>https://blog.master.dev/what-actually-makes-you-senior/</loc><lastmod>2026-01-19T21:17:06-05:00</lastmod></url><url><loc>https://blog.master.dev/firefox-goes-css-modules/</loc><lastmod>2026-01-21T17:34:19-05:00</lastmod></url><url><loc>https://blog.master.dev/single-flight-mutations-in-tanstack-start-part-1/</loc><lastmod>2026-01-28T09:27:37-05:00</lastmod></url><url><loc>https://blog.master.dev/supporting-open-source-in-2026-why-it-matters-more-than-ever-50000/</loc><lastmod>2026-01-29T12:14:54-05:00</lastmod></url><url><loc>https://blog.master.dev/single-flight-mutations-in-tanstack-start-part-2/</loc><lastmod>2026-01-28T09:26:36-05:00</lastmod></url><url><loc>https://blog.master.dev/streaming-json-in-just-200-lines-of-javascript/</loc><lastmod>2026-01-27T15:50:30-05:00</lastmod></url><url><loc>https://blog.master.dev/reacts-viewtransition-element/</loc><lastmod>2026-02-05T14:38:30-05:00</lastmod></url><url><loc>https://blog.master.dev/performance-optimized-video-embeds-with-zero-javascript/</loc><lastmod>2026-02-02T18:02:30-05:00</lastmod></url><url><loc>https://blog.master.dev/convert-compress/</loc><lastmod>2026-02-03T10:05:06-05:00</lastmod></url><url><loc>https://blog.master.dev/the-browser-hates-surprises/</loc><lastmod>2026-02-06T10:52:03-05:00</lastmod></url><url><loc>https://blog.master.dev/what-to-know-in-javascript-2026-edition/</loc><lastmod>2026-04-09T09:05:05-05:00</lastmod></url><url><loc>https://blog.master.dev/an-over-the-top-spoiler-design-with-the-details-element/</loc><lastmod>2026-02-04T20:08:35-05:00</lastmod></url><url><loc>https://blog.master.dev/background-patterns-with-css-corner-radius/</loc><lastmod>2026-02-09T11:21:13-05:00</lastmod></url><url><loc>https://blog.master.dev/fun-with-typescript-generics/</loc><lastmod>2026-02-13T12:01:11-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-create-a-css-only-elastic-text-effect/</loc><lastmod>2026-02-11T11:09:26-05:00</lastmod></url><url><loc>https://blog.master.dev/anchored-menus-and-a-lesson-in-scoping/</loc><lastmod>2026-02-16T13:44:33-05:00</lastmod></url><url><loc>https://blog.master.dev/glowing-gradient-hr/</loc><lastmod>2026-02-10T17:55:46-05:00</lastmod></url><url><loc>https://blog.master.dev/jquery-4/</loc><lastmod>2026-02-12T10:31:19-05:00</lastmod></url><url><loc>https://blog.master.dev/interop-2026/</loc><lastmod>2026-02-13T16:53:36-05:00</lastmod></url><url><loc>https://blog.master.dev/replicating-a-switch-input-and-polyfill/</loc><lastmod>2026-02-17T20:22:31-05:00</lastmod></url><url><loc>https://blog.master.dev/ai-hates-ambiguity-a-guide-to-probability/</loc><lastmod>2026-02-19T10:07:26-05:00</lastmod></url><url><loc>https://blog.master.dev/vibe-coding-deployment/</loc><lastmod>2026-03-03T11:19:15-05:00</lastmod></url><url><loc>https://blog.master.dev/virtual-scroll-driven-3d-scenes/</loc><lastmod>2026-02-23T14:15:35-05:00</lastmod></url><url><loc>https://blog.master.dev/death-to-scroll-fade/</loc><lastmod>2026-02-20T11:47:59-05:00</lastmod></url><url><loc>https://blog.master.dev/nav-thumbnail-flip-image/</loc><lastmod>2026-02-27T08:58:52-05:00</lastmod></url><url><loc>https://blog.master.dev/the-odometer-effect-in-css/</loc><lastmod>2026-03-02T09:10:46-05:00</lastmod></url><url><loc>https://blog.master.dev/working-with-legacy-code/</loc><lastmod>2026-02-25T10:05:24-05:00</lastmod></url><url><loc>https://blog.master.dev/post-mortem-rewriting-agnosticui-with-lit-web-components/</loc><lastmod>2026-04-02T16:25:36-05:00</lastmod></url><url><loc>https://blog.master.dev/the-big-gotcha-of-anchor-positioning/</loc><lastmod>2026-03-05T10:41:28-05:00</lastmod></url><url><loc>https://blog.master.dev/evaluating-frameworks-for-mobile-performance/</loc><lastmod>2026-02-28T10:58:17-05:00</lastmod></url><url><loc>https://blog.master.dev/image-gallery-with-popovers-and-aim-anchor-interpolated-morph/</loc><lastmod>2026-03-19T10:24:51-05:00</lastmod></url><url><loc>https://blog.master.dev/a-brief-history-of-javascript/</loc><lastmod>2026-03-04T11:31:19-05:00</lastmod></url><url><loc>https://blog.master.dev/the-enforced-accessibility-of-the-geolocation-element/</loc><lastmod>2026-03-09T13:31:48-05:00</lastmod></url><url><loc>https://blog.master.dev/form-associated-custom-elements-in-practice/</loc><lastmod>2026-04-02T16:28:28-05:00</lastmod></url><url><loc>https://blog.master.dev/goodbye-innerhtml-hello-sethtml/</loc><lastmod>2026-03-10T14:49:50-05:00</lastmod></url><url><loc>https://blog.master.dev/collaborative-markdown/</loc><lastmod>2026-03-12T09:43:06-05:00</lastmod></url><url><loc>https://blog.master.dev/flexbox-masonry-layout-explained-with-math/</loc><lastmod>2026-03-17T06:40:40-05:00</lastmod></url><url><loc>https://blog.master.dev/when-deno-or-bun-is-a-better-solution-than-node-js/</loc><lastmod>2026-03-16T10:31:51-05:00</lastmod></url><url><loc>https://blog.master.dev/the-top-trait-companies-look-for-in-a-technical-interview/</loc><lastmod>2026-08-21T16:42:02-05:00</lastmod></url><url><loc>https://blog.master.dev/basewatch/</loc><lastmod>2026-03-18T11:57:09-05:00</lastmod></url><url><loc>https://blog.master.dev/text-scaling-support-in-chrome-canary/</loc><lastmod>2026-03-20T11:28:31-05:00</lastmod></url><url><loc>https://blog.master.dev/two-circles-one-arrow-and-anchor-positioning/</loc><lastmod>2026-03-24T18:23:49-05:00</lastmod></url><url><loc>https://blog.master.dev/shadow-dom-focus-delegation-getting-delegatesfocus-right/</loc><lastmod>2026-03-24T18:19:55-05:00</lastmod></url><url><loc>https://blog.master.dev/svg-filters-guide-getting-started-with-the-basics/</loc><lastmod>2026-04-09T09:00:07-05:00</lastmod></url><url><loc>https://blog.master.dev/fancy-short-screen-recording-tools/</loc><lastmod>2026-03-31T10:51:25-05:00</lastmod></url><url><loc>https://blog.master.dev/the-drill-down-menu-with-details-and-scope/</loc><lastmod>2026-03-30T10:24:01-05:00</lastmod></url><url><loc>https://blog.master.dev/creating-puzzle-peices-in-css/</loc><lastmod>2026-04-06T08:38:58-05:00</lastmod></url><url><loc>https://blog.master.dev/ai-generated-ui-is-inaccessible-by-default/</loc><lastmod>2026-04-13T10:17:40-05:00</lastmod></url><url><loc>https://blog.master.dev/name-only-containers-the-scoping-we-needed/</loc><lastmod>2026-04-07T16:26:17-05:00</lastmod></url><url><loc>https://blog.master.dev/how-i-lost-madcss/</loc><lastmod>2026-04-10T10:45:36-05:00</lastmod></url><url><loc>https://blog.master.dev/free-claude-workshop/</loc><lastmod>2026-04-14T20:24:01-05:00</lastmod></url><url><loc>https://blog.master.dev/keith-cirkel/</loc><lastmod>2026-04-08T17:02:27-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-blog-in-tanstack-part-1-of-2/</loc><lastmod>2026-04-20T08:20:07-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-ui-without-breakpoints/</loc><lastmod>2026-04-15T13:51:43-05:00</lastmod></url><url><loc>https://blog.master.dev/building-a-blog-in-tanstack-part-2-of-2/</loc><lastmod>2026-04-20T08:18:56-05:00</lastmod></url><url><loc>https://blog.master.dev/the-web-is-fun-again-first-experiments-with-html-in-canvas/</loc><lastmod>2026-04-21T09:00:29-05:00</lastmod></url><url><loc>https://blog.master.dev/constructable-stylesheets-and-adoptedstylesheets-one-parse-every-shadow-root/</loc><lastmod>2026-04-23T11:20:25-05:00</lastmod></url><url><loc>https://blog.master.dev/the-incredible-overcomplexity-of-the-shadcn-radio-button/</loc><lastmod>2026-04-22T17:11:24-05:00</lastmod></url><url><loc>https://blog.master.dev/css-n-of-selectors-for-conditional-validation/</loc><lastmod>2026-05-04T10:10:57-05:00</lastmod></url><url><loc>https://blog.master.dev/auto-sizes-on-images/</loc><lastmod>2026-04-24T10:11:57-05:00</lastmod></url><url><loc>https://blog.master.dev/ai-assisted-coding-a-practical-guide-for-software-engineers/</loc><lastmod>2026-04-29T10:07:35-05:00</lastmod></url><url><loc>https://blog.master.dev/ai-amplifies-everything-a-team-leads-guide-to-ai-assisted-development/</loc><lastmod>2026-04-29T10:00:50-05:00</lastmod></url><url><loc>https://blog.master.dev/code-is-clay/</loc><lastmod>2026-04-27T14:15:24-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-tanstack-form/</loc><lastmod>2026-05-01T12:11:14-05:00</lastmod></url><url><loc>https://blog.master.dev/animating-focus-with-view-transitions/</loc><lastmod>2026-05-06T20:38:34-05:00</lastmod></url><url><loc>https://blog.master.dev/why-i-dont-chain-everything-in-javascript-anymore/</loc><lastmod>2026-05-05T18:51:55-05:00</lastmod></url><url><loc>https://blog.master.dev/same-page-view-transition-examples/</loc><lastmod>2026-05-07T20:35:38-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-control-infinite-css-animations-part-1-of-2/</loc><lastmod>2026-05-15T08:25:44-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-control-infinite-css-animations-part-2-of-2/</loc><lastmod>2026-05-15T08:23:48-05:00</lastmod></url><url><loc>https://blog.master.dev/arrays-objects-now-composites/</loc><lastmod>2026-05-11T23:00:12-05:00</lastmod></url><url><loc>https://blog.master.dev/repeating-square-dots-backgrounds-in-css/</loc><lastmod>2026-05-12T11:23:44-05:00</lastmod></url><url><loc>https://blog.master.dev/callout-ui-with-css-offset-border/</loc><lastmod>2026-05-13T08:27:07-05:00</lastmod></url><url><loc>https://blog.master.dev/in-n-out-animations-dialogs-part-1-3/</loc><lastmod>2026-06-12T10:32:30-05:00</lastmod></url><url><loc>https://blog.master.dev/ai-engineer-is-a-new-role/</loc><lastmod>2026-05-14T17:25:49-05:00</lastmod></url><url><loc>https://blog.master.dev/testing-safari-on-a-budget/</loc><lastmod>2026-05-20T08:20:05-05:00</lastmod></url><url><loc>https://blog.master.dev/your-node-js-streams-arent-backpressuring-theyre-silently-eating-your-memory/</loc><lastmod>2026-05-26T08:31:28-05:00</lastmod></url><url><loc>https://blog.master.dev/react-server-components-in-tanstack/</loc><lastmod>2026-05-18T09:16:42-05:00</lastmod></url><url><loc>https://blog.master.dev/managing-anchor-associations-with-data-attributes-and-advanced-attr/</loc><lastmod>2026-05-27T10:14:54-05:00</lastmod></url><url><loc>https://blog.master.dev/the-production-playbook-for-node-js-stream-leaks/</loc><lastmod>2026-05-26T08:30:30-05:00</lastmod></url><url><loc>https://blog.master.dev/border-shape/</loc><lastmod>2026-05-19T08:26:27-05:00</lastmod></url><url><loc>https://blog.master.dev/the-fundamentals-and-dev-experience-of-css-function/</loc><lastmod>2026-05-29T07:57:48-05:00</lastmod></url><url><loc>https://blog.master.dev/better-browser-caching-with-no-vary-search/</loc><lastmod>2026-05-21T12:44:33-05:00</lastmod></url><url><loc>https://blog.master.dev/scrubbable-staggered-animation-with-css-function/</loc><lastmod>2026-06-08T08:50:06-05:00</lastmod></url><url><loc>https://blog.master.dev/how-diamonds-are-made/</loc><lastmod>2026-05-28T17:11:33-05:00</lastmod></url><url><loc>https://blog.master.dev/obscuring-text-with-counter-style/</loc><lastmod>2026-06-03T10:34:52-05:00</lastmod></url><url><loc>https://blog.master.dev/whats-missing-in-css-layout/</loc><lastmod>2026-06-02T08:02:00-05:00</lastmod></url><url><loc>https://blog.master.dev/the-scope-of-css-function/</loc><lastmod>2026-06-16T14:29:03-05:00</lastmod></url><url><loc>https://blog.master.dev/today-frontend-masters-becomes-master-dev/</loc><lastmod>2026-06-16T16:17:12-05:00</lastmod></url><url><loc>https://blog.master.dev/word-rotator-with-counter-style/</loc><lastmod>2026-06-05T07:57:38-05:00</lastmod></url><url><loc>https://blog.master.dev/navigation-api-baseline/</loc><lastmod>2026-06-04T11:13:48-05:00</lastmod></url><url><loc>https://blog.master.dev/in-n-out-animations-popovers-part-2-3/</loc><lastmod>2026-06-12T10:32:01-05:00</lastmod></url><url><loc>https://blog.master.dev/demystifying-the-view-transition-pseudo-tree/</loc><lastmod>2026-06-10T10:23:37-05:00</lastmod></url><url><loc>https://blog.master.dev/reduce-the-js-workload-with-no-or-lo-js-options/</loc><lastmod>2026-06-09T19:11:28-05:00</lastmod></url><url><loc>https://blog.master.dev/in-n-out-animations-view-transitions-part-3-3/</loc><lastmod>2026-06-19T10:59:24-05:00</lastmod></url><url><loc>https://blog.master.dev/implementing-standard-site/</loc><lastmod>2026-06-17T17:33:22-05:00</lastmod></url><url><loc>https://blog.master.dev/your-databases-isolation-levels-dont-mean-what-you-think/</loc><lastmod>2026-06-22T07:20:40-05:00</lastmod></url><url><loc>https://blog.master.dev/introduction-to-cloudflare-workers-for-web-apps/</loc><lastmod>2026-06-26T09:56:31-05:00</lastmod></url><url><loc>https://blog.master.dev/lets-play-with-gap-decorations/</loc><lastmod>2026-07-01T16:21:51-05:00</lastmod></url><url><loc>https://blog.master.dev/prop-for-that/</loc><lastmod>2026-06-23T15:12:25-05:00</lastmod></url><url><loc>https://blog.master.dev/modern-web-guidance/</loc><lastmod>2026-06-25T10:14:09-05:00</lastmod></url><url><loc>https://blog.master.dev/fluid-typography-with-progress/</loc><lastmod>2026-06-29T11:00:51-05:00</lastmod></url><url><loc>https://blog.master.dev/cloudflare-workers-and-hyperdrive-with-tanstack-start/</loc><lastmod>2026-07-02T13:21:38-05:00</lastmod></url><url><loc>https://blog.master.dev/uber-for-dogs-how-to-stop-think-for-design/</loc><lastmod>2026-06-30T11:34:19-05:00</lastmod></url><url><loc>https://blog.master.dev/totally-free-course-claude-code/</loc><lastmod>2026-07-01T16:02:51-05:00</lastmod></url><url><loc>https://blog.master.dev/how-to-make-an-interactive-element-invisible-but-accessible/</loc><lastmod>2026-07-08T08:41:32-05:00</lastmod></url><url><loc>https://blog.master.dev/the-field-guide-to-grid-lanes/</loc><lastmod>2026-07-03T08:29:08-05:00</lastmod></url><url><loc>https://blog.master.dev/boundary-aware-styling-in-css/</loc><lastmod>2026-07-07T10:09:39-05:00</lastmod></url><url><loc>https://blog.master.dev/the-siren-song-of-arianotify/</loc><lastmod>2026-07-11T10:03:34-05:00</lastmod></url><url><loc>https://blog.master.dev/thinking-horizontally-in-css-layer/</loc><lastmod>2026-07-14T20:46:33-05:00</lastmod></url><url><loc>https://blog.master.dev/in-n-out-animation-using-sibling-index/</loc><lastmod>2026-07-13T12:34:03-05:00</lastmod></url><url><loc>https://blog.master.dev/lessons-learned-rewriting-a-sticky-detector/</loc><lastmod>2026-07-16T16:43:12-05:00</lastmod></url><url><loc>https://blog.master.dev/fixcss/</loc><lastmod>2026-07-15T18:08:35-05:00</lastmod></url><url><loc>https://blog.master.dev/durable-objects-on-cloudflare/</loc><lastmod>2026-07-20T12:20:23-05:00</lastmod></url><url><loc>https://blog.master.dev/lumis-syntax-highlighter-powered-by-tree-sitter/</loc><lastmod>2026-07-16T18:52:23-05:00</lastmod></url><url><loc>https://blog.master.dev/masonry-with-animation-in-css/</loc><lastmod>2026-07-17T14:52:51-05:00</lastmod></url><url><loc>https://blog.master.dev/nub/</loc><lastmod>2026-07-21T17:56:52-05:00</lastmod></url><url><loc>https://blog.master.dev/same-name-different-component-with-scoped-custom-element-registries/</loc><lastmod>2026-07-30T09:43:29-05:00</lastmod></url><url><loc>https://blog.master.dev/when-you-need-to-make-a-triangle-think-conic-gradients/</loc><lastmod>2026-07-24T09:58:47-05:00</lastmod></url><url><loc>https://blog.master.dev/using-animation-composition-in-css-to-avoid-redeclaring-other-values/</loc><lastmod>2026-07-23T08:44:40-05:00</lastmod></url><url><loc>https://blog.master.dev/cloudflare-workers-and-hyperdrive-with-sveltekit/</loc><lastmod>2026-07-27T22:59:23-05:00</lastmod></url><url><loc>https://blog.master.dev/a-button-that-links-to-a-random-post-in-html-css-only/</loc><lastmod>2026-07-29T17:08:56-05:00</lastmod></url><url><loc>https://blog.master.dev/the-best-loading-states-are-no-loading-states/</loc><lastmod>2026-07-28T17:48:30-05:00</lastmod></url><url><loc>https://blog.master.dev/something-nobody-told-you-about-the-image-element-it-can-overflow/</loc><lastmod>2026-08-03T09:56:59-05:00</lastmod></url><url><loc>https://blog.master.dev/ending-responsive-images/</loc><lastmod>2026-07-31T15:54:08-05:00</lastmod></url><url><loc>https://blog.master.dev/typographic-css-tricks/</loc><lastmod>2026-08-05T10:08:44-05:00</lastmod></url><url><loc>https://blog.master.dev/web-platform-status-notification-emails/</loc><lastmod>2026-08-04T13:15:41-05:00</lastmod></url><url><loc>https://blog.master.dev/view-transitions-careful-not-to-make-stuff-unclickable/</loc><lastmod>2026-08-07T13:46:33-05:00</lastmod></url><url><loc>https://blog.master.dev/random-post-button-followup/</loc><lastmod>2026-08-19T09:35:00-05:00</lastmod></url><url><loc>https://blog.master.dev/tooltips-need-a-delay-and-then-they-need-to-skip-it/</loc><lastmod>2026-08-21T16:41:48-05:00</lastmod></url><url><loc>https://blog.master.dev/system-ui-san-francisco-fun/</loc><lastmod>2026-08-13T08:50:10-05:00</lastmod></url><url><loc>https://blog.master.dev/transitions-dev/</loc><lastmod>2026-08-12T11:14:19-05:00</lastmod></url><url><loc>https://blog.master.dev/delayed-then-instant-tooltips-with-html-css-alone/</loc><lastmod>2026-08-13T16:31:23-05:00</lastmod></url><url><loc>https://blog.master.dev/react-compiler-linting-just-got-a-rust-native-speedup-in-oxlint/</loc><lastmod>2026-08-19T18:57:18-05:00</lastmod></url><url><loc>https://blog.master.dev/introducing-ai-skills-for-real-engineers/</loc><lastmod>2026-08-18T09:03:36-05:00</lastmod></url><url><loc>https://blog.master.dev/keyboard-shortcuts-that-display-the-correct-modifier-key-per-os/</loc><lastmod>2026-08-21T16:42:26-05:00</lastmod></url><url><loc>https://blog.master.dev/css-infinity-use-cases/</loc><lastmod>2026-08-20T13:01:29-05:00</lastmod></url></urlset>
