<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://quarterly.dev/</loc>
    <lastmod>2026-05-16T08:54:08.038Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/articles</loc>
    <lastmod>2026-05-16T08:54:08.038Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/contact</loc>
    <lastmod>2026-05-16T08:54:08.038Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/synthetic-events-in-react</loc>
    <lastmod>2026-05-10T08:27:07.293Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/fetch-internals-why-it-is-a-two-step-process-by-design</loc>
    <lastmod>2026-05-02T07:31:32.955Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/husky-and-commitlint-a-useful-pre-commit-hook</loc>
    <lastmod>2026-04-18T20:02:57.591Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/react-compiler-usage-and-configuration-for-real-projects</loc>
    <lastmod>2026-04-17T10:05:44.826Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/main-security-threats-for-a-web-application</loc>
    <lastmod>2026-04-15T08:41:30.828Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/css-units-complete-list-of-types-and-when-to-use-them</loc>
    <lastmod>2026-04-13T19:16:48.972Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/web-vitals-what-they-measure-and-why-they-matter</loc>
    <lastmod>2026-04-13T15:18:02.377Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/typescript-strict-typing-type-narrowing-that-catches-bugs-before-runtime</loc>
    <lastmod>2026-04-13T14:52:38.348Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/html-data-attributes-what-they-are-and-why-they-matter</loc>
    <lastmod>2026-04-13T07:30:06.277Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/activate-advanced-logs-in-github-actions-debug-failing-workflows-faster</loc>
    <lastmod>2026-04-10T09:08:35.549Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/tailwind-4-2-official-webpack-plugin-no-more-postcss-middleman</loc>
    <lastmod>2026-04-09T06:41:54.855Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/claude-code-the-most-useful-slash-commands-you-should-memorize</loc>
    <lastmod>2026-04-08T07:00:06.163Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/chrome-devtools-mcp-inspect-the-browser-with-live-context</loc>
    <lastmod>2026-04-04T13:38:25.773Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/using-window-addeventlistener-in-react-the-main-usages-and-the-patterns-that-matter</loc>
    <lastmod>2026-03-31T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/using-the-debugger-statement-in-react-a-fast-way-to-pause-on-real-component-state</loc>
    <lastmod>2026-03-28T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/custom-serializers-for-snapshot-testing-in-react-keep-snapshots-stable-without-hiding-real-changes</loc>
    <lastmod>2026-03-25T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/github-copilot-chat-participants-slash-commands-and-variables</loc>
    <lastmod>2026-03-22T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/github-cli-why-the-terminal-is-often-the-fastest-way-to-work-with-github</loc>
    <lastmod>2026-03-19T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/typescript-vs-typescript-react-compiler-in-vite-what-changes-and-when-it-is-worth-it</loc>
    <lastmod>2026-03-16T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/images-in-public-vs-importing-them-what-actually-changes-in-next-js</loc>
    <lastmod>2026-03-13T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/jest-isolatemodules-why-it-exists-and-when-it-matters</loc>
    <lastmod>2026-03-10T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/jsdom-usage-in-react-development</loc>
    <lastmod>2026-03-07T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/mcp-servers-and-copilot-a-practical-way-to-give-chat-real-tools</loc>
    <lastmod>2026-03-04T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/typescript-eslint-no-namespace-why-it-exists-and-why-it-is-usually-right</loc>
    <lastmod>2026-03-01T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/object-defineproperty-what-it-is-and-when-it-actually-matters</loc>
    <lastmod>2026-02-26T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/a11y-how-to-install-the-core-accessibility-tools</loc>
    <lastmod>2026-02-23T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/understanding-starttransition-in-react-marking-non-urgent-updates-without-blocking-input</loc>
    <lastmod>2026-02-20T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/swc-vs-esbuild</loc>
    <lastmod>2026-02-17T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/next-js-environment-files-how-loading-priority-and-browser-exposure-actually-work</loc>
    <lastmod>2026-02-14T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/httponly-cookies-how-they-fit-into-react-and-next-js-auth-flows</loc>
    <lastmod>2026-02-11T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/conventional-commits-a-lightweight-community-standard</loc>
    <lastmod>2026-02-08T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/swr-vs-react-query-vs-rtk-query-choosing-the-right-data-fetching-library-for-your-react-app</loc>
    <lastmod>2026-02-05T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/fiber-react-s-internal-reconciliation-engine</loc>
    <lastmod>2026-02-02T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/understanding-react-s-virtual-dom-and-why-it-matters</loc>
    <lastmod>2026-01-30T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/continuous-integration-tools-main-players-strengths-and-tradeoffs</loc>
    <lastmod>2026-01-27T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/commonjs-vs-esm-how-javascript-modules-actually-differ</loc>
    <lastmod>2026-01-24T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/webpack-advanced-usage-patterns</loc>
    <lastmod>2026-01-21T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/whatwg-fetch-what-it-does-and-why-tests-still-use-it</loc>
    <lastmod>2026-01-18T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/react-window-render-thousands-of-rows-without-killing-performance</loc>
    <lastmod>2026-01-15T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/how-i-use-npm-audit-to-fix-vulnerabilities-in-my-next-js-projects</loc>
    <lastmod>2026-01-12T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/userevent-vs-fireevent-in-react-testing</loc>
    <lastmod>2026-01-09T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/what-is-browser-painting-and-how-does-it-work</loc>
    <lastmod>2026-01-06T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/taming-the-dom-with-uselayouteffect-and-useref</loc>
    <lastmod>2026-01-03T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://quarterly.dev/article/jest-fn-vs-jest-mock-know-the-difference</loc>
    <lastmod>2026-01-01T12:00:00.000Z</lastmod>
  </url>
</urlset>
