<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://theengmap.vercel.app/</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/map</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/about</loc>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/execution-model-and-closures</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/this-and-binding</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/prototypes-and-classes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/event-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/promises-deep-dive</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/generators-and-async-iteration</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/scheduling-and-timers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/error-handling-in-javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/modules-esm-and-cjs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/coercion-and-equality</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/property-descriptors-and-immutability</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/iterables-and-collections</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/proxies-and-reflection</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/memory-and-garbage-collection</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/engine-internals-and-optimisation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/javascript/utilities-from-scratch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/react-mental-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/elements-components-and-jsx</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/reconciliation-and-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/when-components-rerender</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/fiber-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/hooks-rules-and-why</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/state-updates-and-batching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/useeffect-mental-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/you-might-not-need-an-effect</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/refs-and-imperative-escape-hatches</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/memoisation-usememo-usecallback-memo</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/context-and-its-limits</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/usereducer-and-ui-state-machines</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/custom-hook-design</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/concurrent-rendering</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/suspense-and-streaming</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/error-boundaries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/portals-and-rendering-outside-the-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/lists-and-virtualisation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/profiling-react-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/react-server-components</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/the-use-hook</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/react-19-actions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/react/react-compiler</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/app-router-mental-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/rendering-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/server-vs-client-components</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/data-fetching-in-the-app-router</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/the-nextjs-caching-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/streaming-and-loading-ui</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/server-actions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/route-handlers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/middleware-and-the-edge-runtime</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/authentication-in-nextjs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/error-and-not-found-handling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/metadata-and-seo</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/images-fonts-and-assets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/environment-config-and-secrets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/internationalised-routing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/bundle-and-payload-budgets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/deployment-runtimes-and-hosting</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/nextjs/migrating-pages-to-app-router</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/state-taxonomy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/colocation-and-lifting-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/url-as-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/unidirectional-data-flow-and-flux</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/client-state-libraries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/derived-state-and-selectors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/ui-state-machines</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/server-state-and-cache-semantics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/data-fetching-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/cache-normalisation-and-entity-shape</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/optimistic-updates-and-rollback</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/pagination-and-infinite-lists</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/realtime-state-sync</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/offline-and-local-first</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/forms-and-validation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/graphql-rest-and-rpc-from-the-client</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/state-and-data/api-contracts-and-end-to-end-types</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/critical-rendering-path</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/dom-and-cssom-as-apis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/the-event-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/layout-thrashing-and-forced-reflow</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/compositing-and-gpu-layers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/the-observer-apis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/navigation-history-and-bfcache</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/view-transitions-and-soft-navigation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/shadow-dom-and-web-components</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/browser-storage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/http-caching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/fetch-cors-and-credentials</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/http-versions-and-transport</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/realtime-transports</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/service-workers-and-offline</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/web-workers-and-off-main-thread</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/files-blobs-and-streams</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/images-and-media-on-the-web</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/device-and-permission-apis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/browser-platform/feature-detection-and-progressive-enhancement</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/core-web-vitals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/lab-vs-field-measurement</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/profiling-with-devtools</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/loading-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/javascript-bundle-budgets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/hydration-cost-and-islands</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/inp-and-long-tasks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/rendering-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/image-and-media-optimisation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/font-loading-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/network-and-delivery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/asset-caching-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/memory-in-long-lived-sessions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/perceived-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/performance-budgets-in-ci</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/performance/diagnosing-a-slow-page</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/streaming-responses-in-the-ui</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/chat-ui-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/cancellation-and-abort</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/rendering-model-output-safely</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/tool-calls-and-agent-state-in-the-ui</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/latency-and-perceived-speed-for-llm-uis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/error-retry-and-degraded-modes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/streaming-with-rsc-and-server-actions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/ai-interfaces/cost-telemetry-and-feedback-capture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/the-browser-security-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/xss-and-output-encoding</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/content-security-policy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/injection-beyond-xss</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/csrf-and-samesite-cookies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/cors-misconfigurations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/clickjacking-and-framing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/security-headers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/auth-token-storage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/oauth-and-oidc-in-the-browser</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/server-action-and-rsc-authorisation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/client-side-data-exposure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/third-party-scripts-and-tag-managers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/dependency-supply-chain</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/security/privacy-consent-and-gdpr</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/structural-typing-and-assignability</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/narrowing-and-control-flow-analysis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/any-unknown-never-and-satisfies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/generics-and-constraints</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/conditional-and-mapped-types</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/template-literal-types-and-key-remapping</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/infer-and-type-level-programming</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/utility-types-in-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/branded-types-and-domain-modelling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/typing-react</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/declaration-files-and-module-augmentation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/tsconfig-strictness-and-project-references</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/typescript/runtime-validation-and-parse-dont-validate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css/cascade-specificity-and-layers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css/flexbox-and-grid-layout-models</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css/containing-blocks-stacking-and-formatting-contexts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css/responsive-strategy-and-container-queries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css/design-tokens-and-theming</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css/styling-architecture-tradeoffs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css/animation-and-compositor-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/css/css-at-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/rendering-architecture-choice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/component-api-design</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/design-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/versioning-shared-ui</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/documenting-ui-with-storybook</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/theming-and-multi-tenant-ui</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/module-boundaries-and-folder-structure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/monorepos-for-frontend</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/micro-frontends</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/bff-and-api-layering</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/resilient-ui-error-handling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/frontend-observability</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/analytics-and-event-taxonomy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/feature-flags-and-progressive-delivery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/architecture/large-scale-migrations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/frontend-testing-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/unit-testing-logic</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/component-testing-with-rtl</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/testing-hooks-and-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/mocking-the-network-with-msw</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/testing-async-and-suspense</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/testing-server-components-and-actions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/e2e-with-playwright</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/visual-regression-testing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/accessibility-in-tests</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/test-data-and-factories</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/flaky-tests-and-determinism</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/testing/frontend-tests-in-ci</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/semantic-html-and-the-accessibility-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/aria-and-when-not-to-use-it</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/keyboard-navigation-and-focus-management</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/accessible-forms-and-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/live-regions-and-dynamic-content</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/visual-accessibility</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/building-accessible-components</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/testing-with-a-screen-reader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/wcag-and-the-legal-baseline</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/accessibility/internationalisation-and-rtl</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/module-resolution-and-exports-maps</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/how-bundlers-work</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/transpilation-and-browser-targets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/tree-shaking-and-side-effects</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/code-splitting-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/package-management</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/publishing-a-frontend-package</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/linting-and-formatting-at-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/ci-cd-for-frontend</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/cdn-and-edge-delivery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/source-maps-and-production-debugging</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/systematic-frontend-debugging</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/frontend/tooling/developer-experience</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/resource-modelling-and-rest</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/conditional-requests-and-api-caching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/request-validation-and-parsing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/api-errors-clients-can-act-on</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/pagination-filtering-and-sorting</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/versioning-and-evolving-an-api</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/rate-limits-and-quotas</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/graphql-when-it-earns-its-place</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/rpc-and-end-to-end-typed-apis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/api-design/webhooks-and-callbacks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/auth</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/auth/authentication-vs-authorization</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/auth/sessions-and-cookies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/auth/jwt-and-when-not-to-use-it</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/auth/oauth2-and-oidc-server-side</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/auth/authorization-models-and-multi-tenancy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/auth/api-keys-and-service-to-service-auth</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/auth/credentials-mfa-and-account-recovery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/node-runtime</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/node-runtime/the-node-event-loop-on-a-server</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/node-runtime/streams-and-backpressure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/node-runtime/errors-in-async-node</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/node-runtime/memory-and-leaks-in-node</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/node-runtime/scaling-one-node-process</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/async-work</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/async-work/when-work-leaves-the-request</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/async-work/queues-and-workers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/async-work/retries-backoff-and-dead-letters</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/async-work/idempotent-consumers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/async-work/scheduled-and-recurring-jobs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/async-work/long-running-ai-jobs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/realtime</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/realtime/choosing-a-realtime-transport</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/realtime/server-sent-events-from-a-service</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/realtime/websockets-in-production</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/realtime/proxying-an-llm-stream</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/realtime/scaling-connections-and-fanout</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/services-in-production</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/services-in-production/serverless-vs-long-running-services</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/services-in-production/service-startup-and-configuration</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/services-in-production/connection-management-and-pooling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/services-in-production/calling-other-services</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/services-in-production/file-uploads-and-object-storage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/services-in-production/graceful-shutdown-and-draining</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/observability</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/observability/structured-logging</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/observability/metrics-and-the-red-method</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/observability/tracing-and-context-propagation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/observability/health-checks-and-readiness</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/observability/observability-cost-and-cardinality</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/backend-security</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/backend-security/injection-and-untrusted-input</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/backend-security/ssrf-and-outbound-requests</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/backend-security/secrets-and-key-management</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/backend/backend-security/pii-encryption-and-data-protection</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/relational-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/relational-fundamentals/relational-model-and-normalisation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/relational-fundamentals/sql-that-earns-its-keep</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/relational-fundamentals/joins-and-join-algorithms</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/relational-fundamentals/indexes-and-how-they-work</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/relational-fundamentals/reading-a-query-plan</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/relational-fundamentals/constraints-and-data-integrity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/transactions-and-consistency</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/transactions-and-consistency/acid-and-what-each-letter-buys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/transactions-and-consistency/isolation-levels-and-anomalies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/transactions-and-consistency/mvcc-and-snapshots</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/transactions-and-consistency/locking-and-deadlocks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/transactions-and-consistency/optimistic-vs-pessimistic-concurrency</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/postgres-in-depth</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/postgres-in-depth/postgres-index-types</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/postgres-in-depth/jsonb-and-semi-structured-data</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/postgres-in-depth/connection-pooling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/postgres-in-depth/vacuum-bloat-and-autovacuum</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/postgres-in-depth/row-level-security</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/postgres-in-depth/diagnosing-a-slow-postgres</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/schema-design-and-migrations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/schema-design-and-migrations/designing-a-schema-for-a-feature</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/schema-design-and-migrations/primary-keys-and-identifiers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/schema-design-and-migrations/modelling-time-and-timezones</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/schema-design-and-migrations/soft-deletes-and-audit-history</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/schema-design-and-migrations/zero-downtime-migrations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/schema-design-and-migrations/multi-tenancy-data-models</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/choosing-a-datastore</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/choosing-a-datastore/relational-vs-document</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/choosing-a-datastore/key-value-stores-and-redis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/choosing-a-datastore/full-text-search-engines</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/choosing-a-datastore/oltp-vs-olap-and-the-warehouse</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/choosing-a-datastore/object-storage-and-large-blobs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/scaling-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/scaling-data/replication-and-read-replicas</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/scaling-data/partitioning-and-sharding</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/scaling-data/denormalisation-and-materialised-views</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/scaling-data/hot-rows-and-write-contention</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/scaling-data/n-plus-one-and-query-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/scaling-data/outbox-and-dual-write-consistency</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/vector-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/vector-data/vectors-in-postgres-with-pgvector</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/vector-data/ann-indexes-and-the-recall-tradeoff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/vector-data/keeping-embeddings-in-sync</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/data-pipelines</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/data-pipelines/batch-vs-streaming</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/data-pipelines/change-data-capture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/data-pipelines/etl-vs-elt-and-the-warehouse</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/data/data-pipelines/idempotent-jobs-and-data-quality</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/design-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/design-fundamentals/running-a-system-design-interview</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/design-fundamentals/requirements-and-scoping</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/design-fundamentals/back-of-the-envelope-estimation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/design-fundamentals/latency-numbers-worth-knowing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/design-fundamentals/drawing-the-high-level-design</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/design-fundamentals/arguing-a-tradeoff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/design-fundamentals/how-design-rounds-are-failed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/running-a-frontend-design-interview</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/frontend-api-design</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/machine-coding-classics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-an-autocomplete</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-an-infinite-feed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-a-data-grid-dashboard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-a-multi-step-form</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-a-file-uploader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-a-notification-system</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-a-chat-application</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-a-collaborative-editor</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-an-analytics-sdk</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/frontend-caching-and-offline-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/frontend-system-design/design-a-design-system</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/dns-and-load-balancing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/reverse-proxies-and-api-gateways</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/cdn-and-edge-delivery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/message-queues-and-brokers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/event-logs-and-stream-processing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/object-storage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/search-engines</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/background-jobs-and-schedulers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/building-blocks/picking-the-datastore-in-a-design</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability/vertical-vs-horizontal-scaling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability/stateless-services-and-session-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability/scaling-reads</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability/sharding-and-partitioning</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability/hot-keys-and-load-imbalance</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability/rate-limiting-and-backpressure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability/multi-region-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/scalability/what-scale-actually-costs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems/cap-and-pacelc</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems/consistency-models</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems/replication-and-quorums</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems/consensus-and-leader-election</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems/clocks-and-ordering</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems/idempotency-and-delivery-semantics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems/distributed-transactions-and-sagas</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/distributed-systems/partial-failure-and-failure-detection</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations/availability-slos-and-error-budgets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations/failure-modes-and-blast-radius</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations/timeouts-retries-and-backoff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations/circuit-breakers-and-bulkheads</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations/graceful-degradation-and-load-shedding</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations/observability-at-design-altitude</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations/rollouts-and-safe-deploys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/reliability-and-operations/capacity-planning-and-autoscaling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-url-shortener</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-rate-limiter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-news-feed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-chat-system</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-notification-service</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-file-storage-service</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-typeahead-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-payment-ledger</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-metrics-pipeline</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/classic-problems/design-a-nearby-places-service</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/designing-an-llm-gateway</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/inference-serving-and-capacity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/streaming-at-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/rag-at-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/vector-search-infrastructure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/designing-an-agent-platform</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/eval-and-experiment-infrastructure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/prompt-and-model-versioning</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/multi-tenant-quotas-and-cost-control</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/guardrails-and-abuse-in-the-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/ai-system-design/design-an-assistant-over-company-data</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/low-level-design</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/low-level-design/object-oriented-design-in-an-interview</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/low-level-design/designing-a-class-api</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/low-level-design/state-machines-and-lifecycle-modelling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/low-level-design/concurrency-in-low-level-design</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/low-level-design/low-level-design-classics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/architecture-decisions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/architecture-decisions/monolith-vs-microservices</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/architecture-decisions/drawing-service-boundaries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/architecture-decisions/event-driven-vs-request-response</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/architecture-decisions/build-vs-buy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/architecture-decisions/architecture-decision-records</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/architecture-decisions/migrating-a-live-system</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/system-design/architecture-decisions/designing-under-constraints</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations/how-llms-generate-text</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations/tokens-and-context-windows</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations/sampling-and-determinism</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations/embeddings-and-similarity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations/hallucination-and-grounding</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations/prompting-vs-rag-vs-fine-tuning</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations/choosing-a-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/llm-foundations/multimodal-inputs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api/the-messages-api-shape</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api/streaming-and-server-sent-events</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api/structured-outputs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api/reasoning-effort-and-thinking</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api/prompt-caching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api/token-accounting-and-cost</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api/rate-limits-and-retries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/working-with-the-api/batch-and-async-processing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/prompting-and-context</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/prompting-and-context/prompting-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/prompting-and-context/system-prompts-and-instruction-design</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/prompting-and-context/few-shot-examples</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/prompting-and-context/chain-of-thought-and-reasoning</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/prompting-and-context/context-engineering</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/prompting-and-context/context-rot-and-window-management</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/prompting-and-context/prompt-versioning-and-iteration</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/tool-use</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/tool-use/what-function-calling-actually-is</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/tool-use/designing-tool-schemas</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/tool-use/parallel-and-sequential-tool-calls</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/tool-use/tool-errors-and-recovery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/tool-use/server-side-vs-client-side-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/tool-use/tools-vs-structured-outputs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/agents</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/agents/agent-vs-workflow</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/agents/the-agent-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/agents/designing-an-agents-tool-surface</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/agents/agent-memory-and-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/agents/human-in-the-loop-and-approvals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/agents/multi-agent-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/agents/debugging-and-observing-agents</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/mcp</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/mcp/what-mcp-is</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/mcp/mcp-primitives</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/mcp/building-an-mcp-server</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/mcp/transports-and-authorisation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/mcp/when-mcp-is-the-wrong-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/rag-and-retrieval</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/rag-and-retrieval/rag-in-one-picture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/rag-and-retrieval/chunking-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/rag-and-retrieval/vector-stores-and-indexing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/rag-and-retrieval/hybrid-search-and-reranking</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/rag-and-retrieval/evaluating-retrieval-quality</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/rag-and-retrieval/citations-and-attribution</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/rag-and-retrieval/when-you-dont-need-rag</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/evals-and-quality</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/evals-and-quality/why-evals-are-the-real-work</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/evals-and-quality/building-an-eval-set</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/evals-and-quality/llm-as-judge</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/evals-and-quality/regression-testing-prompts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/evals-and-quality/offline-and-online-evaluation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/evals-and-quality/evaluating-agent-trajectories</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/observability-and-cost</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/observability-and-cost/tracing-llm-applications</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/observability-and-cost/unit-economics-of-an-llm-feature</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/observability-and-cost/latency-budgets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/observability-and-cost/caching-strategies-for-llm-apps</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/observability-and-cost/monitoring-quality-in-production</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-security</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-security/prompt-injection</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-security/the-lethal-trifecta</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-security/handling-model-output-safely</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-security/agent-permissions-and-blast-radius</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-security/data-privacy-and-pii</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-security/guardrails-and-refusals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-product-thinking</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-product-thinking/designing-for-nondeterminism</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-product-thinking/ai-ux-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-product-thinking/trust-transparency-and-citations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-product-thinking/when-not-to-use-an-llm</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/ai/ai-product-thinking/shipping-and-iterating-on-ai-features</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/complexity</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/complexity/big-o-and-asymptotic-analysis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/complexity/time-space-and-the-tradeoff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/complexity/amortised-and-average-case-analysis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/complexity/when-complexity-lies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures/arrays-and-dynamic-arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures/hash-tables</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures/linked-structures-stacks-and-queues</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures/trees-and-traversal</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures/heaps-and-priority-queues</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures/graphs-and-representations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures/tries-and-prefix-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/data-structures/choosing-a-data-structure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/algorithms</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/algorithms/hashing-and-frequency-counting</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/algorithms/two-pointers-and-sliding-window</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/algorithms/sorting-and-comparators</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/algorithms/binary-search-and-search-on-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/algorithms/graph-traversal-bfs-and-dfs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/algorithms/recursion-backtracking-and-memoisation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/algorithms/dynamic-programming</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/concurrency</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/concurrency/processes-threads-and-async-io</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/concurrency/race-conditions-and-atomicity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/concurrency/locks-deadlock-and-contention</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/concurrency/backpressure-and-bounded-queues</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking/what-happens-when-you-type-a-url</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking/dns-and-name-resolution</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking/tcp-udp-and-quic</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking/tls-and-certificates</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking/http-semantics-and-status-codes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking/latency-bandwidth-and-the-speed-of-light</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking/proxies-cdns-and-the-network-edge</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/networking/network-failure-modes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/operating-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/operating-systems/processes-memory-and-the-kernel-boundary</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/operating-systems/virtual-memory-and-the-memory-hierarchy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/operating-systems/file-descriptors-and-io-models</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/operating-systems/scheduling-and-context-switching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/operating-systems/containers-and-resource-limits</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/problem-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/problem-practice/what-actually-gets-asked</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/problem-practice/solving-a-problem-out-loud</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/cs-fundamentals/problem-practice/a-practice-protocol</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/version-control</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/version-control/git-mental-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/version-control/branching-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/version-control/merge-rebase-and-history</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/version-control/commit-and-pr-hygiene</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/version-control/recovering-from-git-mistakes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/code-review</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/code-review/what-code-review-is-for</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/code-review/what-to-look-for-in-a-review</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/code-review/giving-review-feedback</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/code-review/receiving-feedback-and-disagreement</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/code-review/keeping-changes-small</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/ci-cd-and-delivery</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/ci-cd-and-delivery/continuous-integration-in-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/ci-cd-and-delivery/designing-a-pipeline</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/ci-cd-and-delivery/environments-config-and-secrets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/ci-cd-and-delivery/releasing-and-versioning</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/ci-cd-and-delivery/deploying-safely-in-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/incident-response</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/incident-response/on-call-and-alerting</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/incident-response/triage-and-severity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/incident-response/mitigate-before-you-diagnose</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/incident-response/debugging-production-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/incident-response/blameless-postmortems</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/quality-and-tech-debt</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/quality-and-tech-debt/what-tech-debt-actually-is</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/quality-and-tech-debt/making-the-case-for-paydown</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/quality-and-tech-debt/refactoring-safely</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/quality-and-tech-debt/working-in-unfamiliar-code</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/quality-and-tech-debt/keeping-a-codebase-healthy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/technical-communication</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/technical-communication/writing-a-design-doc</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/technical-communication/documentation-that-survives</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/technical-communication/runbooks-and-operational-docs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/technical-communication/async-updates-and-visibility</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/technical-communication/communicating-with-non-engineers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/working-with-ai-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/working-with-ai-tools/ai-assisted-coding-workflow</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/working-with-ai-tools/specs-and-delegating-to-agents</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/working-with-ai-tools/reviewing-ai-generated-code</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/working-with-ai-tools/where-ai-coding-tools-fail</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/working-with-ai-tools/talking-about-your-ai-workflow</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/team-workflow</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/team-workflow/measuring-delivery-and-devex</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/team-workflow/planning-estimation-and-scope</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/team-workflow/shipping-incrementally</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/team-workflow/local-environments-and-onboarding</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/practices/team-workflow/remote-and-async-collaboration</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/what-senior-means</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/what-senior-means/senior-vs-staff-scope</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/what-senior-means/ownership-end-to-end</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/what-senior-means/influence-without-authority</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/what-senior-means/judgement-under-uncertainty</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/what-senior-means/what-the-interviewer-is-scoring</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/story-bank</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/story-bank/star-and-how-it-fails</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/story-bank/building-the-story-bank</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/story-bank/choosing-and-tailoring-a-story</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/story-bank/quantifying-impact</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/story-bank/i-versus-we</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/common-questions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/common-questions/disagreement-and-conflict</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/common-questions/a-project-that-failed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/common-questions/working-in-ambiguity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/common-questions/giving-and-taking-feedback</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/common-questions/mentoring-and-multiplying</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/common-questions/the-hardest-technical-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/technical-communication</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/technical-communication/the-deep-dive-round</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/technical-communication/thinking-out-loud-while-coding</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/technical-communication/explaining-to-non-engineers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/technical-communication/writing-as-a-hiring-signal</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/ai-behavioral</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/ai-behavioral/the-ai-experience-question</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/ai-behavioral/the-practical-ai-round</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/ai-behavioral/having-a-view-on-the-hype</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/the-reverse-interview</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/the-reverse-interview/questions-that-signal-seniority</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/the-reverse-interview/diligence-on-an-ai-startup</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/the-reverse-interview/red-flags-and-how-to-probe-them</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/comp-and-levelling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/comp-and-levelling/levelling-and-title-calibration</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/comp-and-levelling/the-compensation-conversation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/comp-and-levelling/remote-across-us-and-europe</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/positioning-and-outreach</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/positioning-and-outreach/your-two-line-positioning</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/positioning-and-outreach/resume-and-linkedin-for-senior</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/behavioral/positioning-and-outreach/why-this-company</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/api-contracts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/cache-invalidation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/caching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/concurrency-models</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/error-handling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/idempotency</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/observability-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/security-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://theengmap.vercel.app/_shared/testing-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
