<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://mspk.substack.com/archive</loc><changefreq>daily</changefreq></url><url><loc>https://mspk.substack.com/about</loc><changefreq>weekly</changefreq></url><url><loc>https://mspk.substack.com/p/what-actually-happens-when-you-npm</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/what-will-change-actually-does-to</loc><lastmod>2026-07-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/hydration-isnt-magic-heres-the-exact</loc><lastmod>2026-07-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/the-scroll-performance-problem-css</loc><lastmod>2026-07-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/how-the-browser-decides-your-font</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/why-localstorage-silently-fails-in</loc><lastmod>2026-06-29</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/why-typeof-null-object-is-a-bug-that</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/how-import-changed-frontend-architecture</loc><lastmod>2026-06-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/the-structuredclone-you-should-have</loc><lastmod>2026-06-22</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/your-service-worker-is-serving-stale</loc><lastmod>2026-06-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/the-rem-vs-px-illusion-how-browsers</loc><lastmod>2026-06-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/why-i-published-an-npm-package-just</loc><lastmod>2026-06-01</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/the-distilbert-ceiling-the-exact</loc><lastmod>2026-05-29</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/size-doesnt-matter-why-a-39m-parameter</loc><lastmod>2026-05-27</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/i-benchmarked-running-ai-models-directly</loc><lastmod>2026-05-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/your-ai-feature-works-your-users</loc><lastmod>2026-04-17</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/ai-killed-powered-by-ai</loc><lastmod>2026-04-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/designing-for-confident-wrong-answers</loc><lastmod>2026-04-13</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/you-hated-matrix-math-in-college</loc><lastmod>2026-04-10</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/the-kv-cache-why-your-api-bill-is</loc><lastmod>2026-04-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/fine-tuning-vs-rag-vs-prompting-stop</loc><lastmod>2026-04-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/tokens-are-not-words-what-every-developer</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/the-react-prop-you-use-every-day</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/i-built-a-marketplace-of-ai-tools</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/you-dont-need-a-component-for-that</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/tailwind-isnt-a-css-framework-its</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/tree-shaking-doesnt-work-most-of</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/why-01-02-03-and-what-to-do-about</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/javascript-has-9-ways-to-check-equality</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/javascript-has-two-zeros-and-one</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/0-and-friends-the-devtools-shortcuts</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/stop-installing-form-libraries-the</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/the-inert-attribute-stop-writing</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/stencil-is-the-framework-nobody-uses</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/javascript-finally-fixed-dates-and</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/micro-frontends-failed-because-web</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/what-happens-during-a-browser-tab</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/how-browsers-store-and-manage-variables</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/z-index-isnt-a-number-its-a-context</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/why-onclick-dothing-is-different</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/the-cascade-in-css-most-people-get</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/why-some-fonts-look-different-on</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/should-you-still-learn-frontend-in</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/why-your-favicon-needs-so-many-sizes</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/you-dont-need-that-library</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/preventdefault-vs-stoppropagation</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/npm-vs-npx-vs-pnpm-vs-yarn-theyre</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/why-arrayforeach-exists-when-we-have</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/your-websites-invisible-dom-that</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/what-your-browser-does-when-you-change</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mspk.substack.com/p/its-just-buttons-and-css-right</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq></url></urlset>