<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://selselatech.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://selselatech.com/website-accessibility-first-pass/</loc><lastmod>2026-10-12T14:18:51+00:00</lastmod></url><url><loc>https://selselatech.com/automation-exception-map/</loc><lastmod>2026-10-12T14:18:51+00:00</lastmod></url><url><loc>https://selselatech.com/website-migration-redirect-map/</loc><lastmod>2026-10-12T19:45:08+00:00</lastmod></url><url><loc>https://selselatech.com/website-form-delivery-test/</loc><lastmod>2026-10-13T08:37:20+00:00</lastmod></url><url><loc>https://selselatech.com/website-backup-restore-test/</loc><lastmod>2026-10-13T19:58:10+00:00</lastmod></url><url><loc>https://selselatech.com/a-staging-website-should-not-send-real-customer-emails/</loc><lastmod>2026-10-14T12:01:06+00:00</lastmod></url><url><loc>https://selselatech.com/an-expired-domain-can-undo-a-website-that-still-works/</loc><lastmod>2026-10-14T20:37:04+00:00</lastmod></url><url><loc>https://selselatech.com/a-file-upload-limit-should-be-clear-before-the-customer-hits-send/</loc><lastmod>2026-10-15T19:12:22+00:00</lastmod></url><url><loc>https://selselatech.com/a-password-reset-message-should-not-reveal-who-has-an-account/</loc><lastmod>2026-10-15T20:32:45+00:00</lastmod></url><url><loc>https://selselatech.com/a-scheduled-email-needs-a-time-zone-not-just-an-hour/</loc><lastmod>2026-10-15T22:26:26+00:00</lastmod></url><url><loc>https://selselatech.com/a-retry-button-should-not-create-a-second-order/</loc><lastmod>2026-10-16T19:40:18+00:00</lastmod></url><url><loc>https://selselatech.com/design-a-database-migration-that-older-app-versions-can-survive/</loc><lastmod>2026-10-17T00:26:23+00:00</lastmod></url><url><loc>https://selselatech.com/a-cache-key-must-keep-private-user-content-apart/</loc><lastmod>2026-10-17T20:20:29+00:00</lastmod></url><url><loc>https://selselatech.com/a-delete-button-needs-an-answer-to-what-happens-to-related-records/</loc><lastmod>2026-10-17T23:09:21+00:00</lastmod></url><url><loc>https://selselatech.com/verify-a-webhook-before-letting-it-change-an-order/</loc><lastmod>2026-10-18T23:01:30+00:00</lastmod></url><url><loc>https://selselatech.com/a-feature-flag-is-not-an-authorisation-check/</loc><lastmod>2026-10-19T01:27:10+00:00</lastmod></url><url><loc>https://selselatech.com/a-sitemap-date-should-reflect-a-real-change-to-the-page/</loc><lastmod>2026-10-19T21:32:34+00:00</lastmod></url><url><loc>https://selselatech.com/an-if-match-header-can-stop-an-update-from-overwriting-someone-elses-change/</loc><lastmod>2026-10-19T23:59:23+00:00</lastmod></url><url><loc>https://selselatech.com/a-sticky-sidebar-needs-the-right-scrolling-ancestor/</loc><lastmod>2026-10-20T22:29:45+00:00</lastmod></url><url><loc>https://selselatech.com/use-object-fit-without-cropping-the-important-part-of-an-image/</loc><lastmod>2026-10-21T02:10:39+00:00</lastmod></url><url><loc>https://selselatech.com/group-form-choices-with-fieldset-and-legend/</loc><lastmod>2026-10-21T21:05:19+00:00</lastmod></url><url><loc>https://selselatech.com/respect-reduced-motion-preferences-without-removing-useful-feedback/</loc><lastmod>2026-10-22T09:27:26+00:00</lastmod></url><url><loc>https://selselatech.com/autocomplete-tokens-help-a-form-recognise-what-an-address-field-means/</loc><lastmod>2026-10-22T19:04:21+00:00</lastmod></url><url><loc>https://selselatech.com/http-vary-cache-request-headers/</loc><lastmod>2026-10-23T00:21:26+00:00</lastmod></url><url><loc>https://selselatech.com/flex-item-min-width-overflow/</loc><lastmod>2026-10-23T21:45:30+00:00</lastmod></url><url><loc>https://selselatech.com/abortcontroller-server-action/</loc><lastmod>2026-10-24T06:28:18+00:00</lastmod></url><url><loc>https://selselatech.com/css-logical-properties/</loc><lastmod>2026-10-24T18:54:20+00:00</lastmod></url><url><loc>https://selselatech.com/http-get-safe-methods/</loc><lastmod>2026-10-25T07:10:07+00:00</lastmod></url><url><loc>https://selselatech.com/unique-constraint-concurrent-inserts/</loc><lastmod>2026-10-25T23:45:41+00:00</lastmod></url><url><loc>https://selselatech.com/offset-cursor-pagination/</loc><lastmod>2026-10-26T00:54:07+00:00</lastmod></url><url><loc>https://selselatech.com/database-transaction-atomicity/</loc><lastmod>2026-10-26T22:31:32+00:00</lastmod></url><url><loc>https://selselatech.com/svg-viewbox-display-size/</loc><lastmod>2026-10-27T12:14:54+00:00</lastmod></url><url><loc>https://selselatech.com/urlsearchparams-set-and-append-produce-different-repeated-query-strings/</loc><lastmod>2026-10-27T21:37:26+00:00</lastmod></url><url><loc>https://selselatech.com/debounce-and-throttle-control-different-kinds-of-repeated-browser-work/</loc><lastmod>2026-10-28T11:57:21+00:00</lastmod></url><url><loc>https://selselatech.com/reserve-image-space-with-css-aspect-ratio-before-the-file-finishes-loading/</loc><lastmod>2026-10-28T18:37:17+00:00</lastmod></url><url><loc>https://selselatech.com/read-a-dialog-s-returnvalue-without-treating-it-as-saved-form-data/</loc><lastmod>2026-10-29T05:35:56+00:00</lastmod></url><url><loc>https://selselatech.com/inputmode-suggests-a-keyboard-validation-still-needs-its-own-rules/</loc><lastmod>2026-10-29T23:12:38+00:00</lastmod></url><url><loc>https://selselatech.com/an-http-etag-gives-a-cached-response-a-version-to-check/</loc><lastmod>2026-10-30T09:56:05+00:00</lastmod></url><url><loc>https://selselatech.com/using-resizeobserver-when-an-element-changes-size/</loc><lastmod>2026-10-31T01:27:57+00:00</lastmod></url><url><loc>https://selselatech.com/try-content-security-policy-in-report-only-mode-before-enforcing-it/</loc><lastmod>2026-10-31T11:39:07+00:00</lastmod></url><url><loc>https://selselatech.com/use-a-container-query-when-a-component-needs-to-respond-to-its-own-space/</loc><lastmod>2026-10-31T21:40:27+00:00</lastmod></url><url><loc>https://selselatech.com/css-subgrid-lets-nested-items-share-the-parent-s-tracks/</loc><lastmod>2026-11-01T01:13:58+00:00</lastmod></url><url><loc>https://selselatech.com/css-cascade-layers-let-you-plan-precedence-before-specificity-takes-over/</loc><lastmod>2026-11-02T11:18:25+00:00</lastmod></url></urlset>
