<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tezvyn.com</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://tezvyn.com/topics</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tezvyn.com/about</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tezvyn.com/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://tezvyn.com/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/ui-design-figma</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/docker-k8s</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/ai-ml</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/react-nextjs</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/python-fastapi</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/flutter-dart</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/llm-genai</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/product-strategy</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/computer-vision</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/frontend-dev</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/cloud-platforms</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/growth-experiment</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/vue-angular-svelte</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/nodejs-express</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/ux-research</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/react-native</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/analytics-metrics</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/backend-dev</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/mlops-infra</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/go-rust</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/design-systems-lib</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/cicd-automation</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/css-design-systems</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/ios-swift</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/mobile-dev</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/databases-arch</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/monitoring-sre</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/typescript-web-apis</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/content-copywriting</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/agile-scrum</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/data-science</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/android-kotlin</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/devops-cloud</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/product-mgmt</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/topic/design-ux</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/template-syntax-vs-jsx-framework-design-trade-offs-c7d97e7a</loc>
<lastmod>2026-08-07T12:52:55.040019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/server-side-data-fetching-in-nuxt-3-58f07c8e</loc>
<lastmod>2026-08-07T12:52:55.487086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aot-vs-jit-compilation-what-does-ahead-of-time-win-1df58962</loc>
<lastmod>2026-08-07T12:52:56.093762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hydration-ssr-html-to-interactive-app-e35694c2</loc>
<lastmod>2026-08-07T12:52:56.569663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-shared-vue-components-unit-a11y-visuals-309fbb15</loc>
<lastmod>2026-08-07T12:52:57.108222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/zone-js-and-change-detection-optimization-in-angular-02533fe9</loc>
<lastmod>2026-06-24T10:41:44.822310Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-to-adopt-pinia-or-ngrx-over-simple-services-29478067</loc>
<lastmod>2026-06-24T10:41:44.818268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compiler-vs-runtime-reactivity-svelte-vue-angular-c299d687</loc>
<lastmod>2026-06-24T10:41:44.814615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compile-time-vs-runtime-prop-validation-across-frameworks-ee459df1</loc>
<lastmod>2026-06-24T10:41:44.808706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/content-projection-slots-vs-props-for-composition-ca4a8b89</loc>
<lastmod>2026-06-24T10:41:44.804641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prerendering-vs-ssr-in-sveltekit-trade-offs-cc3156bb</loc>
<lastmod>2026-06-24T10:41:44.799034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-sync-eye-tracking-data-with-dom-events-875759f1</loc>
<lastmod>2026-08-01T18:02:39.669117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/making-d3-js-visualizations-accessible-to-screen-readers-3ae396ef</loc>
<lastmod>2026-06-24T10:41:44.787092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-diagnose-and-fix-ignored-sidebar-navigation-70e3fca0</loc>
<lastmod>2026-06-24T10:41:44.781040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multi-stage-docker-builds-for-lean-production-images-1a972666</loc>
<lastmod>2026-06-24T10:41:44.741767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/graceful-shutdown-implementation-and-zero-downtime-deployments-e556943f</loc>
<lastmod>2026-06-24T10:41:44.736993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pm2-cluster-mode-and-multi-core-utilization-f55c98c1</loc>
<lastmod>2026-06-24T10:41:44.732961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dependencies-vs-devdependencies-in-production-ca65a6e8</loc>
<lastmod>2026-06-24T10:41:44.728718Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-key-dockerfile-steps-for-node-js-express-apps-d82eef23</loc>
<lastmod>2026-06-24T10:41:44.725137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-node-env-production-change-express-behavior-73e5f42f</loc>
<lastmod>2026-08-05T13:02:44.003744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-does-pm2-do-for-node-js-applications-6dc678c5</loc>
<lastmod>2026-08-05T13:02:44.562770Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/environment-configuration-and-secrets-management-in-node-js-fd398406</loc>
<lastmod>2026-08-05T13:02:44.903160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/websocket-optimization-for-high-frequency-data-bc721953</loc>
<lastmod>2026-06-24T10:41:44.709415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-server-socket-io-communication-in-horizontal-scaling-d5ae105e</loc>
<lastmod>2026-06-24T10:41:44.705856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-sync-state-across-multiple-user-devices-2e0a19b2</loc>
<lastmod>2026-06-24T10:41:44.702027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-authenticate-websocket-connections-using-jwts-2d1e475c</loc>
<lastmod>2026-06-24T10:41:44.697408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-socket-io-handle-websocket-failures-with-fallbacks-ac0e40b7</loc>
<lastmod>2026-06-24T10:41:44.693774Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-socket-io-rooms-organize-client-communication-754fedcd</loc>
<lastmod>2026-06-24T10:41:44.689016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-add-socket-io-to-an-express-application-8e30a586</loc>
<lastmod>2026-08-05T13:02:45.423599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/socket-io-emit-methods-socket-io-broadcast-differences-7244e460</loc>
<lastmod>2026-08-05T13:02:45.733374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/http-request-response-versus-websocket-connections-4640fa6a</loc>
<lastmod>2026-08-05T13:02:46.081669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-errors-across-piped-streams-safely-9a393892</loc>
<lastmod>2026-06-24T10:41:44.670784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/postmessage-vs-sharedarraybuffer-in-worker-threads-tradeoffs-9366b6f5</loc>
<lastmod>2026-06-24T10:41:44.666597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-node-js-cluster-module-enable-zero-downtime-restarts-98297c26</loc>
<lastmod>2026-06-24T10:41:44.652692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fixing-text-overflow-from-long-localized-labels-4c7a0166</loc>
<lastmod>2026-06-24T10:13:22.758851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/translating-a-job-story-into-mobile-features-bd9a0e18</loc>
<lastmod>2026-06-24T10:13:22.755398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scaling-one-researcher-across-three-squads-11999680</loc>
<lastmod>2026-06-24T10:13:22.750699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/defining-and-instrumenting-ux-kpis-for-a-feature-38e84bd7</loc>
<lastmod>2026-06-24T10:13:22.747065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tracing-a-research-insight-to-shipped-code-eb39dd78</loc>
<lastmod>2026-06-24T10:13:22.743447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-a-multi-tenant-researchops-platform-e55607b1</loc>
<lastmod>2026-06-24T10:13:22.738645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/privacy-compliance-in-a-participant-management-system-fc415b46</loc>
<lastmod>2026-06-24T10:13:22.734712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automating-research-participant-recruitment-and-scheduling-31f1903d</loc>
<lastmod>2026-06-24T10:13:22.731055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/re-evaluating-personas-when-engagement-is-low-4606cbe0</loc>
<lastmod>2026-06-24T10:13:22.727341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/instrumenting-a-feature-to-validate-a-qualitative-insight-54042a89</loc>
<lastmod>2026-06-24T10:13:22.723535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/extracting-actionable-insights-from-a-long-report-c45ed748</loc>
<lastmod>2026-06-24T10:13:22.719840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/using-personas-to-drive-technical-decisions-6838e163</loc>
<lastmod>2026-06-24T10:13:22.716193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/comparing-skewed-task-time-data-without-a-t-test-7f423252</loc>
<lastmod>2026-06-24T10:13:22.712636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/checking-if-a-5-a-b-lift-is-significant-566b6f31</loc>
<lastmod>2026-06-24T10:13:22.708861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-in-house-a-b-testing-platform-d4ae55aa</loc>
<lastmod>2026-06-24T10:13:22.704409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sampling-5-of-users-for-a-one-time-survey-e4ef139c</loc>
<lastmod>2026-06-24T10:13:22.700809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/consistent-a-b-bucketing-across-sessions-and-devices-7c911878</loc>
<lastmod>2026-06-24T10:13:22.697288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/client-side-versus-server-side-a-b-testing-dc9e9062</loc>
<lastmod>2026-06-24T10:13:22.693661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/recruiting-channels-for-a-b2c-usability-study-acd70f1a</loc>
<lastmod>2026-06-24T10:13:22.690184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/turning-a-vague-onboarding-goal-into-research-questions-cfa9de2d</loc>
<lastmod>2026-06-24T10:13:22.686624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-a-b-only-no-upfront-research-costs-engineers-more-14e4feea</loc>
<lastmod>2026-06-24T10:13:22.683325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/phased-research-strategy-to-de-risk-market-entry-08d6dfdc</loc>
<lastmod>2026-06-24T10:13:22.680162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/spec-met-but-user-problem-unsolved-facilitating-the-fix-12cacabd</loc>
<lastmod>2026-06-24T10:13:22.677057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/generative-versus-evaluative-research-in-sprints-6bbf26e9</loc>
<lastmod>2026-06-24T10:13:22.673950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/nlp-pipeline-to-theme-and-tag-research-transcripts-0dacdab5</loc>
<lastmod>2026-06-24T10:13:22.670843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/first-technical-questions-to-scope-a-journey-map-pain-point-a8926e48</loc>
<lastmod>2026-06-24T10:13:22.667835Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/confidence-intervals-versus-p-values-explained-simply-4e8b17e2</loc>
<lastmod>2026-06-24T10:13:22.663873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-and-validate-a-failing-usability-task-ba4e46d8</loc>
<lastmod>2026-06-24T10:13:22.660296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-compliant-participant-recruitment-database-777a6927</loc>
<lastmod>2026-06-24T10:13:22.656625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/anonymization-vs-pseudonymization-and-key-handling-920374c3</loc>
<lastmod>2026-06-24T10:13:22.653295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-pii-and-how-to-keep-it-out-of-logs-eadb7044</loc>
<lastmod>2026-06-24T10:13:22.650113Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aesthetics-usability-effect-24cd2bd1</loc>
<lastmod>2026-08-01T18:23:49.121594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/data-visualization-for-qualitative-data-5a5abb70</loc>
<lastmod>2026-06-24T10:13:22.641202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/exposure-hours-9d69a729</loc>
<lastmod>2026-06-24T10:13:22.638040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mental-model-diagram-0cdb224a</loc>
<lastmod>2026-06-24T10:13:22.634809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/refactor-a-legacy-ui-for-accessible-dom-flow-018c533b</loc>
<lastmod>2026-06-24T10:13:22.627705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/manage-light-and-dark-themes-with-variables-and-modes-89a011ac</loc>
<lastmod>2026-06-24T10:13:22.623414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/make-a-complex-component-accessible-by-design-872aea3a</loc>
<lastmod>2026-06-24T10:13:22.620209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-a-slow-laggy-figma-prototype-494832ed</loc>
<lastmod>2026-06-24T10:13:22.617121Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prototype-a-draggable-carousel-with-on-drag-40e4a824</loc>
<lastmod>2026-06-24T10:13:22.613888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/svg-icons-versus-icon-fonts-technical-trade-offs-220d886f</loc>
<lastmod>2026-06-24T10:13:22.609554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/limitations-of-figma-dev-mode-generated-code-210bd155</loc>
<lastmod>2026-06-24T10:13:22.605800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-and-documenting-focus-order-in-figma-48374ee0</loc>
<lastmod>2026-08-05T09:16:21.585534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/profile-card-with-nested-auto-layout-sizing-b639010e</loc>
<lastmod>2026-06-24T10:13:22.598671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-scalable-icon-system-in-figma-c6e5a794</loc>
<lastmod>2026-06-24T10:13:22.595054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-isolatedmodules-enforces-and-why-bundlers-need-it-679ac1a5</loc>
<lastmod>2026-06-24T10:13:22.588077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/first-compileroptions-to-set-after-tsc-init-aad7b63d</loc>
<lastmod>2026-08-06T13:00:35.467567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/webrtc-signaling-sdp-ice-and-the-signaling-server-f8b7f195</loc>
<lastmod>2026-06-24T10:13:22.580922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dedicated-vs-shared-vs-service-workers-compared-1103173b</loc>
<lastmod>2026-06-24T10:13:22.577262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/generic-merge-with-an-intersection-return-type-8091a785</loc>
<lastmod>2026-06-24T10:13:22.573839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/promise-catch-versus-async-await-try-catch-a57128ff</loc>
<lastmod>2026-06-24T10:13:22.570210Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implementing-the-singleton-pattern-in-typescript-1b2eb7d1</loc>
<lastmod>2026-06-24T10:13:22.566501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/understanding-this-in-typescript-9c8df282</loc>
<lastmod>2026-06-24T10:13:22.558270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-outlet-in-react-router-v6-nested-routes-c995d0a0</loc>
<lastmod>2026-06-24T10:13:22.551242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tearing-and-usesyncexternalstore-in-concurrent-react-1308139c</loc>
<lastmod>2026-06-24T10:13:22.547753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/session-auth-in-next-js-with-api-routes-and-middleware-14a7966d</loc>
<lastmod>2026-06-24T10:13:22.544095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/localstorage-vs-httponly-cookie-for-auth-tokens-c9b014e3</loc>
<lastmod>2026-06-24T10:13:22.540312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-a-component-that-consumes-react-context-500d1020</loc>
<lastmod>2026-06-24T10:13:22.536594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/runtime-css-in-js-performance-pitfalls-in-ssr-next-js-77d5b922</loc>
<lastmod>2026-06-24T10:13:22.533021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-jsx-and-how-does-the-browser-run-it-40b56439</loc>
<lastmod>2026-08-07T15:03:16.740225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/generating-a-signed-release-apk-or-aab-6f28ab71</loc>
<lastmod>2026-06-24T10:13:22.521837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fabric-ui-update-lifecycle-vs-old-architecture-777e2de4</loc>
<lastmod>2026-06-24T10:13:22.518326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/turbomodule-lazy-loading-vs-eager-startup-3b522858</loc>
<lastmod>2026-06-24T10:13:22.513588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-jsi-is-and-how-it-replaces-the-bridge-21388034</loc>
<lastmod>2026-06-24T10:13:22.509876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/turbomodules-and-lazy-loading-benefits-dee2c34d</loc>
<lastmod>2026-06-24T10:13:22.506147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/threading-of-native-module-methods-89def5a9</loc>
<lastmod>2026-06-24T10:13:22.502148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-rctbridgemodule-and-reactcontextbasejavamodule-6fefcbbd</loc>
<lastmod>2026-06-24T10:13:22.498598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/creating-a-native-module-with-a-sync-method-52302ff4</loc>
<lastmod>2026-06-24T10:13:22.494885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/offline-data-storage-and-sync-strategy-26aaccb3</loc>
<lastmod>2026-06-24T10:13:22.490949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unifying-divergent-native-video-player-props-d68e21ec</loc>
<lastmod>2026-06-24T10:13:22.487463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/platform-specific-typography-in-a-global-theme-263b87cf</loc>
<lastmod>2026-06-24T10:13:22.483407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/android-only-native-module-called-safely-from-js-6e021984</loc>
<lastmod>2026-06-24T10:13:22.479787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/passing-params-between-stack-navigator-screens-e86a196e</loc>
<lastmod>2026-06-24T10:13:22.475872Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/composing-tap-and-pan-gestures-together-38425236</loc>
<lastmod>2026-06-24T10:13:22.472069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/adding-native-code-to-expo-without-ejecting-d1700769</loc>
<lastmod>2026-06-24T10:13:22.468166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-legacy-react-native-bridge-architecture-0e10d4b6</loc>
<lastmod>2026-06-24T10:13:22.463510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/web-dom-elements-vs-react-native-core-components-e9718da3</loc>
<lastmod>2026-06-24T10:13:22.459371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-flavors-and-schemes-for-rn-environments-83aad3cc</loc>
<lastmod>2026-06-24T10:13:22.455842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/layered-testing-strategy-for-a-large-rn-app-8b0ccbac</loc>
<lastmod>2026-06-24T10:13:22.452162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unit-testing-a-custom-hook-with-renderhook-004026e5</loc>
<lastmod>2026-06-24T10:13:22.448650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/codegen-and-typed-scaffolding-in-the-new-architecture-8d992fc0</loc>
<lastmod>2026-06-24T10:13:22.445104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-fabric-improves-rendering-over-the-old-uimanager-5f804e2b</loc>
<lastmod>2026-06-24T10:13:22.441350Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-the-new-architecture-replaced-the-bridge-ec23fe91</loc>
<lastmod>2026-06-24T10:13:22.437694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/viewmanager-and-exposing-native-component-props-46a83059</loc>
<lastmod>2026-06-24T10:13:22.434163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/returning-a-promise-from-a-native-module-method-d60cf57e</loc>
<lastmod>2026-06-24T10:13:22.430416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/draggable-snap-back-card-with-gesture-handler-and-reanimated-699107fc</loc>
<lastmod>2026-06-24T10:13:22.426622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fetching-rest-data-with-loading-and-error-state-899410e7</loc>
<lastmod>2026-06-24T10:13:22.422981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-react-native-gesture-handler-replaces-the-responder-system-437e48d1</loc>
<lastmod>2026-06-24T10:13:22.419652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/debouncing-a-search-textinput-with-hooks-e54d062e</loc>
<lastmod>2026-06-24T10:13:22.414674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/responsive-layouts-with-core-react-native-apis-bec83122</loc>
<lastmod>2026-06-24T10:13:22.411245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/jsi-fabric-and-turbomodules-in-the-new-architecture-69fa2f56</loc>
<lastmod>2026-06-24T10:13:22.407701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stylesheet-create-and-inline-style-tradeoffs-6220eec8</loc>
<lastmod>2026-06-24T10:13:22.404164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/limits-of-ota-updates-and-runtime-versions-8ef19af2</loc>
<lastmod>2026-06-24T10:13:22.400587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimizing-slow-ios-ci-build-times-6454d8b0</loc>
<lastmod>2026-06-24T10:13:22.396314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-fastfile-for-versioning-match-and-uploads-a79a334c</loc>
<lastmod>2026-06-24T10:13:22.389570Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ci-cd-pipeline-for-react-native-to-testflight-and-play-4bbdd994</loc>
<lastmod>2026-06-24T10:13:22.384932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/over-the-air-updates-for-javascript-only-fixes-664d5ddd</loc>
<lastmod>2026-06-24T10:13:22.381610Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/android-app-bundles-versus-universal-apks-0f65ceb3</loc>
<lastmod>2026-06-24T10:13:22.377872Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-per-environment-configuration-in-react-native-f28fa0b7</loc>
<lastmod>2026-08-05T13:02:46.693202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ios-provisioning-profiles-and-signing-certificates-aafd2d18</loc>
<lastmod>2026-08-05T13:02:47.224020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-catch-rn-performance-regressions-f37be65c</loc>
<lastmod>2026-06-24T10:13:22.365740Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-the-key-challenges-of-setting-up-detox-e2e-0faef4d1</loc>
<lastmod>2026-06-24T10:13:22.360758Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rntl-or-detox-for-a-navigation-flow-9c4b91d3</loc>
<lastmod>2026-06-24T10:13:22.357029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-does-test-behavior-not-implementation-mean-0d6327a2</loc>
<lastmod>2026-06-24T10:13:22.352886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-test-a-component-using-a-native-module-e3bbb236</loc>
<lastmod>2026-06-24T10:13:22.349278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-mock-a-fetch-call-in-jest-tests-6edff9ed</loc>
<lastmod>2026-06-24T10:13:22.345623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unit-testing-vs-component-testing-in-react-native-f7d03416</loc>
<lastmod>2026-08-05T13:02:49.475830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-use-a-c-turbomodule-and-what-are-the-risks-c7bfb704</loc>
<lastmod>2026-06-24T10:13:22.337979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-do-the-spec-file-and-codegen-do-in-migration-c988643e</loc>
<lastmod>2026-06-24T10:13:22.334515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-the-three-pillars-of-the-new-architecture-ae630fa9</loc>
<lastmod>2026-08-05T13:02:49.903819Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/direct-events-vs-bubbling-events-in-native-components-14a93eb1</loc>
<lastmod>2026-06-24T10:13:22.326089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/contrast-the-legacy-bridge-with-jsi-c901fedf</loc>
<lastmod>2026-06-24T10:13:22.322606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-data-types-cross-the-bridge-and-their-limits-71f5d0d2</loc>
<lastmod>2026-06-24T10:13:22.318488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-send-a-one-off-event-from-native-to-js-8ecd077a</loc>
<lastmod>2026-08-05T13:02:51.709573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-debug-a-memory-leak-with-hermes-heap-snapshots-4bd7a7ae</loc>
<lastmod>2026-06-24T10:13:22.306695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-move-a-500ms-blocking-task-off-the-js-thread-34dc9d04</loc>
<lastmod>2026-06-24T10:13:22.303145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-fabric-turbomodules-and-jsi-fix-bridge-limits-e09f742d</loc>
<lastmod>2026-06-24T10:13:22.299266Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-bridge-traffic-and-what-causes-dropped-frames-806ecbd5</loc>
<lastmod>2026-06-24T10:13:22.295781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/which-two-flipper-plugins-diagnose-an-unresponsive-ui-0c3bad21</loc>
<lastmod>2026-06-24T10:13:22.292057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-hermes-and-its-advantages-over-jsc-089ce006</loc>
<lastmod>2026-06-24T10:13:22.288389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/usememo-and-usecallback-for-stable-references-c48ce89c</loc>
<lastmod>2026-06-24T10:13:22.284541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cost-of-console-log-and-production-safe-debugging-62d79898</loc>
<lastmod>2026-08-05T15:26:00.477865Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/flatlist-and-list-virtualization-fa66bd3e</loc>
<lastmod>2026-08-05T15:26:05.386801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-js-thread-and-why-it-bottlenecks-performance-be6d6932</loc>
<lastmod>2026-08-06T08:18:59.623997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/streaming-accelerometer-data-without-bridge-overload-d247fc97</loc>
<lastmod>2026-06-24T10:13:22.266501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-push-notifications-across-app-states-5d446bd2</loc>
<lastmod>2026-06-24T10:13:22.262684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-custom-native-module-bae3bf90</loc>
<lastmod>2026-06-24T10:13:22.258146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-camera-lifecycle-in-vision-camera-15f30662</loc>
<lastmod>2026-06-24T10:13:22.254241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/background-gps-tracking-challenges-and-approaches-77148955</loc>
<lastmod>2026-06-24T10:13:22.250491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/push-notification-data-flow-with-apns-and-fcm-b4f8e216</loc>
<lastmod>2026-06-24T10:13:22.246621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/getting-a-one-time-gps-location-b5050375</loc>
<lastmod>2026-08-06T08:19:03.178890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/requesting-runtime-permissions-on-ios-and-android-f1458276</loc>
<lastmod>2026-08-06T08:19:06.539883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/persisting-key-value-preferences-across-launches-ad64e538</loc>
<lastmod>2026-08-06T08:19:08.793836Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shared-element-transitions-with-reanimated-75fad397</loc>
<lastmod>2026-06-24T10:13:22.230559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-worklet-in-reanimated-6fe55c52</loc>
<lastmod>2026-06-24T10:13:22.225706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/animated-event-for-scroll-driven-parallax-36861896</loc>
<lastmod>2026-06-24T10:13:22.221658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shared-values-and-useanimatedstyle-in-reanimated-d3c4ea0b</loc>
<lastmod>2026-06-24T10:13:22.217909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/animated-api-versus-reanimated-architecture-43113ea9</loc>
<lastmod>2026-06-24T10:13:22.213676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/animated-sequence-versus-animated-parallel-03bf0eb6</loc>
<lastmod>2026-06-24T10:13:22.209930Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-mount-fade-in-with-animated-api-d0bd1174</loc>
<lastmod>2026-08-06T08:19:10.454135Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/usenativedriver-in-the-animated-api-5d8efa4a</loc>
<lastmod>2026-06-24T10:13:22.201936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/responsive-layout-across-form-factors-45444d83</loc>
<lastmod>2026-06-24T10:13:22.198037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-native-map-ui-component-95a30216</loc>
<lastmod>2026-06-24T10:13:22.194323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/conditional-logic-with-platform-version-71c768b2</loc>
<lastmod>2026-06-24T10:13:22.190663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/platform-files-versus-platform-os-checks-7b96dbb5</loc>
<lastmod>2026-06-24T10:13:22.186837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-platform-shadow-with-platform-api-dd6f3fd3</loc>
<lastmod>2026-06-24T10:13:22.183167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/platform-specific-file-extensions-4b13d2a6</loc>
<lastmod>2026-06-24T10:13:22.179699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/apollos-normalized-cache-e7e08f3d</loc>
<lastmod>2026-06-24T10:13:22.174913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/offline-data-persistence-and-mutation-queue-5612417e</loc>
<lastmod>2026-06-24T10:13:22.171215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimistic-ui-updates-for-actions-e64b8731</loc>
<lastmod>2026-06-24T10:13:22.166829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/graphql-versus-rest-data-fetching-2ce06cae</loc>
<lastmod>2026-06-24T10:13:22.155940Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cancelling-fetch-with-abortcontroller-92459e38</loc>
<lastmod>2026-06-24T10:13:22.147895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/axios-interceptors-for-auth-headers-db64e51d</loc>
<lastmod>2026-06-24T10:13:22.140966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/robust-network-error-handling-strategy-8bfa6f85</loc>
<lastmod>2026-06-24T10:13:22.137573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/axios-advantages-over-fetch-dd499198</loc>
<lastmod>2026-06-24T10:13:22.134203Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/offline-capable-state-architecture-f835fe7e</loc>
<lastmod>2026-06-24T10:13:22.130896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/state-normalization-for-relational-data-590fdfe4</loc>
<lastmod>2026-06-24T10:13:22.126698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/memoized-selectors-with-reselect-4e981013</loc>
<lastmod>2026-06-24T10:13:22.123195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/redux-versus-zustand-state-management-ecd87d9b</loc>
<lastmod>2026-06-24T10:13:22.118046Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-async-api-calls-in-redux-9c71a797</loc>
<lastmod>2026-06-24T10:13:22.114673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/redux-principles-store-actions-reducers-c13abdeb</loc>
<lastmod>2026-06-24T10:13:22.111089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/context-re-renders-when-unrelated-value-changes-51be3226</loc>
<lastmod>2026-06-24T10:13:22.107567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/local-state-versus-global-state-management-4e38d97a</loc>
<lastmod>2026-06-24T10:13:22.103793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prop-drilling-and-the-context-api-6968c1f9</loc>
<lastmod>2026-06-24T10:13:22.100058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sectionlist-versus-flatlist-for-grouped-data-e5a5d91f</loc>
<lastmod>2026-06-24T10:13:22.095853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/flatlist-virtualization-and-windowing-trade-offs-746a4273</loc>
<lastmod>2026-06-24T10:13:22.091872Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/preventing-unnecessary-flatlist-item-re-renders-7397ca99</loc>
<lastmod>2026-06-24T10:13:22.088183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimizing-flatlist-with-variable-item-heights-39cd5331</loc>
<lastmod>2026-06-24T10:13:22.083879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implementing-infinite-scroll-with-flatlist-88b24789</loc>
<lastmod>2026-06-24T10:13:22.079739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/re-rendering-flatlist-on-external-state-change-d92b224c</loc>
<lastmod>2026-06-24T10:13:22.076213Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-slow-flatlist-scroll-and-blank-cells-86d18d7b</loc>
<lastmod>2026-06-24T10:13:22.070964Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/flatlist-data-renderitem-and-keyextractor-5fc4966f</loc>
<lastmod>2026-06-24T10:13:22.067333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scrollview-versus-flatlist-for-long-lists-4521ec57</loc>
<lastmod>2026-06-24T10:13:22.062726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/type-safe-navigation-with-typescript-2c953799</loc>
<lastmod>2026-06-24T10:13:22.058787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-react-native-screens-optimizes-a-deep-stack-818e6dde</loc>
<lastmod>2026-06-24T10:13:22.054682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/configuring-deep-linking-to-a-parameterized-screen-2763c15b</loc>
<lastmod>2026-06-24T10:13:22.050733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/setting-screen-options-statically-versus-dynamically-2f6389b4</loc>
<lastmod>2026-06-24T10:13:22.047156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/accessing-navigation-outside-a-screen-component-ed470811</loc>
<lastmod>2026-06-24T10:13:22.042555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/refetching-data-when-a-screen-gains-focus-00c9438f</loc>
<lastmod>2026-06-24T10:13:22.037897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structuring-an-auth-flow-in-react-navigation-b0cae4d2</loc>
<lastmod>2026-06-24T10:13:22.033822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stack-navigator-vs-tab-navigator-and-nesting-39548972</loc>
<lastmod>2026-06-24T10:13:22.029925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/navigate-vs-push-in-a-stack-navigator-23efbb4a</loc>
<lastmod>2026-06-24T10:13:22.025514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gesture-handler-and-reanimated-on-the-ui-thread-dbd884c2</loc>
<lastmod>2026-06-24T10:13:22.020150Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/keyboardshouldpersisttaps-in-scrollview-39249b2f</loc>
<lastmod>2026-06-24T10:13:22.016565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gesture-responder-system-lifecycle-7de84bdc</loc>
<lastmod>2026-06-24T10:13:22.012747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/single-usestate-object-for-multi-input-forms-1f402a11</loc>
<lastmod>2026-06-24T10:13:22.009161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/button-vs-touchableopacity-vs-pressable-5649c88f</loc>
<lastmod>2026-06-24T10:13:22.005558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/controlled-textinput-with-value-and-onchangetext-ce7a6869</loc>
<lastmod>2026-06-24T10:13:22.000884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-stylesheet-create-reduces-styling-overhead-da83b4f7</loc>
<lastmod>2026-06-24T10:13:21.997254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-text-inherits-styles-but-view-does-not-bfef4422</loc>
<lastmod>2026-06-24T10:13:21.993512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/circular-view-with-centered-text-38ac15fb</loc>
<lastmod>2026-06-24T10:13:21.987779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/using-position-absolute-in-react-native-3efeebea</loc>
<lastmod>2026-06-24T10:13:21.983823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/alignitems-vs-justifycontent-in-flexbox-f634cbe4</loc>
<lastmod>2026-06-24T10:13:21.980347Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/default-flexdirection-and-header-content-footer-layout-7aef8a53</loc>
<lastmod>2026-06-24T10:13:21.976845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/view-vs-text-and-nesting-rules-54dc95b0</loc>
<lastmod>2026-06-24T10:13:21.972680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/inline-styles-vs-stylesheet-create-a4742215</loc>
<lastmod>2026-06-24T10:13:21.968979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-native-module-from-scratch-930c041a</loc>
<lastmod>2026-06-24T10:13:21.964524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/improving-react-native-startup-time-734c97cb</loc>
<lastmod>2026-06-24T10:13:21.960778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/expo-managed-workflow-vs-bare-react-native-820b0284</loc>
<lastmod>2026-06-24T10:13:21.956565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fabric-native-components-51fb6100</loc>
<lastmod>2026-06-24T10:13:21.950954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/choosing-uvicorn-worker-count-in-production-a8add026</loc>
<lastmod>2026-06-24T10:13:21.942976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reading-the-full-response-body-in-middleware-9d9fa8d0</loc>
<lastmod>2026-06-24T10:13:21.937065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/oauth2-social-login-with-your-own-jwt-d608889e</loc>
<lastmod>2026-06-24T10:13:21.932992Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/selectinload-vs-joinedload-for-eager-loading-742a5058</loc>
<lastmod>2026-06-24T10:13:21.929334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/feature-based-vs-layer-based-project-structure-f965b8d7</loc>
<lastmod>2026-06-24T10:13:21.925673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/streaming-large-file-downloads-efficiently-d81dee7e</loc>
<lastmod>2026-06-24T10:13:21.921999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pydantic-computed-fields-in-response-models-09328e90</loc>
<lastmod>2026-06-24T10:13:21.918517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mapping-camelcase-json-to-snake-case-pydantic-fields-209991ed</loc>
<lastmod>2026-06-24T10:13:21.914844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pydantic-basemodel-vs-dataclasses-in-fastapi-9b4975cd</loc>
<lastmod>2026-06-24T10:13:21.911191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-a-db-endpoint-via-dependency-override-a2a11972</loc>
<lastmod>2026-06-24T10:13:21.907645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/secure-refresh-token-flow-for-access-renewal-6272a647</loc>
<lastmod>2026-06-24T10:13:21.903903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/zero-downtime-blue-green-deploys-on-kubernetes-651f47dc</loc>
<lastmod>2026-06-24T10:13:21.900312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/limits-of-backgroundtasks-vs-celery-or-arq-f753c24b</loc>
<lastmod>2026-06-24T10:13:21.896601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-a-slow-fastapi-endpoint-under-load-7ff480bf</loc>
<lastmod>2026-06-24T10:13:21.892854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/websocket-connection-manager-and-broadcast-20cc2ca3</loc>
<lastmod>2026-06-24T10:13:21.889222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/backgroundtasks-dependency-vs-response-background-429de4a5</loc>
<lastmod>2026-06-24T10:13:21.884988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/propagating-a-correlation-id-without-parameter-passing-4230a576</loc>
<lastmod>2026-06-24T10:13:21.881504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/revoking-stateless-jwts-on-logout-91f30cd3</loc>
<lastmod>2026-06-24T10:13:21.877844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sqlalchemy-connection-pooling-across-uvicorn-workers-b943c45c</loc>
<lastmod>2026-06-24T10:13:21.874236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mongodb-async-odm-vs-sqlalchemy-sessions-6d8543cc</loc>
<lastmod>2026-06-24T10:13:21.870715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/asyncio-gather-vs-asyncio-wait-2ae53378</loc>
<lastmod>2026-06-24T10:13:21.867666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-fastapi-uses-type-hints-for-validation-06a58ec3</loc>
<lastmod>2026-06-24T10:13:21.864508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/making-the-case-for-reliability-over-a-risky-feature-098c3da6</loc>
<lastmod>2026-06-24T10:13:21.856555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/keeping-a-level-playing-field-for-partners-610e9f50</loc>
<lastmod>2026-06-24T10:13:21.853424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/strict-tenant-isolation-in-a-multi-tenant-data-layer-7a50877f</loc>
<lastmod>2026-06-24T10:13:21.849201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/monorepo-vs-polyrepo-for-a-product-portfolio-2b86f78d</loc>
<lastmod>2026-06-24T10:13:21.846215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-cross-product-case-for-shared-lib-debt-48cabf11</loc>
<lastmod>2026-06-24T10:13:21.843111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/event-driven-sync-between-billing-and-crm-366baad1</loc>
<lastmod>2026-06-24T10:13:21.839843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-tiered-entitlements-backend-f1256a1f</loc>
<lastmod>2026-06-24T10:13:21.836832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/phased-rollout-with-feature-flags-4823b92e</loc>
<lastmod>2026-06-24T10:13:21.833735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/getting-tech-work-onto-a-feature-roadmap-0cd9be28</loc>
<lastmod>2026-06-24T10:13:21.830732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detecting-and-fixing-metric-hacking-6f4e589e</loc>
<lastmod>2026-06-24T10:13:21.827628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/writing-engineering-owned-krs-for-engagement-1946f41f</loc>
<lastmod>2026-06-24T10:13:21.824465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-usage-based-upsell-lead-system-b292c6a6</loc>
<lastmod>2026-06-24T10:13:21.821338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resolving-power-vs-simplicity-product-tension-5de49bd8</loc>
<lastmod>2026-06-24T10:13:21.818375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-api-for-power-vs-novice-personas-e21e8986</loc>
<lastmod>2026-06-24T10:13:21.815212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/framing-a-build-debate-with-the-mission-615430b1</loc>
<lastmod>2026-06-24T10:13:21.812115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/using-mission-to-prioritize-debt-vs-new-feature-cc28e9ac</loc>
<lastmod>2026-06-24T10:13:21.809155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/countering-a-pms-suboptimal-technical-proposal-2efeb93b</loc>
<lastmod>2026-06-24T10:13:21.806111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/modeling-tco-and-risk-for-a-new-market-8bac5c77</loc>
<lastmod>2026-06-24T10:13:21.803059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/identify-competitors-via-technical-signals-10368e11</loc>
<lastmod>2026-06-24T10:13:21.798318Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/components-of-a-project-technical-roadmap-0eef5a1e</loc>
<lastmod>2026-06-24T10:13:21.794517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-tiered-api-rate-limiter-0bb89cf5</loc>
<lastmod>2026-06-24T10:13:21.790783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/public-api-design-versus-internal-api-design-e511a292</loc>
<lastmod>2026-06-24T10:13:21.787109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/decommission-a-depended-on-api-gracefully-43c19e64</loc>
<lastmod>2026-06-24T10:13:21.783423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unify-behavior-billing-and-crm-data-7c66d278</loc>
<lastmod>2026-06-24T10:13:21.779736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prepare-for-a-launch-traffic-spike-4e0a75c4</loc>
<lastmod>2026-06-24T10:13:21.776109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/instrument-an-onboarding-flow-for-analytics-175f33f9</loc>
<lastmod>2026-06-24T10:13:21.772609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/evaluate-a-high-risk-full-rewrite-2f87c685</loc>
<lastmod>2026-06-24T10:13:21.769013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-the-case-to-deprecate-a-legacy-feature-569c3119</loc>
<lastmod>2026-06-24T10:13:21.765333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/estimate-and-de-risk-an-ambiguous-initiative-61496dad</loc>
<lastmod>2026-06-24T10:13:21.760413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/add-a-pro-plan-and-gate-features-d3dd5e38</loc>
<lastmod>2026-06-24T10:13:21.754880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architect-today-for-a-loosely-defined-future-2c21127d</loc>
<lastmod>2026-06-24T10:13:21.745097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/product-strategy-versus-go-to-market-strategy-b1ae7934</loc>
<lastmod>2026-06-24T10:13:21.738467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resolve-a-low-code-versus-custom-build-conflict-0e79a357</loc>
<lastmod>2026-06-24T10:13:21.732855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/quantify-tech-debt-and-pitch-it-to-a-pm-2c27e502</loc>
<lastmod>2026-06-24T10:13:21.727688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/platform-team-metrics-versus-product-team-metrics-2b476fed</loc>
<lastmod>2026-06-24T10:13:21.719958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shared-component-library-versus-per-product-builds-6091b979</loc>
<lastmod>2026-06-24T10:13:21.712809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/move-from-flat-to-usage-based-billing-65b52a3b</loc>
<lastmod>2026-06-24T10:13:21.705717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measure-a-competitors-public-performance-3105575f</loc>
<lastmod>2026-06-24T10:13:21.697900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/engineering-input-in-a-jobs-to-be-done-workshop-f6f71373</loc>
<lastmod>2026-06-24T10:13:21.689757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/technically-analyzing-a-competitors-product-c3471773</loc>
<lastmod>2026-06-24T10:13:21.678985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/technical-principles-for-building-a-learning-focused-mvp-9e0ef1be</loc>
<lastmod>2026-06-24T10:13:21.669042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-vision-strategy-and-roadmap-relate-b2016d0f</loc>
<lastmod>2026-06-24T10:13:21.660188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-intermittent-crashes-with-pm2-1a628d94</loc>
<lastmod>2026-06-24T10:13:21.645239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unit-testing-express-auth-middleware-in-isolation-357b9310</loc>
<lastmod>2026-06-24T10:13:21.638695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/jwt-login-and-protected-route-flow-in-express-8bbb32f1</loc>
<lastmod>2026-06-24T10:13:21.631897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/defining-many-to-many-relationships-in-sequelize-ff2d4838</loc>
<lastmod>2026-06-24T10:13:21.623553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/nested-routes-versus-query-params-for-related-resources-a05ee761</loc>
<lastmod>2026-06-24T10:13:21.614839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/callback-hell-and-how-to-refactor-it-a11bd8a4</loc>
<lastmod>2026-06-24T10:13:21.606280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/blocking-versus-non-blocking-i-o-in-node-90848bad</loc>
<lastmod>2026-06-24T10:13:21.599276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-user-presence-with-reconnection-grace-periods-eaf681cc</loc>
<lastmod>2026-06-24T10:13:21.591098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pinpointing-validation-errors-in-nested-request-data-57283ffa</loc>
<lastmod>2026-06-24T10:13:21.585545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-an-orm-like-sequelize-e7241f72</loc>
<lastmod>2026-06-24T10:13:21.581616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/validating-request-bodies-with-express-middleware-0e82b9e8</loc>
<lastmod>2026-06-24T10:13:21.577268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/v8-generational-gc-and-event-loop-responsiveness-1bddb92c</loc>
<lastmod>2026-06-24T10:13:21.573720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detecting-and-diagnosing-event-loop-lag-120d61bc</loc>
<lastmod>2026-06-24T10:13:21.570195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/microtask-versus-macrotask-execution-order-in-node-acbcedf3</loc>
<lastmod>2026-06-24T10:13:21.566731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/role-of-libuv-in-the-node-js-runtime-0b62889d</loc>
<lastmod>2026-06-24T10:13:21.563075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-secrets-for-containerized-node-js-on-kubernetes-c9bf6c28</loc>
<lastmod>2026-06-24T10:13:21.559550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implementing-a-custom-filtering-transform-stream-e1a7ba7f</loc>
<lastmod>2026-06-24T10:13:21.555529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/worker-threads-versus-cluster-when-to-use-each-4d731898</loc>
<lastmod>2026-06-24T10:13:21.551786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/offloading-cpu-work-with-worker-threads-2f468238</loc>
<lastmod>2026-06-24T10:13:21.548025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-the-node-js-cluster-module-b9c0735c</loc>
<lastmod>2026-06-24T10:13:21.544273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-node-js-stream-and-why-use-one-40c1b704</loc>
<lastmod>2026-06-24T10:13:21.540450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/jwt-storage-localstorage-versus-httponly-cookie-51194a89</loc>
<lastmod>2026-06-24T10:13:21.536222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prototype-pollution-how-it-works-and-prevention-6e46241b</loc>
<lastmod>2026-06-24T10:13:21.531613Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deploying-a-strict-csp-for-an-express-spa-266a0cdc</loc>
<lastmod>2026-06-24T10:13:21.527773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/auditing-and-fixing-vulnerable-npm-dependencies-4ffd786c</loc>
<lastmod>2026-06-24T10:13:21.523944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/input-validation-versus-output-encoding-e30604b4</loc>
<lastmod>2026-06-24T10:13:21.520140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/preventing-sql-injection-with-parameterized-queries-14e0b5c2</loc>
<lastmod>2026-06-24T10:13:21.516133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explaining-and-preventing-csrf-in-express-42ee14e9</loc>
<lastmod>2026-06-24T10:13:21.512528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/preventing-xss-when-rendering-user-content-in-templates-7efdd64e</loc>
<lastmod>2026-06-24T10:13:21.508712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-helmet-middleware-in-express-caa28652</loc>
<lastmod>2026-06-24T10:13:21.504788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-an-async-workflow-that-spans-db-and-message-queue-b467b294</loc>
<lastmod>2026-06-24T10:13:21.500868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-code-that-calls-a-third-party-api-ed6faef6</loc>
<lastmod>2026-06-24T10:13:21.497138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-clean-test-state-across-api-integration-tests-d85b14b9</loc>
<lastmod>2026-06-24T10:13:21.493410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-async-promise-returning-code-in-jest-e34c8a2f</loc>
<lastmod>2026-06-24T10:13:21.488902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mocking-the-database-layer-in-jest-unit-tests-2a44cd8a</loc>
<lastmod>2026-06-24T10:13:21.485553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/integration-testing-a-post-endpoint-with-supertest-38c9efc5</loc>
<lastmod>2026-06-24T10:13:21.482068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/writing-a-basic-jest-unit-test-9a97af79</loc>
<lastmod>2026-06-24T10:13:21.478615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unit-integration-and-e2e-tests-explained-ba128eef</loc>
<lastmod>2026-06-24T10:13:21.475038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-uncaughtexception-and-unhandledrejection-89c171c1</loc>
<lastmod>2026-06-24T10:13:21.471592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/operational-versus-programmer-errors-in-node-js-7f270bba</loc>
<lastmod>2026-06-24T10:13:21.468115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/custom-error-classes-and-centralized-handling-bf87303d</loc>
<lastmod>2026-06-24T10:13:21.464724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reusable-schema-validation-middleware-with-zod-or-joi-3216aa0c</loc>
<lastmod>2026-06-24T10:13:21.461289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/propagating-async-errors-to-express-error-handlers-8383e64f</loc>
<lastmod>2026-06-24T10:13:21.457768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/basic-presence-validation-on-a-post-login-route-23bf4b13</loc>
<lastmod>2026-06-24T10:13:21.453549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/jwt-storage-localstorage-versus-httponly-cookies-b3af9a11</loc>
<lastmod>2026-06-24T10:13:21.447574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/strategies-for-revoking-stateless-jwts-454b217c</loc>
<lastmod>2026-06-24T10:13:21.443945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/role-based-access-control-middleware-in-express-c4caa88f</loc>
<lastmod>2026-06-24T10:13:21.439935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/securing-express-with-passport-local-strategy-4960237e</loc>
<lastmod>2026-06-24T10:13:21.435278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/session-based-versus-token-based-authentication-89cc5db3</loc>
<lastmod>2026-06-24T10:13:21.430751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/jwt-structure-and-how-the-signature-works-19b189e9</loc>
<lastmod>2026-06-24T10:13:21.426501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/authentication-versus-authorization-in-express-3873d4c0</loc>
<lastmod>2026-06-24T10:13:21.420259Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mongodb-aggregation-pipeline-for-total-sales-233c75d6</loc>
<lastmod>2026-06-24T10:13:21.416358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/atomic-order-creation-with-sequelize-transactions-7af34f33</loc>
<lastmod>2026-06-24T10:13:21.412600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/solving-the-n-1-query-problem-in-sequelize-32892c5a</loc>
<lastmod>2026-06-24T10:13:21.408575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mongoose-pre-save-hooks-for-password-hashing-b571dbb0</loc>
<lastmod>2026-06-24T10:13:21.404993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/database-migrations-with-the-sequelize-cli-8f4b9602</loc>
<lastmod>2026-06-24T10:13:21.401278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mongoose-populate-for-referenced-documents-e4f90d8d</loc>
<lastmod>2026-06-24T10:13:21.397453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/define-a-mongoose-schema-and-model-0c0ef7b5</loc>
<lastmod>2026-06-24T10:13:21.393755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/api-versioning-url-vs-header-strategies-c9c9279e</loc>
<lastmod>2026-06-24T10:13:21.389190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/centralized-error-handling-in-an-express-api-b1bbed69</loc>
<lastmod>2026-06-24T10:13:21.385409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/404-vs-500-missing-resource-vs-server-failure-60f3eb10</loc>
<lastmod>2026-06-24T10:13:21.380553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/idempotency-put-vs-post-in-rest-85f83e51</loc>
<lastmod>2026-06-24T10:13:21.377030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/modularize-routes-with-express-router-2a3dace2</loc>
<lastmod>2026-06-24T10:13:21.372875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/status-codes-for-successful-post-and-get-98eab6f9</loc>
<lastmod>2026-06-24T10:13:21.368606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/req-params-vs-req-query-vs-req-body-in-express-b7660bb1</loc>
<lastmod>2026-06-24T10:13:21.364458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-an-express-route-to-create-a-user-8f032700</loc>
<lastmod>2026-06-24T10:13:21.360009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/conditionally-apply-middleware-by-request-property-f60afeab</loc>
<lastmod>2026-06-24T10:13:21.355723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-jwt-authentication-middleware-809120a8</loc>
<lastmod>2026-06-24T10:13:21.351115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/middleware-execution-order-and-sharing-data-via-req-2b957b20</loc>
<lastmod>2026-06-24T10:13:21.346006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/express-error-handling-middleware-signature-f2979be9</loc>
<lastmod>2026-06-24T10:13:21.341681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/application-level-vs-router-level-middleware-41da6946</loc>
<lastmod>2026-06-24T10:13:21.338089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-request-logging-middleware-in-express-c9ede337</loc>
<lastmod>2026-06-24T10:13:21.334150Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/parse-json-and-url-encoded-bodies-in-express-3d9ba095</loc>
<lastmod>2026-06-24T10:13:21.330613Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-express-middleware-590317c8</loc>
<lastmod>2026-06-24T10:13:21.326951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/centralized-error-handling-middleware-186261a8</loc>
<lastmod>2026-06-24T10:13:21.322650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/custom-api-key-auth-middleware-56078b3e</loc>
<lastmod>2026-06-24T10:13:21.318340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/modularizing-routes-with-express-router-3fa52062</loc>
<lastmod>2026-06-24T10:13:21.313042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/express-route-order-and-matching-bc32b049</loc>
<lastmod>2026-06-24T10:13:21.308244Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/res-send-vs-res-json-vs-res-end-699f7604</loc>
<lastmod>2026-06-24T10:13:21.304061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/parsing-json-bodies-with-express-json-d97a2f3b</loc>
<lastmod>2026-06-24T10:13:21.300237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/query-params-vs-route-params-in-express-0e5fd162</loc>
<lastmod>2026-06-24T10:13:21.295728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/serving-static-files-in-express-91705948</loc>
<lastmod>2026-06-24T10:13:21.292271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/minimal-express-hello-world-server-abbc7b68</loc>
<lastmod>2026-06-24T10:13:21.287597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/http-agent-and-connection-pooling-8939847e</loc>
<lastmod>2026-06-24T10:13:21.282189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/backpressure-in-node-js-streams-8531b309</loc>
<lastmod>2026-06-24T10:13:21.277547Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scaling-across-cores-with-cluster-and-os-5c6ae3dc</loc>
<lastmod>2026-06-24T10:13:21.271455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fs-watch-vs-fs-watchfile-896571c6</loc>
<lastmod>2026-06-24T10:13:21.267203Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/path-resolve-vs-path-join-8643cadb</loc>
<lastmod>2026-06-24T10:13:21.263525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reading-a-post-body-from-the-request-stream-62813543</loc>
<lastmod>2026-06-24T10:13:21.259667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/counting-lines-in-a-5gb-log-file-efficiently-a2706c68</loc>
<lastmod>2026-06-24T10:13:21.255453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/minimal-http-server-with-the-http-module-9fd51d68</loc>
<lastmod>2026-06-24T10:13:21.251840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-use-path-join-over-string-concatenation-47ac4861</loc>
<lastmod>2026-06-24T10:13:21.248243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fs-readfilesync-vs-fs-readfile-a414ef3e</loc>
<lastmod>2026-06-24T10:13:21.244585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/async-iterators-and-for-await-of-for-streaming-8cd215b1</loc>
<lastmod>2026-06-24T10:13:21.238802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/promise-all-vs-promise-allsettled-cb92879a</loc>
<lastmod>2026-06-24T10:13:21.235138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bounded-concurrency-for-many-async-requests-dd8cf913</loc>
<lastmod>2026-06-24T10:13:21.231532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/comparing-the-three-async-error-handling-styles-99980abb</loc>
<lastmod>2026-06-24T10:13:21.227958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-async-errors-in-express-middleware-847b4d98</loc>
<lastmod>2026-06-24T10:13:21.224234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/running-independent-requests-with-promise-all-and-race-af290aca</loc>
<lastmod>2026-06-24T10:13:21.220038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/output-order-of-sync-microtask-and-macrotask-6b88e032</loc>
<lastmod>2026-06-24T10:13:21.215600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-three-states-of-a-javascript-promise-3cda63e8</loc>
<lastmod>2026-06-24T10:13:21.211556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/monorepo-workspaces-vs-private-npm-packages-ae7bff5f</loc>
<lastmod>2026-06-24T10:13:21.207736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diamond-dependencies-and-nested-node-modules-0d7929a1</loc>
<lastmod>2026-06-24T10:13:21.204010Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/circular-dependencies-in-commonjs-modules-96c448c4</loc>
<lastmod>2026-06-24T10:13:21.199684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/semver-and-the-caret-vs-tilde-range-operators-70ad831d</loc>
<lastmod>2026-06-24T10:13:21.195756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/layered-structure-for-a-scalable-express-api-8401bee7</loc>
<lastmod>2026-06-24T10:13:21.192124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/choosing-between-commonjs-and-es-modules-0f6eafe3</loc>
<lastmod>2026-06-24T10:13:21.188606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-package-lock-json-must-be-committed-10990c4b</loc>
<lastmod>2026-06-24T10:13:21.183463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resolving-core-vs-relative-module-specifiers-0e0c8b62</loc>
<lastmod>2026-06-24T10:13:21.179637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dependencies-vs-devdependencies-in-package-json-f67aa0bb</loc>
<lastmod>2026-06-24T10:13:21.176062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/offloading-cpu-bound-work-with-worker-threads-93bd6ba8</loc>
<lastmod>2026-06-24T10:13:21.172316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/nexttick-vs-setimmediate-vs-settimeout-fn-0-b0be32c1</loc>
<lastmod>2026-06-24T10:13:21.168736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/order-of-the-node-js-event-loop-phases-318f9ca1</loc>
<lastmod>2026-06-24T10:13:21.164462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-websocket-protocol-8385973d</loc>
<lastmod>2026-06-24T10:13:21.157715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/federating-reliability-ownership-to-product-teams-15f942f1</loc>
<lastmod>2026-06-24T10:13:21.149598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/capacity-planning-for-a-distributed-cache-3977e675</loc>
<lastmod>2026-06-24T10:13:21.145918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/capacity-planning-for-distributed-stateful-systems-b195de73</loc>
<lastmod>2026-06-24T10:13:21.142030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-feature-flagging-service-cafc800d</loc>
<lastmod>2026-06-24T10:13:21.138349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-a-risky-release-with-feature-flags-145fb050</loc>
<lastmod>2026-06-24T10:13:21.134340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automating-actions-on-error-budget-burn-2508b23e</loc>
<lastmod>2026-06-24T10:13:21.130385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/safeguards-for-automated-remediation-runbooks-3a86d84c</loc>
<lastmod>2026-06-24T10:13:21.125911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/breaking-tunnel-vision-during-an-incident-f1673ca2</loc>
<lastmod>2026-06-24T10:13:21.121104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/key-roles-in-incident-response-f31a3f12</loc>
<lastmod>2026-06-24T10:13:21.117688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/opentelemetry-agent-and-gateway-architecture-2bae6d93</loc>
<lastmod>2026-06-24T10:13:21.113745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/first-sre-90-day-plan-at-a-startup-77a9cfc3</loc>
<lastmod>2026-06-24T10:13:21.109719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-shallow-vs-deep-health-checks-eb5a0874</loc>
<lastmod>2026-06-24T10:13:21.106037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rolling-update-vs-blue-green-deployment-ac1913aa</loc>
<lastmod>2026-06-24T10:13:21.100572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/writing-high-quality-postmortem-action-items-23ea520b</loc>
<lastmod>2026-06-24T10:13:21.096920Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/calculating-downtime-for-a-99-9-slo-aade192c</loc>
<lastmod>2026-06-24T10:13:21.093489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-error-budget-policy-123a1f39</loc>
<lastmod>2026-06-24T10:13:21.090035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/keeping-a-postmortem-blameless-after-an-admission-8951c19c</loc>
<lastmod>2026-06-24T10:13:21.086655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/conducting-a-production-readiness-review-9339114c</loc>
<lastmod>2026-06-24T10:13:21.082962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/embedded-vs-consulting-sre-engagement-models-358cc544</loc>
<lastmod>2026-06-24T10:13:21.077276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/a-team-keeps-blowing-its-error-budget-first-steps-ee87d94c</loc>
<lastmod>2026-06-24T10:13:21.073578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-an-error-budget-and-how-is-it-used-7ba58603</loc>
<lastmod>2026-06-24T10:13:21.069607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/defining-slis-and-an-slo-for-an-auth-service-eec42265</loc>
<lastmod>2026-06-24T10:13:21.065857Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/client-side-chaos-for-an-uncontrollable-third-party-c8ce21d3</loc>
<lastmod>2026-06-24T10:13:21.061373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/chaos-test-for-gray-failure-cascades-in-shared-services-64dbfd57</loc>
<lastmod>2026-06-24T10:13:21.057170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automating-chaos-in-ci-cd-for-continuous-verification-b9716827</loc>
<lastmod>2026-06-24T10:13:21.051299Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resource-faults-versus-network-faults-when-each-matters-569c3632</loc>
<lastmod>2026-06-24T10:13:21.047451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-does-200ms-latency-drop-requests-diagnose-it-1009c91b</loc>
<lastmod>2026-06-24T10:13:21.043683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-run-your-first-production-chaos-experiment-3fca9e36</loc>
<lastmod>2026-06-24T10:13:21.039490Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-simple-chaos-experiment-for-a-cache-dependency-5221c67e</loc>
<lastmod>2026-06-24T10:13:21.035797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-blast-radius-and-how-do-you-limit-it-bc7011ea</loc>
<lastmod>2026-06-24T10:13:21.031895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-chaos-engineering-differ-from-other-testing-3b5ee324</loc>
<lastmod>2026-06-24T10:13:21.028193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reliability-paved-roads-for-an-internal-paas-efc7ae5e</loc>
<lastmod>2026-06-24T10:13:21.024273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-chaos-experiment-for-a-payment-dependency-e58da583</loc>
<lastmod>2026-06-24T10:13:21.020506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/replication-and-consistency-for-active-active-regions-974f6379</loc>
<lastmod>2026-06-24T10:13:21.016867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/zero-downtime-index-migration-on-a-hot-table-38b80ca4</loc>
<lastmod>2026-06-24T10:13:21.013093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mitigating-risk-from-an-unproven-external-dependency-46233765</loc>
<lastmod>2026-06-24T10:13:21.009578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reliability-patterns-for-queue-based-job-processing-a486d3e0</loc>
<lastmod>2026-06-24T10:13:21.005291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-an-slo-and-how-do-you-define-api-availability-e37d0954</loc>
<lastmod>2026-06-24T10:13:21.001588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-telemetry-must-a-new-microservice-ship-with-e436219b</loc>
<lastmod>2026-06-24T10:13:20.996812Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-horizontal-scaling-is-the-wrong-fix-8105f9bf</loc>
<lastmod>2026-06-24T10:13:20.992998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-tail-latency-p99-matters-4ab851e3</loc>
<lastmod>2026-06-24T10:13:20.988951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/front-end-performance-budgets-36a61bc6</loc>
<lastmod>2026-06-24T10:13:20.985161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/littles-law-for-capacity-planning-3339af80</loc>
<lastmod>2026-06-24T10:13:20.981522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/capacity-planning-for-annual-traffic-spikes-9e493e14</loc>
<lastmod>2026-06-24T10:13:20.977654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-database-cpu-saturation-under-load-3683e803</loc>
<lastmod>2026-06-24T10:13:20.973882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/load-vs-stress-vs-soak-testing-b01098da</loc>
<lastmod>2026-06-24T10:13:20.970327Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/golden-signals-for-capacity-planning-81ceb055</loc>
<lastmod>2026-06-24T10:13:20.966619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/canary-a-shared-downstream-microservice-7ef21f4d</loc>
<lastmod>2026-06-24T10:13:20.962784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/auto-rollback-on-failed-blue-green-cutover-3c1f619a</loc>
<lastmod>2026-06-24T10:13:20.957699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/client-side-vs-server-side-feature-flags-4b41d1d5</loc>
<lastmod>2026-06-24T10:13:20.953595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-automated-canary-analysis-scoring-dff1ad05</loc>
<lastmod>2026-06-24T10:13:20.949721Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-a-degraded-canary-release-d805a907</loc>
<lastmod>2026-06-24T10:13:20.945692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/blue-green-deploys-with-schema-migrations-31524d3f</loc>
<lastmod>2026-06-24T10:13:20.941806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measure-roi-of-toil-reduction-efforts-dc22797c</loc>
<lastmod>2026-06-24T10:13:20.937818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-centralized-auto-remediation-platform-0d2d278d</loc>
<lastmod>2026-06-24T10:13:20.934159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-automated-microservice-provisioning-workflow-8ad9d29b</loc>
<lastmod>2026-06-24T10:13:20.929792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/systematically-reduce-noisy-alert-toil-6db70a69</loc>
<lastmod>2026-06-24T10:13:20.926243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/idempotency-in-infrastructure-provisioning-scripts-e6bf3658</loc>
<lastmod>2026-06-24T10:13:20.922731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automate-temporary-elevated-database-access-securely-8ae865a3</loc>
<lastmod>2026-06-24T10:13:20.918792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/distinguishing-toil-from-necessary-ops-work-2f9f0b5a</loc>
<lastmod>2026-06-24T10:13:20.915351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automating-a-recurring-manual-cache-clear-406815b6</loc>
<lastmod>2026-06-24T10:13:20.911950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reviewing-a-large-scale-cascading-outage-0388d9f1</loc>
<lastmod>2026-06-24T10:13:20.907829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measuring-post-incident-review-effectiveness-856cac4c</loc>
<lastmod>2026-06-24T10:13:20.904193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fixing-an-unmanaged-post-mortem-action-backlog-ed4e839f</loc>
<lastmod>2026-06-24T10:13:20.900794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/proximate-cause-versus-root-cause-ccf44a69</loc>
<lastmod>2026-06-24T10:13:20.897373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resolving-post-mortem-disagreement-with-data-f6ee70d7</loc>
<lastmod>2026-06-24T10:13:20.893767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-human-error-is-not-a-root-cause-44ad72b7</loc>
<lastmod>2026-06-24T10:13:20.890282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-blameless-culture-matters-for-reviews-a5af2db7</loc>
<lastmod>2026-06-24T10:13:20.886822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-5-whys-root-cause-technique-9f623066</loc>
<lastmod>2026-06-24T10:13:20.883460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/essential-sections-of-a-post-mortem-6c8e0cef</loc>
<lastmod>2026-06-24T10:13:20.880043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-safe-chaos-engineering-exercise-97c5411a</loc>
<lastmod>2026-06-24T10:13:20.876669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-a-single-source-of-truth-for-incidents-70c76571</loc>
<lastmod>2026-06-24T10:13:20.873001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/technical-investments-to-reduce-mttr-0fee684f</loc>
<lastmod>2026-06-24T10:13:20.869210Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/conducting-a-blameless-post-mortem-in-practice-c3942afe</loc>
<lastmod>2026-06-24T10:13:20.865317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fast-rollback-versus-targeted-fix-in-an-incident-bc7cab93</loc>
<lastmod>2026-06-24T10:13:20.860382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-sev1-sev4-severity-matrix-1d91c589</loc>
<lastmod>2026-06-24T10:13:20.856241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/primary-goal-and-sections-of-a-post-mortem-29a408d2</loc>
<lastmod>2026-06-24T10:13:20.851729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/triaging-a-5xx-error-spike-4a7da725</loc>
<lastmod>2026-06-24T10:13:20.847848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/alert-silencing-versus-alert-inhibition-c78b2dcb</loc>
<lastmod>2026-06-24T10:13:20.844209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/catching-rare-intermittent-failures-1565158f</loc>
<lastmod>2026-06-24T10:13:20.840714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measuring-on-call-health-quantitatively-730930ac</loc>
<lastmod>2026-06-24T10:13:20.836850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-escalation-policy-593d1c93</loc>
<lastmod>2026-06-24T10:13:20.833064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/anatomy-of-an-effective-runbook-88bca90f</loc>
<lastmod>2026-06-24T10:13:20.829525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/slo-based-alerting-and-error-budgets-6845e915</loc>
<lastmod>2026-06-24T10:13:20.825755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fixing-a-noisy-non-actionable-alert-63c84c69</loc>
<lastmod>2026-06-24T10:13:20.822122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/first-steps-on-a-p99-latency-page-5479bd2c</loc>
<lastmod>2026-06-24T10:13:20.818674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/symptom-based-versus-cause-based-alerting-28101717</loc>
<lastmod>2026-06-24T10:13:20.813549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/loki-versus-elasticsearch-for-logs-8b6debff</loc>
<lastmod>2026-06-24T10:13:20.810092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/writing-slis-in-promql-97a4e41e</loc>
<lastmod>2026-06-24T10:13:20.806486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scaling-prometheus-for-ha-and-volume-854d5118</loc>
<lastmod>2026-06-24T10:13:20.802675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-cache-health-dashboard-2a0ff058</loc>
<lastmod>2026-06-24T10:13:20.798531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/correlating-logs-metrics-and-traces-9a9d337c</loc>
<lastmod>2026-06-24T10:13:20.794609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prometheus-histogram-versus-summary-90ee6a87</loc>
<lastmod>2026-06-24T10:13:20.790503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/high-cardinality-in-time-series-databases-6af47641</loc>
<lastmod>2026-06-24T10:13:20.786817Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/core-components-of-prometheus-61a6c856</loc>
<lastmod>2026-06-24T10:13:20.783000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/histograms-versus-summaries-for-latency-12f93df8</loc>
<lastmod>2026-06-24T10:13:20.779513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-to-add-custom-opentelemetry-instrumentation-3b2301c4</loc>
<lastmod>2026-06-24T10:13:20.776088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/redesigning-a-high-cardinality-request-metric-3ccadae1</loc>
<lastmod>2026-06-24T10:13:20.772546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/trace-context-and-propagation-across-services-65c3690a</loc>
<lastmod>2026-06-24T10:13:20.768821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/opentelemetry-api-sdk-and-collector-77236971</loc>
<lastmod>2026-06-24T10:13:20.763924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/essential-tags-for-a-request-latency-metric-da160352</loc>
<lastmod>2026-06-24T10:13:20.760483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structured-vs-unstructured-logging-f5b0c000</loc>
<lastmod>2026-06-24T10:13:20.756946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-three-pillars-of-observability-6df480f6</loc>
<lastmod>2026-06-24T10:13:20.752893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fixing-watermelon-slos-that-hide-unhappy-users-e4459919</loc>
<lastmod>2026-06-24T10:13:20.749528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/launching-a-risky-feature-with-no-error-budget-left-7193b1eb</loc>
<lastmod>2026-06-24T10:13:20.746064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/setting-slos-across-a-dependency-chain-408b7ea3</loc>
<lastmod>2026-06-24T10:13:20.742572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-planned-maintenance-in-slos-and-error-budgets-4c0c7fac</loc>
<lastmod>2026-06-24T10:13:20.738858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/defining-slos-for-a-new-critical-service-5343282a</loc>
<lastmod>2026-06-24T10:13:20.735276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-a-healthy-p50-but-breaching-p99-07731526</loc>
<lastmod>2026-06-24T10:13:20.731682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/proposing-availability-and-latency-slis-for-an-auth-api-bf300e43</loc>
<lastmod>2026-06-24T10:13:20.727980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-an-error-budget-1e85e268</loc>
<lastmod>2026-06-24T10:13:20.722852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/relationship-between-sli-slo-and-sla-c7f4324a</loc>
<lastmod>2026-06-24T10:13:20.718798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/symptom-based-vs-cause-based-alerting-5b4bfb80</loc>
<lastmod>2026-06-24T10:13:20.714339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/head-based-vs-tail-based-trace-sampling-c71785d6</loc>
<lastmod>2026-06-24T10:13:20.710630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-high-cardinality-data-in-prometheus-3fd27f60</loc>
<lastmod>2026-06-24T10:13:20.706713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/black-box-vs-white-box-monitoring-for-legacy-apps-f0cc9aa5</loc>
<lastmod>2026-06-24T10:13:20.702991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-distributed-tracing-work-0b6e5ae7</loc>
<lastmod>2026-06-24T10:13:20.699104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structured-vs-unstructured-logging-why-it-matters-2fe31040</loc>
<lastmod>2026-06-24T10:13:20.693266Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-use-latency-percentiles-over-the-average-48ba8ff3</loc>
<lastmod>2026-06-24T10:13:20.689120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-the-four-golden-signals-aa427a99</loc>
<lastmod>2026-06-24T10:13:20.684588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-three-pillars-of-observability-4c6c6816</loc>
<lastmod>2026-06-24T10:13:20.680685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/error-budget-policy-across-dependent-microservices-d26dca53</loc>
<lastmod>2026-06-24T10:13:20.676486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sre-vs-traditional-ops-on-a-recurring-alert-86a7afc5</loc>
<lastmod>2026-06-24T10:13:20.672694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/risky-launch-with-a-near-empty-error-budget-a66fa3e3</loc>
<lastmod>2026-06-24T10:13:20.668914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-makes-a-blameless-postmortem-effective-b6b5516e</loc>
<lastmod>2026-06-24T10:13:20.665024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-find-and-eliminate-toil-systematically-1ede8f9a</loc>
<lastmod>2026-06-24T10:13:20.660605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/error-budget-exhausted-early-what-now-8f81cc32</loc>
<lastmod>2026-06-24T10:13:20.657009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-set-slos-for-a-service-from-scratch-7538f6e3</loc>
<lastmod>2026-06-24T10:13:20.652803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-sre-and-devops-relate-eccece8d</loc>
<lastmod>2026-06-24T10:13:20.649172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sli-vs-slo-vs-sla-how-do-they-relate-a38be728</loc>
<lastmod>2026-06-24T10:13:20.645482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-defines-toil-with-an-example-240a9118</loc>
<lastmod>2026-06-24T10:13:20.641618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/normalization-of-deviance-9f5b1faa</loc>
<lastmod>2026-06-24T10:13:20.634530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hiring-for-sre-350483bb</loc>
<lastmod>2026-06-24T10:13:20.630928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/litmuschaos-2e1d4966</loc>
<lastmod>2026-06-24T10:13:20.627353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/backpressure-91e36d22</loc>
<lastmod>2026-06-24T10:13:20.623806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/performance-profiling-64c0f59b</loc>
<lastmod>2026-06-24T10:13:20.620065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/review-of-reviews-postmortem-metrics-9690a0b2</loc>
<lastmod>2026-06-24T10:13:20.616488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-second-story-of-an-incident-503f9140</loc>
<lastmod>2026-06-24T10:13:20.612852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/counterfactual-reasoning-in-incident-analysis-d538e251</loc>
<lastmod>2026-06-24T10:13:20.609168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/actionable-remediation-items-4e58e353</loc>
<lastmod>2026-06-24T10:13:20.604620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/postmortem-report-template-b50062bc</loc>
<lastmod>2026-06-24T10:13:20.600927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/incident-timeline-reconstruction-ba29bf29</loc>
<lastmod>2026-06-24T10:13:20.597303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/war-room-in-incident-response-550e0d2e</loc>
<lastmod>2026-06-24T10:13:20.593719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/runbooks-2add741d</loc>
<lastmod>2026-06-24T10:13:20.590188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/incident-timeline-41a06183</loc>
<lastmod>2026-06-24T10:13:20.586664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/baggage-in-distributed-tracing-0b8407da</loc>
<lastmod>2026-06-24T10:13:20.582073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/auto-instrumentation-17ae77af</loc>
<lastmod>2026-06-24T10:13:20.578504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/metrics-in-observability-d88d245a</loc>
<lastmod>2026-06-24T10:13:20.574934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/observability-vs-monitoring-791ca8b3</loc>
<lastmod>2026-06-24T10:13:20.571124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/epsilon-in-differential-privacy-and-its-trade-offs-014857f7</loc>
<lastmod>2026-06-24T10:13:20.563987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/declarative-vs-imperative-ml-platform-design-469c7840</loc>
<lastmod>2026-06-24T10:13:20.559450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/flask-gunicorn-vs-triton-torchserve-for-serving-c5aabf27</loc>
<lastmod>2026-06-24T10:13:20.555818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hybrid-parallelism-for-large-model-training-8a46fad7</loc>
<lastmod>2026-06-24T10:13:20.551712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-design-ml-pipeline-steps-to-be-idempotent-1119eac3</loc>
<lastmod>2026-06-24T10:13:20.547969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/concept-drift-vs-data-drift-in-production-models-9584c312</loc>
<lastmod>2026-06-24T10:13:20.544137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-model-registry-and-how-does-it-enable-cd-66cf5729</loc>
<lastmod>2026-06-24T10:13:20.539749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-shadow-deployment-for-ml-models-2ee604eb</loc>
<lastmod>2026-06-24T10:13:20.535408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/three-ways-to-cut-llm-inference-cost-ce41f7f5</loc>
<lastmod>2026-06-24T10:13:20.531117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/serving-for-online-and-batch-predictions-06cc2cf6</loc>
<lastmod>2026-06-24T10:13:20.526876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automated-rollback-for-a-failed-model-deploy-8e8e9703</loc>
<lastmod>2026-06-24T10:13:20.522388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stages-of-an-end-to-end-ml-pipeline-9e860163</loc>
<lastmod>2026-08-07T14:56:03.074319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detecting-data-drift-on-a-continuous-feature-369f0c7f</loc>
<lastmod>2026-08-06T18:04:14.159697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ci-cd-for-microservice-based-ml-systems-2623e3ec</loc>
<lastmod>2026-06-24T10:13:20.510879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fairness-and-robustness-gates-in-ci-cd-8f7d1e3d</loc>
<lastmod>2026-06-24T10:13:20.506181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-poor-distributed-training-scaling-46cd0466</loc>
<lastmod>2026-06-24T10:13:20.501668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-model-as-a-feature-pipelines-a6b9bb2d</loc>
<lastmod>2026-06-24T10:13:20.497377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sub-20ms-online-feature-serving-3a5b694a</loc>
<lastmod>2026-06-24T10:13:20.493766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scalable-multi-modal-data-quality-pipeline-bfd09ef7</loc>
<lastmod>2026-06-24T10:13:20.490257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/versioning-a-10tb-dataset-as-code-c0a6a6da</loc>
<lastmod>2026-06-24T10:13:20.485105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/directed-acyclic-graph-dag-for-workflows-81bbd9f8</loc>
<lastmod>2026-06-24T10:13:20.479030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/staging-environments-for-ml-pipelines-4449df89</loc>
<lastmod>2026-06-24T10:13:20.475370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aws-bedrock-versus-a-direct-provider-api-c1ff2706</loc>
<lastmod>2026-06-24T10:13:20.468191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-llm-red-teaming-framework-412b3c32</loc>
<lastmod>2026-06-24T10:13:20.464554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scalable-oversight-of-superhuman-models-40c18ecf</loc>
<lastmod>2026-06-24T10:13:20.459759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-alignment-tax-and-capability-trade-offs-c02bbb1b</loc>
<lastmod>2026-06-24T10:13:20.456003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/penalizing-sycophancy-in-a-reward-model-fefa0dc5</loc>
<lastmod>2026-06-24T10:13:20.452027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/constitutional-ai-versus-standard-rlhf-ac7f276b</loc>
<lastmod>2026-06-24T10:13:20.448598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/preventing-pii-in-llm-outputs-curation-fine-tuning-or-guardrails-e6a0043a</loc>
<lastmod>2026-06-24T10:13:20.444928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/red-teaming-a-generative-model-61005033</loc>
<lastmod>2026-06-24T10:13:20.440600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/evaluating-faithfulness-and-compositionality-in-multimodal-models-7f18ee27</loc>
<lastmod>2026-06-24T10:13:20.435351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/clips-contrastive-objective-and-zero-shot-classification-a42484e8</loc>
<lastmod>2026-06-24T10:13:20.431102Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-a-401-error-in-an-llm-agents-tool-call-0ba00124</loc>
<lastmod>2026-06-24T10:13:20.426741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-chain-of-thought-helps-large-models-but-not-small-ones-52d58b78</loc>
<lastmod>2026-06-24T10:13:20.422539Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/self-consistency-over-chain-of-thought-30f24883</loc>
<lastmod>2026-06-24T10:13:20.418281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prompt-engineering-to-curb-extraction-hallucinations-f7fd5e72</loc>
<lastmod>2026-06-24T10:13:20.414174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fault-tolerant-checkpointing-for-thousand-gpu-pre-training-15085f54</loc>
<lastmod>2026-06-24T10:13:20.410052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tokens-and-vocabulary-size-tradeoffs-cb2071a6</loc>
<lastmod>2026-06-24T10:13:20.404897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-attention-versus-self-attention-in-encoder-decoder-transformers-95ceb008</loc>
<lastmod>2026-06-24T10:13:20.400618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-transformers-encode-token-position-29779014</loc>
<lastmod>2026-06-24T10:13:20.396402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/self-attention-and-the-query-key-value-matrices-9210cfd2</loc>
<lastmod>2026-06-24T10:13:20.392138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-rag-persists-despite-million-token-context-windows-46ad54fb</loc>
<lastmod>2026-06-24T10:13:20.384021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-autonomous-research-and-report-agent-afc339da</loc>
<lastmod>2026-06-24T10:13:20.380247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/data-lineage-and-machine-unlearning-for-a-fine-tuned-llm-e6d57043</loc>
<lastmod>2026-06-24T10:13:20.376745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/practical-explainability-for-an-llm-loan-summary-56bab2f2</loc>
<lastmod>2026-06-24T10:13:20.373140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measuring-fairness-in-an-embedding-based-text-classifier-3242a2b0</loc>
<lastmod>2026-06-24T10:13:20.369616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/preprocessing-conversations-to-protect-privacy-before-fine-tuning-79c4db93</loc>
<lastmod>2026-06-24T10:13:20.365185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mitigating-demographic-bias-in-a-fine-tuned-chatbot-738af0d7</loc>
<lastmod>2026-06-24T10:13:20.361561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-outlier-activations-in-int8-quantization-1d223e1c</loc>
<lastmod>2026-06-24T10:13:20.357835Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dynamic-batching-and-the-throughput-latency-trade-off-eec3d4cd</loc>
<lastmod>2026-06-24T10:13:20.352836Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detecting-catastrophic-forgetting-in-continual-fine-tuning-30971501</loc>
<lastmod>2026-06-24T10:13:20.348291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/agent-planning-beyond-a-react-loop-3c327fbf</loc>
<lastmod>2026-06-24T10:13:20.344755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/evaluating-a-multi-tool-llm-agent-854ec7f5</loc>
<lastmod>2026-06-24T10:13:20.341044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/chunking-and-embedding-a-rag-corpus-0ae60c43</loc>
<lastmod>2026-06-24T10:13:20.337400Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-to-choose-rag-over-fine-tuning-974943aa</loc>
<lastmod>2026-06-24T10:13:20.332826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-sycophancy-from-rlhf-7deabcfe</loc>
<lastmod>2026-06-24T10:13:20.329225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fixing-a-prompt-that-ignores-key-constraints-abfbef99</loc>
<lastmod>2026-06-24T10:13:20.325110Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/encoder-decoder-and-encoder-decoder-transformers-1ab9255a</loc>
<lastmod>2026-06-24T10:13:20.321445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/static-vs-contextual-word-embeddings-a315beb6</loc>
<lastmod>2026-06-24T10:13:20.316734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/lstm-vs-gru-gating-and-trade-offs-92180b34</loc>
<lastmod>2026-06-24T10:13:20.312949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/three-techniques-to-cut-llm-inference-latency-0153b820</loc>
<lastmod>2026-06-24T10:13:20.308418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multimodal-video-understanding-architecture-7f819647</loc>
<lastmod>2026-06-24T10:13:20.304855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-production-llm-summarization-eval-ccadf522</loc>
<lastmod>2026-06-24T10:13:20.301162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mixture-of-experts-architecture-and-routing-c6a284e3</loc>
<lastmod>2026-06-24T10:13:20.297495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hugging-face-hub-transformers-and-datasets-1557950d</loc>
<lastmod>2026-08-06T12:58:47.084587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/closed-api-vs-open-weight-models-for-production-b33d70ee</loc>
<lastmod>2026-08-06T11:49:27.131811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fine-tuning-vs-rag-for-daily-updated-docs-56178f3b</loc>
<lastmod>2026-08-06T11:49:28.098282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/differential-privacy-vs-utility-in-llm-fine-tuning-fd2424c8</loc>
<lastmod>2026-06-24T10:13:20.281422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/direct-versus-indirect-injection-and-agent-defenses-39992492</loc>
<lastmod>2026-06-24T10:13:20.277799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detecting-rag-hallucinations-with-a-confidence-score-06a6936f</loc>
<lastmod>2026-06-24T10:13:20.273049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rule-based-versus-model-based-llm-guardrails-61a365d8</loc>
<lastmod>2026-08-06T11:49:29.123378Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/core-insight-behind-gptq-and-awq-3088134b</loc>
<lastmod>2026-06-24T10:13:20.265628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tensor-versus-pipeline-parallelism-for-large-models-0cfd1fe8</loc>
<lastmod>2026-06-24T10:13:20.261047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-memory-problem-pagedattention-solves-1d568679</loc>
<lastmod>2026-06-24T10:13:20.257355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ptq-versus-qat-for-int8-quantization-8a8d15fd</loc>
<lastmod>2026-06-24T10:13:20.253760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/teacher-student-knowledge-distillation-e9d9b50e</loc>
<lastmod>2026-08-06T11:49:30.184469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-the-kv-cache-speeds-transformer-generation-b9b6075d</loc>
<lastmod>2026-08-06T11:49:31.290294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/model-quantization-benefits-and-risks-35b15f38</loc>
<lastmod>2026-08-06T11:49:32.220228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prompt-injection-versus-jailbreak-and-defenses-dc52cf6f</loc>
<lastmod>2026-06-24T10:13:20.237969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-input-and-output-guardrails-for-a-chatbot-dc537033</loc>
<lastmod>2026-06-24T10:13:20.232319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/red-teaming-llms-and-harmful-output-categories-72953c50</loc>
<lastmod>2026-08-06T11:49:33.635905Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-rlhf-is-and-the-safety-problem-it-solves-e0656223</loc>
<lastmod>2026-08-01T07:42:17.416654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/setting-up-an-llm-as-a-judge-evaluation-ebe4e559</loc>
<lastmod>2026-06-24T10:13:20.220048Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reference-free-evaluation-for-open-ended-dialogue-72053cf6</loc>
<lastmod>2026-06-24T10:13:20.215982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-mmlu-works-and-the-contamination-problem-c6f5ee9b</loc>
<lastmod>2026-06-24T10:13:20.210979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-evaluate-a-rag-system-end-to-end-1f3da0cf</loc>
<lastmod>2026-06-24T10:13:20.207257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-fid-is-calculated-versus-inception-score-9c69787a</loc>
<lastmod>2026-06-24T10:13:20.203231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/standard-metric-for-image-generation-quality-3311d165</loc>
<lastmod>2026-08-01T11:36:12.967508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-human-evaluation-is-the-gold-standard-f475c1f4</loc>
<lastmod>2026-08-01T12:00:17.155162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/perplexity-versus-bleu-for-lms-a3ffdf66</loc>
<lastmod>2026-07-29T11:55:46.447146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/batching-strategy-for-multimodal-training-6fc29681</loc>
<lastmod>2026-06-24T05:21:05.332565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/llava-versus-flamingo-vision-llm-design-facc9b1b</loc>
<lastmod>2026-06-24T05:21:05.328720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aligning-text-and-image-representations-95bb7bf9</loc>
<lastmod>2026-06-24T05:21:05.324778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-stable-diffusion-generates-images-b6621a5e</loc>
<lastmod>2026-06-24T05:21:05.320422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-visual-question-answering-system-1e0dd08f</loc>
<lastmod>2026-06-24T05:21:05.316682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/early-versus-late-modality-fusion-45f2cba8</loc>
<lastmod>2026-07-29T11:55:46.652625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/classic-image-captioning-architecture-c8b202e8</loc>
<lastmod>2026-07-29T11:55:47.636702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/temporal-consistency-in-video-diffusion-39324470</loc>
<lastmod>2026-06-24T05:21:05.304773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diffusion-based-image-inpainting-design-598a32fe</loc>
<lastmod>2026-06-24T05:21:05.300910Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ddim-faster-diffusion-sampling-07842a66</loc>
<lastmod>2026-06-24T05:21:05.297083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/evaluating-image-generation-fid-and-is-71a2532a</loc>
<lastmod>2026-06-24T05:21:05.293330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-agent-that-resolves-ambiguity-b393b5a0</loc>
<lastmod>2026-06-24T05:21:05.289323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/securing-tool-using-llm-agents-795a18fa</loc>
<lastmod>2026-06-24T05:21:05.285558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hybrid-search-and-re-ranking-for-retrieval-ad114af1</loc>
<lastmod>2026-06-24T05:21:05.279620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/evaluating-a-rag-system-end-to-end-14d25e2e</loc>
<lastmod>2026-06-24T05:21:05.275698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/direct-preference-optimization-explained-481e4188</loc>
<lastmod>2026-06-24T05:21:05.271574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reward-models-in-rlhf-and-ppo-4b792d82</loc>
<lastmod>2026-06-24T05:21:05.267543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pre-training-versus-fine-tuning-an-llm-6cc3701d</loc>
<lastmod>2026-07-29T11:55:47.643089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/alerting-on-under-replicated-deployments-d53a8942</loc>
<lastmod>2026-06-24T05:21:05.227332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/promql-for-top-5-cpu-consuming-pods-d6d23eca</loc>
<lastmod>2026-06-24T05:21:05.223390Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/efk-centralized-logging-architecture-8b040753</loc>
<lastmod>2026-06-24T05:21:05.217980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/auto-discovering-app-pods-for-prometheus-scraping-926dbf27</loc>
<lastmod>2026-06-24T05:21:05.213677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kube-state-metrics-versus-node-exporter-7595b26f</loc>
<lastmod>2026-08-05T15:26:28.706352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/viewing-pod-logs-and-durable-log-collection-96b844dd</loc>
<lastmod>2026-06-24T05:21:05.206166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multi-tenant-isolation-with-a-monitoring-exception-a99311c2</loc>
<lastmod>2026-06-24T05:21:05.202342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/binding-a-clusterrole-with-a-rolebinding-12bec4ce</loc>
<lastmod>2026-06-24T05:21:05.198358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/root-and-net-admin-under-pod-security-standards-4a86e654</loc>
<lastmod>2026-06-24T05:21:05.193523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-frontend-to-backend-networkpolicy-139cdd01</loc>
<lastmod>2026-06-24T05:21:05.189510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/namespace-scoped-rbac-for-a-serviceaccount-171d7bae</loc>
<lastmod>2026-06-24T05:21:05.185700Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/troubleshooting-an-rbac-forbidden-error-414523f4</loc>
<lastmod>2026-06-24T05:21:05.181643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/first-networkpolicy-flips-a-pod-to-default-deny-36034bb6</loc>
<lastmod>2026-06-24T05:21:05.177781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/role-versus-clusterrole-in-rbac-dfa88a76</loc>
<lastmod>2026-06-24T05:21:05.172753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/topology-spread-constraints-versus-pod-anti-affinity-bbcb6db5</loc>
<lastmod>2026-06-24T05:21:05.168949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tolerationseconds-and-graceful-eviction-on-noexecute-8e25fd86</loc>
<lastmod>2026-06-24T05:21:05.165186Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pinning-exclusive-cpu-cores-to-a-pod-e18f2e0a</loc>
<lastmod>2026-06-24T05:21:05.161593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/taints-and-tolerations-versus-node-affinity-60353942</loc>
<lastmod>2026-06-24T05:21:05.157631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/spreading-replicas-across-availability-zones-ef39c85e</loc>
<lastmod>2026-06-24T05:21:05.153573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/required-vs-preferred-node-affinity-rules-fdc54f97</loc>
<lastmod>2026-06-24T05:21:05.149749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-the-three-pod-qos-classes-c8e34e83</loc>
<lastmod>2026-06-24T05:21:05.145191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-stop-new-pods-scheduling-on-a-node-7098f9ca</loc>
<lastmod>2026-06-24T05:21:05.141549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-pin-a-pod-to-nodes-with-a-given-label-ec871423</loc>
<lastmod>2026-06-24T05:21:05.137825Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/requests-vs-limits-for-cpu-and-memory-1af6a3c2</loc>
<lastmod>2026-06-24T05:21:05.134173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-resize-a-live-persistentvolume-9c7d81e4</loc>
<lastmod>2026-06-24T05:21:05.130251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-a-statefulset-recover-a-pod-after-node-failure-defd67b8</loc>
<lastmod>2026-06-24T05:21:05.126643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-is-a-pod-with-a-pvc-stuck-pending-da21afce</loc>
<lastmod>2026-06-24T05:21:05.122730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-a-statefulset-give-stable-identity-and-storage-c6c84086</loc>
<lastmod>2026-06-24T05:21:05.117452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-do-persistentvolume-accessmodes-mean-71051503</loc>
<lastmod>2026-06-24T05:21:05.113743Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-storageclass-and-dynamic-provisioning-bde002be</loc>
<lastmod>2026-06-24T05:21:05.110011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/statefulset-vs-deployment-whats-the-difference-511d5625</loc>
<lastmod>2026-06-24T05:21:05.105773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bind-mounts-vs-named-volumes-for-persisting-docker-data-635e9099</loc>
<lastmod>2026-06-24T05:21:05.102333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-happens-to-volume-data-when-a-pod-is-deleted-6578e148</loc>
<lastmod>2026-06-24T05:21:05.098933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-persistentvolumes-and-persistentvolumeclaims-for-deb09397</loc>
<lastmod>2026-06-24T05:21:05.095319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-sealed-secrets-enable-gitops-for-secrets-e07d5aaf</loc>
<lastmod>2026-06-24T05:21:05.091771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-do-immutable-configmaps-and-secrets-solve-e23660a7</loc>
<lastmod>2026-06-24T05:21:05.088111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-inject-secrets-from-an-external-store-at-runtime-447577a0</loc>
<lastmod>2026-06-24T05:21:05.084511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-restrict-a-pods-access-to-a-secret-f1dfe048</loc>
<lastmod>2026-06-24T05:21:05.079525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-let-pods-pull-from-a-private-registry-4171246e</loc>
<lastmod>2026-06-24T05:21:05.075774Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/are-base64-encoded-kubernetes-secrets-actually-secure-f2662d5e</loc>
<lastmod>2026-06-24T05:21:05.072141Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bind-mounts-versus-named-volumes-b338e2b5</loc>
<lastmod>2026-06-24T05:21:05.067459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compose-image-directive-versus-build-directive-0d25d6f3</loc>
<lastmod>2026-06-24T05:21:05.063856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/manage-startup-order-and-readiness-in-compose-4aa8ab9f</loc>
<lastmod>2026-06-24T05:21:05.060334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/docker-compose-default-networking-beb482ab</loc>
<lastmod>2026-06-24T05:21:05.056473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-compose-services-reach-each-other-by-name-4920688d</loc>
<lastmod>2026-06-24T05:21:05.052843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/persist-postgresql-data-across-compose-down-1a81d30e</loc>
<lastmod>2026-06-24T05:21:05.049121Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/start-compose-services-detached-and-view-one-services-logs-63794483</loc>
<lastmod>2026-06-24T05:21:05.044488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/distroless-images-benefits-and-trade-offs-cbb5864d</loc>
<lastmod>2026-06-24T05:21:05.040824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pass-build-time-secrets-securely-with-buildkit-01533b4a</loc>
<lastmod>2026-06-24T05:21:05.036864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/run-a-container-as-a-non-root-user-232cfaa3</loc>
<lastmod>2026-06-24T05:21:05.033099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-dangling-image-and-how-to-prune-it-7e7a425c</loc>
<lastmod>2026-06-24T05:21:05.029449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/debug-a-running-container-with-the-docker-cli-1200a020</loc>
<lastmod>2026-06-24T05:21:05.025837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multi-stage-builds-for-compiled-languages-fb0c306b</loc>
<lastmod>2026-06-24T05:21:05.021851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimize-dockerfile-layer-caching-for-npm-install-62e79986</loc>
<lastmod>2026-06-24T05:21:05.016491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dockerfile-cmd-versus-entrypoint-e6f5cf29</loc>
<lastmod>2026-06-24T05:21:05.012789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dockerfile-copy-versus-add-d63acd39</loc>
<lastmod>2026-06-24T05:21:05.008741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-tag-and-run-a-container-with-port-mapping-e7ef84ac</loc>
<lastmod>2026-06-24T05:21:05.004864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/trace-a-container-processs-syscalls-from-the-host-e379fbcc</loc>
<lastmod>2026-06-24T05:21:04.998900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-oci-and-why-do-its-specs-matter-61ebb1ee</loc>
<lastmod>2026-06-24T05:21:04.990911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-container-vs-a-vm-9604bd04</loc>
<lastmod>2026-06-24T05:21:04.984276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-platform-button-api-and-implementation-d1c0e889</loc>
<lastmod>2026-06-24T05:21:04.976940Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/a-brand-only-component-consuming-core-tokens-15d96671</loc>
<lastmod>2026-06-24T05:21:04.972171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-density-themes-with-tokens-5ea2362d</loc>
<lastmod>2026-06-24T05:21:04.968063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/breaking-token-changes-across-multiple-themes-478608e2</loc>
<lastmod>2026-06-24T05:21:04.964062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automating-a-breaking-design-token-rename-6b882bb3</loc>
<lastmod>2026-06-24T05:21:04.959452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/backporting-a-critical-fix-to-an-older-major-3c52bf87</loc>
<lastmod>2026-06-24T05:21:04.955380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/contribution-model-for-a-multi-framework-system-1e6f9f1a</loc>
<lastmod>2026-06-24T05:21:04.951449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automated-detection-of-deprecated-component-usage-e24bba5c</loc>
<lastmod>2026-06-24T05:21:04.947707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automating-design-system-standards-enforcement-26188bef</loc>
<lastmod>2026-06-24T05:21:04.942694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-cross-framework-parity-in-a-design-system-613dc974</loc>
<lastmod>2026-06-24T05:21:04.938986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/governance-for-a-multi-brand-design-system-73e30a0f</loc>
<lastmod>2026-06-24T05:21:04.935300Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/challenges-of-a-federated-contribution-model-9f5b3cbb</loc>
<lastmod>2026-06-24T05:21:04.931522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tracking-design-system-health-across-the-org-e18fb992</loc>
<lastmod>2026-06-24T05:21:04.927531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/repo-and-versioning-strategy-for-multi-platform-ds-042c0bb9</loc>
<lastmod>2026-06-24T05:21:04.923593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/centralized-vs-federated-design-system-team-models-39fc2c75</loc>
<lastmod>2026-06-24T05:21:04.918357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deprecating-a-widely-used-component-gracefully-75c14d45</loc>
<lastmod>2026-06-24T05:21:04.914392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/versioned-documentation-site-for-a-design-system-3a947816</loc>
<lastmod>2026-06-24T05:21:04.909674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-decoupled-but-linked-tabs-components-937349a2</loc>
<lastmod>2026-06-24T05:21:04.905324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-flexible-yet-usable-datatable-api-9d60ef00</loc>
<lastmod>2026-06-24T05:21:04.900561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-token-aliasing-in-design-systems-dcf76652</loc>
<lastmod>2026-06-24T05:21:04.895032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/challenges-of-breaking-changes-in-a-design-system-0111e3c2</loc>
<lastmod>2026-06-24T05:21:04.890935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/token-architecture-for-multi-modal-alerts-2307ece4</loc>
<lastmod>2026-06-24T05:21:04.886960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/governance-to-keep-platforms-from-diverging-9947f6b7</loc>
<lastmod>2026-06-24T05:21:04.881592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/performance-trade-offs-of-abstracting-native-ui-3075c9dc</loc>
<lastmod>2026-06-24T05:21:04.877393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/modeling-a-confirmation-action-for-voice-9ee8bc16</loc>
<lastmod>2026-06-24T05:21:04.873164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/responsive-tabs-with-one-consistent-api-0f4879e5</loc>
<lastmod>2026-06-24T05:21:04.868492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sharing-logic-native-ui-across-platforms-c1d5924f</loc>
<lastmod>2026-06-24T05:21:04.864320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/versioning-and-distributing-multi-platform-tokens-68c0ed63</loc>
<lastmod>2026-06-24T05:21:04.859786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pixel-identical-modals-across-platforms-d64b708f</loc>
<lastmod>2026-06-24T05:21:04.855746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/delivering-one-color-token-to-three-platforms-0965b813</loc>
<lastmod>2026-06-24T05:21:04.851450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/preventing-theme-flash-in-ssr-apps-743543bb</loc>
<lastmod>2026-06-24T05:21:04.844700Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/token-build-pipeline-for-multi-platform-output-8cfabfc8</loc>
<lastmod>2026-06-24T05:21:04.840288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/css-custom-properties-versus-sass-for-theming-adea4077</loc>
<lastmod>2026-06-24T05:21:04.836359Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-a-themeable-react-component-library-d3c3ea0c</loc>
<lastmod>2026-06-24T05:21:04.831455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structuring-tokens-for-brand-and-sub-brand-inheritance-e0f014b5</loc>
<lastmod>2026-06-24T05:21:04.827214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implementing-light-and-dark-mode-on-the-web-8794feab</loc>
<lastmod>2026-06-24T05:21:04.821614Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automated-enforcement-of-deprecated-component-removal-6abf2d94</loc>
<lastmod>2026-06-24T05:21:04.817495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/coexisting-major-versions-during-migration-0b046861</loc>
<lastmod>2026-06-24T05:21:04.810940Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tracking-design-system-component-usage-and-versions-2a58e434</loc>
<lastmod>2026-06-24T05:21:04.800255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/first-steps-to-deprecate-a-legacy-component-697622e8</loc>
<lastmod>2026-06-24T05:21:04.774499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/semver-bump-for-a-non-breaking-bug-fix-67c82747</loc>
<lastmod>2026-06-24T05:11:12.404578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/quantifying-the-cost-of-a-missing-component-777974bc</loc>
<lastmod>2026-06-24T05:11:12.400998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/isolating-the-design-systems-velocity-impact-37b6645c</loc>
<lastmod>2026-06-24T05:11:12.397390Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/constructing-a-design-system-roi-formula-56fcaad5</loc>
<lastmod>2026-06-24T05:11:12.393751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/quantifying-migration-cost-for-a-major-release-e19d7482</loc>
<lastmod>2026-06-24T05:11:12.390095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-ui-consistency-score-e8941cfa</loc>
<lastmod>2026-06-24T05:11:12.386675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tracking-design-system-adoption-technically-fac213f3</loc>
<lastmod>2026-06-24T05:11:12.383043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/governance-model-for-specialized-contributions-8ad1fb8e</loc>
<lastmod>2026-06-24T05:11:12.379508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/essential-docs-for-onboarding-a-new-team-083565d3</loc>
<lastmod>2026-06-24T05:11:12.374402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bug-report-to-deployed-fix-workflow-31afcb78</loc>
<lastmod>2026-06-24T05:11:12.370819Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-component-deprecation-process-d7e5a93b</loc>
<lastmod>2026-06-24T05:11:12.367165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/classifying-a-visually-breaking-padding-change-0943939c</loc>
<lastmod>2026-06-24T05:11:12.363574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-and-key-sections-of-contributing-md-262cac6e</loc>
<lastmod>2026-06-24T05:11:12.359941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deciding-whether-a-one-off-variant-belongs-in-core-5ce3e8e8</loc>
<lastmod>2026-06-24T05:11:12.356466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/contributor-workflow-from-proposal-to-merge-fdfb814c</loc>
<lastmod>2026-06-24T05:11:12.352822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reversing-stagnating-design-system-adoption-ecc632be</loc>
<lastmod>2026-06-24T05:11:12.348883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-design-system-quarterly-roadmap-1df4b4e8</loc>
<lastmod>2026-06-24T05:11:12.344969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-contribution-model-with-quality-gates-16bf7ebc</loc>
<lastmod>2026-06-24T05:11:12.341387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/process-for-adding-a-new-component-62b5c7df</loc>
<lastmod>2026-06-24T05:11:12.337890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/core-roles-on-a-design-system-team-10842239</loc>
<lastmod>2026-06-24T05:11:12.334263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shadow-dom-accessibility-focus-and-cross-boundary-aria-7650c7e2</loc>
<lastmod>2026-06-24T05:11:12.329739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/adapting-css-for-forced-colors-mode-4b8ee205</loc>
<lastmod>2026-06-24T05:11:12.325937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/accessible-toasts-with-aria-live-regions-d192ca19</loc>
<lastmod>2026-06-24T05:11:12.322142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/enforcing-an-accessible-name-on-icon-only-buttons-e3b70aff</loc>
<lastmod>2026-06-24T05:11:12.318571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aria-roles-and-keyboard-nav-for-a-tabs-component-fc92b797</loc>
<lastmod>2026-06-24T05:11:12.313664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/enforcing-wcag-color-contrast-programmatically-96bc1bb3</loc>
<lastmod>2026-06-24T05:11:12.309971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-keyboard-focus-in-an-accessible-modal-1bf4b3d6</loc>
<lastmod>2026-06-24T05:11:12.306408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/minimizing-library-bundle-size-impact-on-consumers-bee50bbd</loc>
<lastmod>2026-06-24T05:11:12.302932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-visual-regression-testing-pipeline-8358f83b</loc>
<lastmod>2026-06-24T05:11:12.299133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/syncing-design-tokens-from-figma-to-code-1d41bca9</loc>
<lastmod>2026-06-24T05:11:12.295372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bundling-a-library-for-tree-shaking-and-multiple-formats-10614230</loc>
<lastmod>2026-06-24T05:11:12.291892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/releasing-a-breaking-change-without-forcing-upgrades-9f474025</loc>
<lastmod>2026-06-24T05:11:12.287393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/monorepo-vs-polyrepo-for-a-design-system-b7563cab</loc>
<lastmod>2026-06-24T05:11:12.283800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/css-in-js-vs-pre-compiled-css-for-distribution-ddd13cf8</loc>
<lastmod>2026-06-24T05:11:12.280151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/storybooks-role-in-design-system-infrastructure-93d5a504</loc>
<lastmod>2026-06-24T05:11:12.276334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/publishing-a-component-to-a-private-npm-registry-ab72972d</loc>
<lastmod>2026-06-24T05:11:12.272675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measuring-design-system-documentation-effectiveness-93f20c44</loc>
<lastmod>2026-06-24T05:11:12.269212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/documenting-component-anti-patterns-and-donts-0295edab</loc>
<lastmod>2026-06-24T05:11:12.265632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/auto-generating-component-api-docs-from-source-e2bec751</loc>
<lastmod>2026-06-24T05:11:12.261026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structuring-storybook-stories-for-visual-states-d7aca488</loc>
<lastmod>2026-06-24T05:11:12.257566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-multi-step-wizard-form-pattern-acde45e2</loc>
<lastmod>2026-06-24T05:11:12.254117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-a-composable-datatable-api-440fa05f</loc>
<lastmod>2026-06-24T05:11:12.250445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-slots-pattern-for-a-pagelayout-component-0d72d25a</loc>
<lastmod>2026-06-24T05:11:12.246766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/decoupling-form-state-from-its-field-components-84d785fd</loc>
<lastmod>2026-06-24T05:11:12.242773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-modal-with-controlled-open-state-ef004b62</loc>
<lastmod>2026-06-24T05:11:12.237815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-responsive-grid-with-breakpoint-props-a7beba27</loc>
<lastmod>2026-06-24T05:11:12.234214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-flexible-card-with-optional-content-4b2f90e7</loc>
<lastmod>2026-06-24T05:11:12.230682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/composing-input-and-button-into-a-searchform-29d941f6</loc>
<lastmod>2026-06-24T05:11:12.227147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/headless-components-and-a-headless-combobox-c0246b21</loc>
<lastmod>2026-06-24T05:11:12.223620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-global-and-local-theming-with-context-8373fb8e</loc>
<lastmod>2026-06-24T05:11:12.218921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/choosing-a-spacing-scale-for-a-design-system-f4779d82</loc>
<lastmod>2026-06-24T05:11:12.215255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/component-stability-index-f2ab38b0</loc>
<lastmod>2026-06-24T05:11:12.209333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automated-release-pipeline-555e8252</loc>
<lastmod>2026-06-24T05:11:12.205748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-high-redis-eviction-and-cache-misses-ad7e0baa</loc>
<lastmod>2026-06-24T05:11:12.198609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/modeling-iot-data-with-tags-and-fields-2eb00444</loc>
<lastmod>2026-06-24T05:11:12.194227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/problems-the-lakehouse-architecture-solves-7cf06b56</loc>
<lastmod>2026-06-24T05:11:12.190703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-choose-kafka-over-a-rest-endpoint-for-ingestion-be48bfde</loc>
<lastmod>2026-06-24T05:11:12.187183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cutting-managed-database-costs-without-breaking-slos-54f96b39</loc>
<lastmod>2026-06-24T05:11:12.183618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-ha-dr-strategy-for-an-oltp-database-8e5b0205</loc>
<lastmod>2026-06-24T05:11:12.179042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-and-optimizing-a-slow-production-query-d5e5008d</loc>
<lastmod>2026-06-24T05:11:12.175329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimizing-queries-on-a-billion-row-fact-table-0995a0c1</loc>
<lastmod>2026-06-24T05:11:12.171698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/logical-vs-physical-query-plans-and-the-optimizer-62984208</loc>
<lastmod>2026-06-24T05:11:12.168011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-databases-implement-group-by-aggregation-abf1d992</loc>
<lastmod>2026-06-24T05:11:12.164329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-volcano-iterator-model-of-query-execution-ab1efadb</loc>
<lastmod>2026-06-24T05:11:12.160761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/phantom-reads-and-how-serializable-prevents-them-6ac9d724</loc>
<lastmod>2026-06-24T05:11:12.156010Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/choosing-a-time-series-database-for-metrics-722c4959</loc>
<lastmod>2026-06-24T05:11:12.152450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-database-latency-layer-by-layer-a2122d33</loc>
<lastmod>2026-06-24T05:11:12.148645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sessionizing-clickstream-events-into-sessions-d3f7c5c4</loc>
<lastmod>2026-06-24T05:11:12.144711Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vectorized-query-execution-and-its-speedups-43800906</loc>
<lastmod>2026-06-24T05:11:12.140990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-buffer-pools-role-in-database-io-28435778</loc>
<lastmod>2026-06-24T05:11:12.137221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/predicate-pushdown-and-why-it-speeds-queries-2d90c66e</loc>
<lastmod>2026-06-24T05:11:12.133554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/denormalization-trading-write-cost-for-read-speed-59498896</loc>
<lastmod>2026-06-24T05:11:12.128904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/upgrading-a-stateful-flink-job-without-losing-state-a4105bc6</loc>
<lastmod>2026-06-24T05:11:12.125303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tuning-a-database-connection-pool-d82e87ed</loc>
<lastmod>2026-06-24T05:11:12.121893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-n-1-query-problem-and-how-to-fix-it-ba62c2c7</loc>
<lastmod>2026-06-24T05:11:12.118453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/synchronous-vs-asynchronous-replication-trade-offs-a6181a8f</loc>
<lastmod>2026-06-24T05:11:12.114990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/choosing-a-good-shard-key-and-avoiding-hot-spots-b1c36529</loc>
<lastmod>2026-06-24T05:11:12.110357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-a-graph-database-beats-relational-or-document-stores-43798058</loc>
<lastmod>2026-06-24T05:11:12.106802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sql-isolation-levels-and-the-anomalies-they-prevent-ca4a7388</loc>
<lastmod>2026-06-24T05:11:12.102978Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/zero-downtime-schema-migration-on-a-hot-table-9ee2ae29</loc>
<lastmod>2026-06-24T05:11:12.098850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tuning-hnsw-for-recall-vs-latency-b6e1181f</loc>
<lastmod>2026-06-24T05:11:12.093800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tsm-tree-vs-lsm-tree-storage-engines-223f3b63</loc>
<lastmod>2026-06-24T05:11:12.089758Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-analysis-phase-tokenizers-and-token-filters-92fea176</loc>
<lastmod>2026-06-24T05:11:12.085507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vector-embeddings-and-vector-databases-3c7d4d20</loc>
<lastmod>2026-06-24T05:11:12.080666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cache-aside-pattern-pros-and-cons-c0d8bcfc</loc>
<lastmod>2026-06-24T05:11:12.077072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/inverted-index-in-search-engines-435b258d</loc>
<lastmod>2026-06-24T05:11:12.073414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/iceberg-vs-delta-lake-metadata-and-acid-d8b480ba</loc>
<lastmod>2026-06-24T05:11:12.069572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-small-files-problem-in-data-lakes-f2dba4f0</loc>
<lastmod>2026-06-24T05:11:12.064835Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/exactly-once-semantics-in-stream-processing-63da1657</loc>
<lastmod>2026-06-24T05:11:12.061174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/clickstream-architecture-for-real-time-and-batch-09ea5638</loc>
<lastmod>2026-06-24T05:11:12.057674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/schema-on-read-in-data-lakes-c659783e</loc>
<lastmod>2026-06-24T05:11:12.052843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/data-warehouse-vs-data-lake-2b6bb549</loc>
<lastmod>2026-06-24T05:11:12.049140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multi-region-active-passive-dr-with-aurora-355b20ba</loc>
<lastmod>2026-06-24T05:11:12.045181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aurora-vs-spanner-architecture-contrast-a9943cff</loc>
<lastmod>2026-06-24T05:11:12.041221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-spanner-achieves-global-external-consistency-134a0fe0</loc>
<lastmod>2026-06-24T05:11:12.036480Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cache-aside-pattern-with-redis-and-rds-82485537</loc>
<lastmod>2026-06-24T05:11:12.032812Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/near-zero-downtime-database-migration-to-cloud-6defc4ed</loc>
<lastmod>2026-06-24T05:11:12.028535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aurora-serverless-v2-for-spiky-traffic-6d9bdf02</loc>
<lastmod>2026-06-24T05:11:12.023968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/replica-lag-and-read-your-writes-consistency-5b34e41f</loc>
<lastmod>2026-06-24T05:11:12.020230Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/read-replica-vs-multi-az-in-rds-007b47e9</loc>
<lastmod>2026-06-24T05:11:12.016497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managed-rds-vs-self-managed-db-on-ec2-0c197523</loc>
<lastmod>2026-06-24T05:11:12.011636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fixing-an-orms-inefficient-aggregation-query-a1370597</loc>
<lastmod>2026-06-24T05:11:12.007964Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unit-of-work-session-pattern-in-orms-f787766b</loc>
<lastmod>2026-06-24T05:11:12.004420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/transaction-isolation-levels-and-their-tradeoffs-ef2cf7a2</loc>
<lastmod>2026-06-24T05:11:11.999820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/eager-vs-lazy-loading-in-an-orm-80e393ff</loc>
<lastmod>2026-06-24T05:11:11.996290Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pooled-connection-lifecycle-and-close-semantics-338181f7</loc>
<lastmod>2026-06-24T05:11:11.992723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/connection-pools-and-the-problem-they-solve-00e78e14</loc>
<lastmod>2026-06-24T05:11:11.989118Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-database-drivers-jdbc-odbc-ff5cf1b0</loc>
<lastmod>2026-06-24T05:11:11.984319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/defense-in-depth-against-sql-injection-6ba01644</loc>
<lastmod>2026-06-24T05:11:11.980775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-degradation-with-normal-cpu-and-memory-c3225304</loc>
<lastmod>2026-06-24T05:11:11.976462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rbac-vs-direct-user-grants-f1f2d76e</loc>
<lastmod>2026-06-24T05:11:11.972892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/point-in-time-recovery-pitr-402d2613</loc>
<lastmod>2026-06-24T05:11:11.968498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/connection-pooling-and-its-key-parameters-3cb63a06</loc>
<lastmod>2026-06-24T05:11:11.964893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/least-privilege-for-database-service-accounts-9354ef56</loc>
<lastmod>2026-06-24T05:11:11.960300Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/full-differential-and-incremental-backups-80af31fb</loc>
<lastmod>2026-06-24T05:11:11.955262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mitigating-a-database-shard-hot-spot-0751e619</loc>
<lastmod>2026-06-24T05:11:11.939445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/split-brain-consensus-and-quorum-9fd653eb</loc>
<lastmod>2026-06-24T05:11:11.921061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/durable-write-path-in-a-sharded-kv-store-149944ea</loc>
<lastmod>2026-06-24T05:11:11.911551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-eventual-consistency-a97ec6b8</loc>
<lastmod>2026-06-24T05:11:11.900926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/leader-follower-vs-multi-leader-replication-9e01db58</loc>
<lastmod>2026-06-24T05:11:11.876320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/range-based-vs-hash-based-sharding-trade-offs-675fc774</loc>
<lastmod>2026-06-24T05:03:00.247755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/apply-the-cap-theorem-to-a-real-system-9d837721</loc>
<lastmod>2026-06-24T05:03:00.243287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-sharding-and-why-shard-over-vertical-scaling-163ea7a3</loc>
<lastmod>2026-06-24T05:03:00.239050Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-database-replication-and-why-use-it-bc7f299d</loc>
<lastmod>2026-06-24T05:03:00.233926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-an-olap-cube-and-its-operations-f6fb1d72</loc>
<lastmod>2026-06-24T05:03:00.230085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-separate-storage-and-compute-in-a-cloud-warehouse-101e3c84</loc>
<lastmod>2026-06-24T05:03:00.226214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-type-2-slowly-changing-dimension-e5e24f37</loc>
<lastmod>2026-06-24T05:03:00.222420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-columnar-storage-speed-up-analytics-df0cdf32</loc>
<lastmod>2026-06-24T05:03:00.218510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/star-schema-vs-snowflake-schema-trade-offs-c9d99d0b</loc>
<lastmod>2026-06-24T05:03:00.214528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-difference-between-etl-and-elt-c89675ce</loc>
<lastmod>2026-06-24T05:03:00.210602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-star-schema-3285c3e8</loc>
<lastmod>2026-06-24T05:03:00.206719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-difference-between-oltp-and-olap-38b5d4f4</loc>
<lastmod>2026-06-24T05:03:00.203069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-consistency-do-you-sacrifice-in-an-ap-system-56b9b5d6</loc>
<lastmod>2026-06-24T05:03:00.199367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-keep-consistency-without-multi-document-transactions-64ac27d2</loc>
<lastmod>2026-06-24T05:03:00.195456Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-fit-cassandra-to-a-high-read-high-write-workload-dd71149b</loc>
<lastmod>2026-06-24T05:03:00.190203Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-eventual-consistency-and-the-base-model-fdedd5ab</loc>
<lastmod>2026-06-24T05:03:00.186408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/embed-or-reference-likes-in-a-document-database-dcf71e0f</loc>
<lastmod>2026-06-24T05:03:00.182683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-cap-theorem-3365a736</loc>
<lastmod>2026-06-24T05:03:00.178854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-choose-between-relational-and-nosql-databases-18faa029</loc>
<lastmod>2026-06-24T05:03:00.175647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-a-hash-join-handle-memory-overflow-fd44e45b</loc>
<lastmod>2026-06-24T05:03:00.171906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sorting-data-larger-than-memory-b9c505e0</loc>
<lastmod>2026-06-24T05:03:00.167412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hash-join-versus-sort-merge-join-bfc91455</loc>
<lastmod>2026-06-24T05:03:00.163669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/joining-a-large-table-with-a-small-one-94ebb77f</loc>
<lastmod>2026-06-24T05:03:00.159886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-developers-read-query-plans-9dc6f79a</loc>
<lastmod>2026-06-24T05:03:00.156059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stages-of-executing-a-select-query-410a0248</loc>
<lastmod>2026-06-24T05:03:00.152466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/using-page-lsn-to-decide-redo-857d94ca</loc>
<lastmod>2026-06-24T05:03:00.148660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/row-oriented-versus-columnar-storage-64194b66</loc>
<lastmod>2026-06-24T05:03:00.144889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-three-phases-of-aries-recovery-1bbfc828</loc>
<lastmod>2026-06-24T05:03:00.141110Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/b-tree-range-queries-across-pages-bd31f3a1</loc>
<lastmod>2026-06-24T05:03:00.137230Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/lifecycle-of-a-single-row-update-66580d2b</loc>
<lastmod>2026-06-24T05:03:00.132373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/heap-file-versus-clustered-index-04beb27f</loc>
<lastmod>2026-06-24T05:03:00.128689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/database-checkpoints-with-wal-4d7fb64c</loc>
<lastmod>2026-06-24T05:03:00.124977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-the-write-ahead-log-5ccdd744</loc>
<lastmod>2026-06-24T05:03:00.120875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-database-page-e022f31a</loc>
<lastmod>2026-06-24T05:03:00.117034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/indexing-a-low-cardinality-status-column-ffbd8747</loc>
<lastmod>2026-06-24T05:03:00.113047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimizer-picks-nested-loop-over-hash-join-082de986</loc>
<lastmod>2026-06-24T05:03:00.108822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/b-tree-versus-hash-indexes-164fc996</loc>
<lastmod>2026-06-24T05:03:00.105097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-covering-index-bd7e6e64</loc>
<lastmod>2026-06-24T05:03:00.101177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/trade-offs-of-adding-indexes-to-a-table-1917cb7a</loc>
<lastmod>2026-06-24T05:03:00.096756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-query-execution-plan-27077e3b</loc>
<lastmod>2026-06-24T05:03:00.092582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/clustered-versus-non-clustered-indexes-1960e846</loc>
<lastmod>2026-06-24T05:03:00.087705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/composite-index-column-order-for-multi-column-filters-4ff8ac1d</loc>
<lastmod>2026-06-24T05:03:00.084067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-a-database-index-is-and-when-it-helps-b8364453</loc>
<lastmod>2026-06-24T05:03:00.080229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-the-write-ahead-log-ensures-atomicity-and-durability-bd411252</loc>
<lastmod>2026-06-24T05:03:00.076677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-skew-under-snapshot-isolation-0157693a</loc>
<lastmod>2026-06-24T05:03:00.072944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/two-phase-locking-and-serializability-835bfd65</loc>
<lastmod>2026-06-24T05:03:00.069109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-mvcc-enables-non-blocking-reads-8fc59f2d</loc>
<lastmod>2026-06-24T05:03:00.064009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/database-deadlocks-and-how-engines-resolve-them-9325869e</loc>
<lastmod>2026-06-24T05:03:00.060395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-lost-update-anomaly-explained-b3d95c9d</loc>
<lastmod>2026-06-24T05:03:00.056634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-acid-properties-of-transactions-e5ecfc42</loc>
<lastmod>2026-06-24T05:03:00.052997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shard-key-impact-on-uniqueness-and-cross-shard-lookups-a90d3681</loc>
<lastmod>2026-06-24T05:03:00.049170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/relational-versus-wide-column-for-a-news-feed-08ffac5e</loc>
<lastmod>2026-06-24T05:03:00.045423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/polymorphic-associations-and-referential-integrity-f84b67d9</loc>
<lastmod>2026-06-24T05:03:00.040644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/3nf-versus-bcnf-and-the-overlapping-key-gap-c26d7fd9</loc>
<lastmod>2026-06-24T05:03:00.036506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/adjacency-list-versus-nested-set-for-hierarchies-73268da7</loc>
<lastmod>2026-06-24T05:03:00.032734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/modeling-one-to-many-versus-many-to-many-relationships-c2510a3a</loc>
<lastmod>2026-06-24T05:03:00.029064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/normalizing-a-flat-orders-table-to-3nf-d4204cda</loc>
<lastmod>2026-06-24T05:03:00.025254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-to-intentionally-denormalize-a-schema-bc66e6cf</loc>
<lastmod>2026-06-24T05:03:00.022172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-and-fixing-the-n-1-query-problem-54d9dcfc</loc>
<lastmod>2026-06-24T05:03:00.018594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/read-committed-versus-serializable-isolation-levels-7a63e9bb</loc>
<lastmod>2026-06-24T05:03:00.014834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/materialization-and-pipelining-7464af2a</loc>
<lastmod>2026-06-24T05:03:00.008253Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/demographic-parity-versus-equalized-odds-in-hiring-42c15a75</loc>
<lastmod>2026-06-24T05:03:00.000412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-an-interaction-effect-to-a-non-statistician-6a50306f</loc>
<lastmod>2026-06-24T05:02:59.996383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/present-a-small-but-significant-a-b-test-lift-e42ce139</loc>
<lastmod>2026-06-24T05:02:59.992554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/interactive-versus-static-plots-for-eda-c60626de</loc>
<lastmod>2026-06-24T05:02:59.988797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/parquet-versus-csv-for-analytical-data-lakes-41d955cf</loc>
<lastmod>2026-06-24T05:02:59.985030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/audit-an-ml-pipeline-for-gdpr-compliance-4e90a91d</loc>
<lastmod>2026-06-24T05:02:59.981349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/a-b-test-two-fraud-models-in-production-c0330b15</loc>
<lastmod>2026-06-24T05:02:59.977528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/communicate-a-forecast-interval-to-an-executive-1f7d27c0</loc>
<lastmod>2026-06-24T05:02:59.973797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-watermarks-in-spark-structured-streaming-b5e9e783</loc>
<lastmod>2026-06-24T05:02:59.969668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/repartition-versus-coalesce-in-spark-32e5fc2a</loc>
<lastmod>2026-06-24T05:02:59.964926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-a-loan-denial-with-lime-or-shap-7a313d6e</loc>
<lastmod>2026-06-24T05:02:59.960890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-an-automated-a-b-test-reporting-system-bce549c2</loc>
<lastmod>2026-06-24T05:02:59.956722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-false-positives-and-negatives-for-churn-0508e57a</loc>
<lastmod>2026-06-24T05:02:59.951975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/catalyst-optimizer-and-project-tungsten-in-spark-29eee09c</loc>
<lastmod>2026-06-24T05:02:59.948065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/primary-metric-up-guardrail-down-ship-or-not-de90f43c</loc>
<lastmod>2026-06-24T05:02:59.944486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handle-source-schema-changes-without-downtime-b5b01b07</loc>
<lastmod>2026-06-24T05:02:59.940903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-sql-upsert-from-a-staging-table-c24d5334</loc>
<lastmod>2026-06-24T05:02:59.937145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-knn-or-mice-imputation-principles-e5c13686</loc>
<lastmod>2026-06-24T05:02:59.933715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-should-you-keep-outliers-not-drop-them-9a6e6bf2</loc>
<lastmod>2026-06-24T05:02:59.930184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pandas-apply-versus-vectorized-operations-29762cd3</loc>
<lastmod>2026-06-24T05:02:59.926617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/risks-of-optimizing-recommendations-only-for-ctr-ee107340</loc>
<lastmod>2026-06-24T05:02:59.922995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/federated-learning-architecture-risks-and-defenses-1fadd641</loc>
<lastmod>2026-06-24T05:02:59.919380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/differential-privacy-epsilon-and-noisy-aggregates-25e7c053</loc>
<lastmod>2026-06-24T05:02:59.915703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/k-anonymity-and-its-limits-against-linkage-attacks-525acbd5</loc>
<lastmod>2026-06-24T05:02:59.911980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/right-to-be-forgotten-and-machine-unlearning-f457d11e</loc>
<lastmod>2026-06-24T05:02:59.908265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/quantifying-performance-disparity-across-subgroups-61f0c2b8</loc>
<lastmod>2026-06-24T05:02:59.903667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/programmatically-detect-and-redact-pii-in-text-5c0b1682</loc>
<lastmod>2026-06-24T05:02:59.898933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/minimizing-model-prediction-latency-end-to-end-b1ed5aa7</loc>
<lastmod>2026-06-24T05:02:59.894805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/zero-downtime-model-updates-with-blue-green-or-canary-5da9eb6a</loc>
<lastmod>2026-06-24T05:02:59.891010Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-version-data-and-model-artifacts-not-just-code-9ee8c6b1</loc>
<lastmod>2026-06-24T05:02:59.887089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cpu-versus-gpu-serving-cost-latency-throughput-2444f2b3</loc>
<lastmod>2026-06-24T05:02:59.883224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ml-ci-cd-versus-traditional-software-ci-cd-8d7e6370</loc>
<lastmod>2026-06-24T05:02:59.879387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-a-feature-store-solves-skew-and-consistency-042a64b0</loc>
<lastmod>2026-06-24T05:02:59.875747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detecting-and-responding-to-model-and-concept-drift-d89d4947</loc>
<lastmod>2026-06-24T05:02:59.872076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/batch-prediction-versus-online-real-time-prediction-72fd55a2</loc>
<lastmod>2026-06-24T05:02:59.868294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deploy-a-saved-model-as-a-rest-prediction-service-1b9017ae</loc>
<lastmod>2026-06-24T05:02:59.864296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-k-means-user-segments-to-a-marketing-team-e8546ef4</loc>
<lastmod>2026-06-24T05:02:59.860566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/two-ways-accurate-data-can-still-mislead-in-a-chart-dacf44b1</loc>
<lastmod>2026-06-24T05:02:59.856453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reconcile-rising-sign-ups-with-falling-revenue-per-user-c3c032dd</loc>
<lastmod>2026-06-24T05:02:59.851543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/visualizing-long-term-trend-versus-seasonality-13c76d3f</loc>
<lastmod>2026-06-24T05:02:59.846990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-spark-executor-outofmemoryerror-96c2494f</loc>
<lastmod>2026-06-24T05:02:59.843227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/spark-rdds-dataframes-and-datasets-498947f3</loc>
<lastmod>2026-06-24T05:02:59.839495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/data-skew-in-spark-and-salting-b1f1a3a0</loc>
<lastmod>2026-06-24T05:02:59.835685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/spark-broadcast-join-versus-shuffle-join-f6110194</loc>
<lastmod>2026-06-24T05:02:59.831852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-mapreduce-paradigm-explained-875d31cb</loc>
<lastmod>2026-06-24T05:02:59.828087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hdfs-purpose-and-fault-tolerance-3f12cd39</loc>
<lastmod>2026-06-24T05:02:59.824419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/spark-transformations-versus-actions-0e4943d3</loc>
<lastmod>2026-06-24T05:02:59.820782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mode-collapse-in-gans-and-how-to-fix-it-00c0a25c</loc>
<lastmod>2026-06-24T05:02:59.817069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-transformers-use-multi-head-attention-22d5c678</loc>
<lastmod>2026-06-24T05:02:59.812380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/exploration-versus-exploitation-epsilon-greedy-and-ucb-8b6b16b3</loc>
<lastmod>2026-06-24T05:02:59.808502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rl-components-and-how-q-learning-works-7d23f95a</loc>
<lastmod>2026-06-24T05:02:59.804769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/analyzing-skewed-revenue-per-user-experiments-4faa1b1b</loc>
<lastmod>2026-06-24T05:02:59.800946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/interpreting-a-black-box-gradient-boosting-model-43d5454e</loc>
<lastmod>2026-06-24T05:02:59.797073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/random-forest-versus-gradient-boosting-36bb979f</loc>
<lastmod>2026-06-24T05:02:59.793245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stemming-versus-lemmatization-in-text-preprocessing-0f53bfaf</loc>
<lastmod>2026-06-24T05:02:59.789559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-missing-numerical-values-e787763b</loc>
<lastmod>2026-06-24T05:02:59.785790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pandas-loc-versus-iloc-indexing-b902252c</loc>
<lastmod>2026-06-24T05:02:59.782181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mle-versus-map-estimation-and-the-role-of-priors-97139492</loc>
<lastmod>2026-06-24T05:02:59.777553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/eigenvalues-eigenvectors-and-their-role-in-pca-4dc3ab91</loc>
<lastmod>2026-06-24T05:02:59.773853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-gradient-descent-and-the-learning-rate-work-bc04e90a</loc>
<lastmod>2026-06-24T05:02:59.770247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/framing-ad-load-tradeoffs-revenue-versus-retention-7a2e2c9b</loc>
<lastmod>2026-06-24T05:02:59.766016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/does-forcing-profile-completion-cause-retention-e371126a</loc>
<lastmod>2026-06-24T05:02:59.762130Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/python-virtual-environments-003b67bd</loc>
<lastmod>2026-06-24T05:02:59.755992Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/transformer-architecture-af03c4d0</loc>
<lastmod>2026-06-24T05:02:59.752280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/generative-adversarial-network-gan-e0d19753</loc>
<lastmod>2026-06-24T05:02:59.748375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multi-theme-infrastructure-for-a-component-library-eeeede1c</loc>
<lastmod>2026-06-24T05:02:59.740565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/monorepo-tradeoffs-for-a-design-system-77a33226</loc>
<lastmod>2026-06-24T05:02:59.735872Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/component-variants-with-bem-modifier-classes-ed08d433</loc>
<lastmod>2026-06-24T05:02:59.732027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/core-tokens-versus-alias-semantic-tokens-a073544d</loc>
<lastmod>2026-06-24T05:02:59.728329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/css-transition-versus-animation-573de4b9</loc>
<lastmod>2026-06-24T05:02:59.724538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/css-grid-versus-flexbox-fundamentals-40bd1043</loc>
<lastmod>2026-06-24T05:02:59.720817Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/brand-color-as-a-token-and-css-custom-property-c7c3760d</loc>
<lastmod>2026-06-24T05:02:59.716744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fixing-brand-color-contrast-at-the-system-level-cf249451</loc>
<lastmod>2026-06-24T05:02:59.712153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/distributing-design-tokens-across-web-ios-and-android-26d5c114</loc>
<lastmod>2026-06-24T05:02:59.708482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-card-components-configurable-api-c123c8a3</loc>
<lastmod>2026-06-24T05:02:59.704839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/css-modules-versus-bem-for-encapsulation-209f858c</loc>
<lastmod>2026-06-24T05:02:59.700371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/center-a-div-with-flexbox-on-the-parent-3a1773a4</loc>
<lastmod>2026-06-24T05:02:59.696690Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structure-css-layers-for-reset-vendor-and-components-587154f3</loc>
<lastmod>2026-06-24T05:02:59.692718Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-problem-do-css-cascade-layers-solve-8163c6a1</loc>
<lastmod>2026-06-24T05:02:59.688021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-platform-themeable-token-system-57842027</loc>
<lastmod>2026-06-24T05:02:59.684371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structuring-docs-for-multiple-audiences-be322c38</loc>
<lastmod>2026-06-24T05:02:59.680747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/delivering-an-urgent-design-system-hotfix-5ca49820</loc>
<lastmod>2026-06-24T05:02:59.677104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/contributing-a-new-component-variant-1c3fdb38</loc>
<lastmod>2026-06-24T05:02:59.673484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tokens-as-a-single-source-of-truth-pipeline-8857fa2a</loc>
<lastmod>2026-06-24T05:02:59.669841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-role-of-storybook-in-a-design-system-3ddedf02</loc>
<lastmod>2026-06-24T05:02:59.665389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/clickable-card-div-onclick-versus-anchor-tag-6b473d60</loc>
<lastmod>2026-06-24T05:02:59.661720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-multi-brand-dark-mode-theming-77200964</loc>
<lastmod>2026-06-24T05:02:59.658102Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/versioning-and-distributing-token-updates-safely-ea8c2057</loc>
<lastmod>2026-06-24T05:02:59.654310Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/transforming-tokens-for-multiple-platforms-bea5247e</loc>
<lastmod>2026-06-24T05:02:59.650744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-design-tokens-are-and-why-they-matter-c43e7ec5</loc>
<lastmod>2026-06-24T05:02:59.645827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-bem-tames-specificity-and-important-26db3d81</loc>
<lastmod>2026-06-24T05:02:59.641781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/performance-concerns-with-the-has-selector-00587eea</loc>
<lastmod>2026-06-24T05:02:59.638067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-container-query-driven-card-component-01535c7e</loc>
<lastmod>2026-06-24T05:02:59.634099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-oklch-beats-hsl-for-color-variations-a9690a52</loc>
<lastmod>2026-06-24T05:02:59.630397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/styling-a-parent-with-the-has-selector-56197366</loc>
<lastmod>2026-06-24T05:02:59.626552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-container-queries-beat-media-queries-cf35cbea</loc>
<lastmod>2026-06-24T05:02:59.621928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/native-css-nesting-and-the-parent-selector-1e164595</loc>
<lastmod>2026-06-24T05:02:59.618182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/css-logical-properties-versus-physical-properties-555deb72</loc>
<lastmod>2026-06-24T05:02:59.614611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/declaring-and-scoping-css-custom-properties-6fe87f83</loc>
<lastmod>2026-06-24T05:02:59.610906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/a-federated-design-system-governance-model-02ab44ce</loc>
<lastmod>2026-06-24T05:02:59.607453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/driving-and-measuring-design-system-adoption-82e72143</loc>
<lastmod>2026-06-24T05:02:59.603565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/governance-for-design-system-contributions-164640ff</loc>
<lastmod>2026-06-24T05:02:59.599614Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/classifying-a-card-change-under-semver-625ddfff</loc>
<lastmod>2026-06-24T05:02:59.595866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/documenting-a-single-ui-component-e2c41cd9</loc>
<lastmod>2026-06-24T05:02:59.591988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ci-cd-pipeline-for-a-design-system-monorepo-9b69ab77</loc>
<lastmod>2026-06-24T05:02:59.588540Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bundling-a-component-library-for-tree-shaking-13bb62e8</loc>
<lastmod>2026-06-24T05:02:59.584624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/releasing-a-breaking-button-change-with-semver-5541c3ce</loc>
<lastmod>2026-06-24T05:02:59.580868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automated-visual-regression-testing-for-components-5f5f253a</loc>
<lastmod>2026-06-24T05:02:59.576329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/packaging-a-design-system-as-an-npm-dependency-ff2c9e08</loc>
<lastmod>2026-06-24T05:02:59.572473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-design-systems-use-sass-or-postcss-679154c2</loc>
<lastmod>2026-06-24T05:02:59.568222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/respecting-prefers-reduced-motion-in-a-design-system-a961d1e2</loc>
<lastmod>2026-06-24T05:02:59.564036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-an-accessible-combobox-with-aria-802a9944</loc>
<lastmod>2026-06-24T05:02:59.560501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/announcing-status-messages-with-aria-live-regions-ad1e9db2</loc>
<lastmod>2026-06-24T05:02:59.556630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aria-roles-for-an-accessible-tab-interface-e095d629</loc>
<lastmod>2026-06-24T05:02:59.549806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-focus-in-an-accessible-modal-dialog-27fb17dc</loc>
<lastmod>2026-06-24T05:02:59.546284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/associating-a-label-with-a-form-input-5d2acfbc</loc>
<lastmod>2026-06-24T05:02:59.542140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shadow-dom-encapsulation-vs-css-modules-2686adc0</loc>
<lastmod>2026-06-24T05:02:59.538635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-polymorphic-as-prop-pattern-0851fcd8</loc>
<lastmod>2026-06-24T05:02:59.535013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/controlled-vs-uncontrolled-modal-component-08adf718</loc>
<lastmod>2026-06-24T05:02:59.531528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/css-modules-versus-styled-components-ba0c1927</loc>
<lastmod>2026-06-24T05:02:59.528023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/accessible-composite-textfield-component-4880793e</loc>
<lastmod>2026-06-24T05:02:59.524344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/customize-a-button-without-important-351ce358</loc>
<lastmod>2026-06-24T05:02:59.520771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-card-component-api-df584792</loc>
<lastmod>2026-06-24T05:02:59.516797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reusable-button-with-hover-focus-disabled-f0d60e6a</loc>
<lastmod>2026-06-24T05:02:59.512358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/integrating-design-tokens-with-tailwind-css-9aca6db7</loc>
<lastmod>2026-06-24T05:02:59.508634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/modeling-responsive-design-tokens-6beeb463</loc>
<lastmod>2026-06-24T05:02:59.504993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/token-architecture-for-white-label-multi-brand-855849ea</loc>
<lastmod>2026-06-24T05:02:59.501178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/light-and-dark-themes-with-design-tokens-4be0c6d1</loc>
<lastmod>2026-06-24T05:02:59.497463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architect-themes-on-a-token-foundation-aa0b7ac5</loc>
<lastmod>2026-06-24T05:02:59.493747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/versioning-a-design-system-library-243e3957</loc>
<lastmod>2026-06-24T05:02:59.490173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/support-a-one-off-that-deviates-from-the-system-ccf52dac</loc>
<lastmod>2026-06-24T05:02:59.486611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/accessibility-built-into-a-modal-component-75e66544</loc>
<lastmod>2026-06-24T05:02:59.482799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/roll-out-a-design-system-color-change-c758f430</loc>
<lastmod>2026-06-24T05:02:59.478269Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/component-versus-pattern-in-a-design-system-509405fe</loc>
<lastmod>2026-06-24T05:02:59.474653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-design-tokens-2c92d357</loc>
<lastmod>2026-06-24T05:02:59.470942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-a-design-system-for-developers-8696b927</loc>
<lastmod>2026-06-24T05:02:59.467241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-custom-postcss-plugin-px-to-rem-cebddae0</loc>
<lastmod>2026-06-24T05:02:59.463404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-and-shrink-a-large-css-bundle-d6abea3b</loc>
<lastmod>2026-06-24T05:02:59.459730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-scalable-sass-theming-system-4dd5f1bf</loc>
<lastmod>2026-06-24T05:02:59.455960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-does-autoprefixer-do-and-why-b42a4d87</loc>
<lastmod>2026-06-24T05:02:59.452451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-dry-button-with-sass-maps-and-mixins-ab6c557f</loc>
<lastmod>2026-06-24T05:02:59.448928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-postcss-and-how-it-differs-from-sass-de290e49</loc>
<lastmod>2026-06-24T05:02:59.445380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sass-mixin-versus-extend-bf1ef72d</loc>
<lastmod>2026-06-24T05:02:59.441680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-nesting-in-sass-and-its-pitfall-207c8f40</loc>
<lastmod>2026-06-24T05:02:59.437112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sass-variable-versus-css-custom-property-fcda345d</loc>
<lastmod>2026-06-24T05:02:59.433360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-css-pre-processor-385cb3a0</loc>
<lastmod>2026-06-24T05:02:59.429688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/using-is-and-where-to-manage-specificity-e5b65fe8</loc>
<lastmod>2026-06-24T05:02:59.426054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/utility-first-versus-semantic-css-trade-offs-9aefe440</loc>
<lastmod>2026-06-24T05:02:59.422371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/should-a-component-own-its-outer-spacing-78c0312f</loc>
<lastmod>2026-06-24T05:02:59.418569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-inverted-triangle-of-itcss-66b639e1</loc>
<lastmod>2026-06-24T05:02:59.414802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-custom-properties-enable-dynamic-theming-c971b50b</loc>
<lastmod>2026-06-24T05:02:59.410881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-the-two-principles-of-oocss-c102a54c</loc>
<lastmod>2026-06-24T05:02:59.406242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-bem-naming-convention-f42878b1</loc>
<lastmod>2026-06-24T05:02:59.402594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-css-variable-fonts-c7f47f46</loc>
<lastmod>2026-06-24T05:02:59.396239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-css-containing-block-5d8eb371</loc>
<lastmod>2026-06-24T05:02:59.391918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pseudo-class-versus-pseudo-element-in-css-62beeb3b</loc>
<lastmod>2026-06-24T05:02:59.387391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/categories-of-design-tokens-1617836c</loc>
<lastmod>2026-06-24T05:02:59.380064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-token-naming-conventions-7b7a8ec6</loc>
<lastmod>2026-06-24T05:02:59.374937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-personalized-ad-copy-pipeline-0aa7863d</loc>
<lastmod>2026-06-24T05:02:59.365073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architect-a-developer-portal-personalization-engine-d439f7c2</loc>
<lastmod>2026-06-24T05:02:59.360746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multi-armed-bandit-vs-a-b-testing-for-headlines-00063c75</loc>
<lastmod>2026-06-24T05:02:59.356527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/track-scroll-depth-intersection-observer-vs-scroll-events-3f9a4f0e</loc>
<lastmod>2026-06-24T05:02:59.352665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measure-active-engagement-time-accurately-c2056c5e</loc>
<lastmod>2026-06-24T05:02:59.348963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/manage-localized-copy-across-many-a-b-tests-d6362e39</loc>
<lastmod>2026-06-24T05:02:59.344385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-simple-a-b-test-for-a-headline-01f1af1a</loc>
<lastmod>2026-06-24T05:02:59.340653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automatically-moderate-user-generated-ad-copy-07c9fe1e</loc>
<lastmod>2026-06-24T05:02:59.336890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/programmatically-create-an-ad-via-a-marketing-api-1fe0f50e</loc>
<lastmod>2026-06-24T05:02:59.333235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-programmatic-seo-landing-page-system-8459dcd8</loc>
<lastmod>2026-06-24T05:02:59.329451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-tf-idf-and-its-use-in-seo-analysis-4f684503</loc>
<lastmod>2026-06-24T05:02:59.325766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/data-model-for-an-editorial-calendar-a6c567e7</loc>
<lastmod>2026-06-24T05:02:59.322106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-next-best-article-recommender-c5dee349</loc>
<lastmod>2026-06-24T05:02:59.318401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structuring-release-notes-for-breaking-api-changes-2797cc65</loc>
<lastmod>2026-06-24T05:02:59.313309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tf-idf-analysis-394373e6</loc>
<lastmod>2026-06-24T05:02:59.306777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-an-active-learning-loop-for-detection-8432f810</loc>
<lastmod>2026-06-24T05:02:59.297916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-does-n-way-k-shot-classification-mean-2ad195d0</loc>
<lastmod>2026-06-24T05:02:59.294224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/filter-based-vs-optimization-based-slam-2f0d7704</loc>
<lastmod>2026-06-24T05:02:59.290534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-real-time-multi-object-tracking-for-av-bd1f92a4</loc>
<lastmod>2026-06-24T05:02:59.286837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/loss-functions-for-imbalanced-medical-segmentation-0813e37d</loc>
<lastmod>2026-06-24T05:02:59.283165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-is-iou-computed-and-why-prefer-miou-5db8be78</loc>
<lastmod>2026-06-24T05:02:59.278627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/homography-vs-fundamental-matrix-degeneracy-b5dd7fc6</loc>
<lastmod>2026-06-24T05:02:59.274747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ptq-versus-qat-for-model-quantization-1b981ba5</loc>
<lastmod>2026-06-24T05:02:59.271014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-averaging-shots-reduces-image-noise-e7710a0a</loc>
<lastmod>2026-06-24T05:02:59.267157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-role-of-anchor-boxes-in-detectors-7d9e470d</loc>
<lastmod>2026-06-24T05:02:59.263133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/triangulating-3d-points-from-two-views-1644997c</loc>
<lastmod>2026-06-24T05:02:59.259345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/single-vs-multi-image-super-resolution-98649b12</loc>
<lastmod>2026-06-24T05:02:59.255672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/non-maximum-suppression-in-detection-b14d325b</loc>
<lastmod>2026-06-24T05:02:59.250518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/one-stage-vs-two-stage-detectors-c0d78972</loc>
<lastmod>2026-06-24T05:02:59.246768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-multi-object-tracker-7eadb9d2</loc>
<lastmod>2026-06-24T05:02:59.242937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/challenges-deploying-a-model-on-edge-hardware-04cd5675</loc>
<lastmod>2026-06-24T05:02:59.239228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-a-homography-is-a-valid-model-72f89297</loc>
<lastmod>2026-06-24T05:02:59.235521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/contrastive-learning-vs-masked-image-modeling-9956f475</loc>
<lastmod>2026-06-24T05:02:59.230749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/zero-shot-classification-with-clip-b0aa2eb6</loc>
<lastmod>2026-06-24T05:02:59.226862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/point-cloud-vs-voxel-grid-vs-nerf-62a8e087</loc>
<lastmod>2026-06-24T05:02:59.222931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-attention-in-transformer-vqa-models-48973f69</loc>
<lastmod>2026-06-24T05:02:59.218055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-data-association-problem-in-slam-c7034a13</loc>
<lastmod>2026-06-24T05:02:59.213545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/core-components-of-visual-slam-403048d2</loc>
<lastmod>2026-06-24T05:02:59.209457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/adapting-a-2d-cnn-for-video-action-recognition-44e2833b</loc>
<lastmod>2026-06-24T05:02:59.205799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deploying-segmentation-on-edge-devices-c770743c</loc>
<lastmod>2026-06-24T05:02:59.202219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/improving-small-object-detection-77e99748</loc>
<lastmod>2026-06-24T05:02:59.198543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-bundle-adjustment-and-why-is-it-tractable-e250afae</loc>
<lastmod>2026-06-24T05:02:59.194773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-learn-detection-and-description-jointly-like-superpoint-2c858d39</loc>
<lastmod>2026-06-24T05:02:59.191083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/feature-detector-vs-feature-descriptor-87aaaac8</loc>
<lastmod>2026-06-24T05:02:59.187369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-is-an-hdr-radiance-map-constructed-from-exposures-e93c73a8</loc>
<lastmod>2026-06-24T05:02:59.182852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-drift-detection-and-retraining-for-a-cv-model-6c17c239</loc>
<lastmod>2026-06-24T05:02:59.179079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-cashierless-retail-checkout-vision-system-55696b61</loc>
<lastmod>2026-06-24T05:02:59.175290Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cpu-vs-gpu-vs-edge-tpu-for-inference-4ad2e5d6</loc>
<lastmod>2026-06-24T05:02:59.171463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-train-and-evaluate-on-imbalanced-defect-data-886e6b6f</loc>
<lastmod>2026-06-24T05:02:59.167182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-speed-up-a-slow-detection-model-f4752e76</loc>
<lastmod>2026-06-24T05:02:59.162090Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/precision-vs-recall-in-object-detection-c69e5a14</loc>
<lastmod>2026-07-29T11:55:49.026476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-data-augmentations-help-small-image-datasets-887f4253</loc>
<lastmod>2026-07-29T11:55:48.966634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-focus-stacking-build-an-all-in-focus-image-839aaffd</loc>
<lastmod>2026-06-24T05:02:59.151087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-merge-a-burst-instead-of-one-long-low-light-exposure-1626fc3b</loc>
<lastmod>2026-06-24T05:02:59.146655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-a-plenoptic-camera-enable-post-capture-refocus-c9a128a1</loc>
<lastmod>2026-06-24T05:02:59.142942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-gray-world-and-white-patch-white-balance-43b3aa91</loc>
<lastmod>2026-06-24T05:02:59.139245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-smartphone-portrait-mode-produce-bokeh-f1b5be42</loc>
<lastmod>2026-06-24T05:02:59.135586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/outline-the-classic-image-stitching-pipeline-80a398c0</loc>
<lastmod>2026-07-29T11:55:49.856588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-build-an-hdr-image-from-bracketed-exposures-4680fea5</loc>
<lastmod>2026-07-29T11:55:52.453309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-byol-and-barlow-twins-avoid-representation-collapse-d2afba97</loc>
<lastmod>2026-06-24T05:02:59.123848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-mamls-inner-and-outer-loop-work-6cb76e97</loc>
<lastmod>2026-06-24T05:02:59.120409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prototypical-networks-for-few-shot-classification-14febc6e</loc>
<lastmod>2026-06-24T05:02:59.116964Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/contrastive-self-supervised-learning-with-simclr-59532b18</loc>
<lastmod>2026-06-24T05:02:59.113373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/leveraging-unlabeled-data-with-limited-labels-e727a2c0</loc>
<lastmod>2026-07-29T11:55:15.712458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/transfer-learning-from-resnet50-on-small-data-ba2cee69</loc>
<lastmod>2026-07-29T11:55:15.713639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/formulating-a-multi-step-robot-manipulation-task-8c1121dd</loc>
<lastmod>2026-06-24T05:02:59.101956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/nerf-limitations-and-advances-for-robotics-b171be68</loc>
<lastmod>2026-06-24T05:02:59.098369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/camera-intrinsics-extrinsics-and-the-essential-matrix-942478dd</loc>
<lastmod>2026-06-24T05:02:59.094686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-baseline-visual-question-answering-model-34820d50</loc>
<lastmod>2026-07-29T11:55:15.709989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/semantic-instance-and-panoptic-segmentation-c1217fca</loc>
<lastmod>2026-07-29T11:55:17.135954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-high-resolution-photorealistic-face-generator-44b07422</loc>
<lastmod>2026-06-24T05:02:59.082823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ddpm-versus-ddim-sampling-trade-offs-d20ac824</loc>
<lastmod>2026-06-24T05:02:59.078972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/classifier-free-guidance-in-diffusion-models-ec392176</loc>
<lastmod>2026-06-24T05:02:59.075381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unpaired-image-translation-with-cyclegan-8419a45d</loc>
<lastmod>2026-06-24T05:02:59.071740Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-text-prompts-guide-stable-diffusion-ec41e6f0</loc>
<lastmod>2026-06-24T05:02:59.066919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-u-net-skip-connections-matter-for-denoising-fa74b416</loc>
<lastmod>2026-06-24T05:02:59.062870Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/evaluating-generative-models-with-fid-versus-is-bccbcdee</loc>
<lastmod>2026-06-24T05:02:59.059197Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mode-collapse-in-gan-training-11387494</loc>
<lastmod>2026-06-24T05:02:59.055589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diffusion-forward-and-reverse-processes-d0d8f9f9</loc>
<lastmod>2026-07-29T11:55:17.470631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gan-architecture-generator-and-discriminator-roles-f5b552b4</loc>
<lastmod>2026-07-29T11:55:17.803772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/attention-in-diffusion-u-nets-for-text-conditioning-b6bf26f9</loc>
<lastmod>2026-06-24T05:02:59.044028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pure-vit-vs-hybrid-cnn-transformer-for-medical-segmentation-a18c733f</loc>
<lastmod>2026-06-24T05:02:59.040370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/core-principles-of-a-neural-radiance-field-a0b18815</loc>
<lastmod>2026-06-24T05:02:59.036772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-vits-need-positional-embeddings-a5704c16</loc>
<lastmod>2026-06-24T05:02:59.032879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-attention-for-visual-question-answering-21a15a76</loc>
<lastmod>2026-06-24T05:02:59.029257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-swin-transformer-achieves-linear-attention-de46500a</loc>
<lastmod>2026-06-24T05:02:59.024691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/inductive-biases-of-vit-versus-cnn-42118b1d</loc>
<lastmod>2026-06-24T05:02:59.021138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/self-attention-over-image-patches-explained-6e0ee834</loc>
<lastmod>2026-07-29T11:55:18.528120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-vit-and-cnn-process-an-image-differently-63fa8014</loc>
<lastmod>2026-07-29T11:55:18.531707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scene-flow-versus-optical-flow-f90f1d91</loc>
<lastmod>2026-06-24T05:02:59.009225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/self-supervised-pretraining-for-video-understanding-8b8838ea</loc>
<lastmod>2026-06-24T05:02:59.005589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/re-identification-in-multi-object-tracking-cf8d22b0</loc>
<lastmod>2026-06-24T05:02:59.001936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/3d-cnns-vs-two-stream-action-recognition-746373cf</loc>
<lastmod>2026-06-24T05:02:58.997878Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kalman-filter-for-bounding-box-tracking-1b0f676e</loc>
<lastmod>2026-06-24T05:02:58.994127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/brightness-constancy-and-small-motion-assumptions-a1baeff7</loc>
<lastmod>2026-06-24T05:02:58.990392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-tracking-by-detection-tracker-85e48e6e</loc>
<lastmod>2026-07-29T11:55:18.543100Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sparse-vs-dense-optical-flow-and-lucas-kanade-fe18392a</loc>
<lastmod>2026-07-29T11:55:18.791969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/adapting-vit-for-dense-semantic-segmentation-5f8063b7</loc>
<lastmod>2026-06-24T05:02:58.978344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-panoptic-segmentation-and-panoptic-quality-58743a4d</loc>
<lastmod>2026-06-24T05:02:58.974774Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-improve-coarse-segmentation-boundaries-090de62c</loc>
<lastmod>2026-06-24T05:02:58.970281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-mask-r-cnn-do-instance-segmentation-b647426f</loc>
<lastmod>2026-06-24T05:02:58.966651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/u-net-architecture-and-its-skip-connections-7f94377c</loc>
<lastmod>2026-06-24T05:02:58.962454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/semantic-versus-instance-segmentation-a7ca0182</loc>
<lastmod>2026-07-29T11:55:19.371183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detector-head-losses-regression-versus-classification-dfa2fa9e</loc>
<lastmod>2026-06-24T05:02:58.952533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deploying-real-time-detection-on-edge-devices-7a785cea</loc>
<lastmod>2026-06-24T05:02:58.945459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/focal-loss-and-class-imbalance-in-detectors-0a0b31b7</loc>
<lastmod>2026-06-24T05:02:58.936730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mean-average-precision-in-object-detection-115d0178</loc>
<lastmod>2026-07-29T11:55:19.385494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/intersection-over-union-for-detection-a2a003ac</loc>
<lastmod>2026-07-29T11:55:19.976835Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/image-classification-versus-object-detection-f2003f47</loc>
<lastmod>2026-07-29T11:55:21.358011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/translation-equivariance-versus-invariance-in-cnns-4e3c243e</loc>
<lastmod>2026-06-24T05:02:58.901744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/depthwise-separable-convolution-cost-savings-94b2268b</loc>
<lastmod>2026-06-24T05:02:58.893850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/adapting-a-classification-cnn-for-segmentation-2dd83dce</loc>
<lastmod>2026-06-24T05:02:58.882888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/uses-of-the-1x1-convolution-4c020fa6</loc>
<lastmod>2026-06-24T05:02:58.872893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/receptive-fields-in-convolutional-networks-19f51670</loc>
<lastmod>2026-06-24T05:02:58.864934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resnet-residual-blocks-and-the-degradation-problem-2b101bb5</loc>
<lastmod>2026-06-24T05:02:58.856952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/regularization-techniques-for-an-overfitting-cnn-77c32888</loc>
<lastmod>2026-06-24T05:02:58.845090Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-cnns-need-nonlinear-activations-like-relu-0d3e232e</loc>
<lastmod>2026-07-29T11:55:21.357333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/max-pooling-versus-strided-convolution-ca49ba88</loc>
<lastmod>2026-07-29T11:55:21.783275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-a-convolutional-layer-works-6cd42b08</loc>
<lastmod>2026-07-29T10:03:46.993974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stereo-rectification-math-and-its-artifacts-96385163</loc>
<lastmod>2026-06-24T05:02:58.809161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-pnp-problem-in-structure-from-motion-6e9f7f23</loc>
<lastmod>2026-06-24T05:02:58.790481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/incremental-structure-from-motion-pipeline-afe28dec</loc>
<lastmod>2026-06-23T12:36:00.479722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fundamental-matrix-versus-essential-matrix-069b855d</loc>
<lastmod>2026-06-23T12:36:00.475654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/disparity-and-depth-in-stereo-vision-6d1079ea</loc>
<lastmod>2026-07-29T12:00:50.423706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/epipolar-constraint-for-correspondence-search-d1cee97c</loc>
<lastmod>2026-07-29T10:03:48.396884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/feature-choice-for-real-time-mobile-slam-3c79b69c</loc>
<lastmod>2026-06-23T12:36:00.463223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cnn-features-for-image-retrieval-4690a8c5</loc>
<lastmod>2026-06-23T12:36:00.459509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bag-of-visual-words-model-8b65514a</loc>
<lastmod>2026-06-23T12:36:00.455722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/descriptor-matching-and-lowes-ratio-test-02fe42cb</loc>
<lastmod>2026-06-23T12:36:00.451969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sift-versus-surf-versus-orb-5e1b866b</loc>
<lastmod>2026-06-23T12:36:00.448154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sift-scale-and-rotation-invariance-94d7242b</loc>
<lastmod>2026-06-23T12:36:00.444448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/image-gradients-sobel-and-canny-e8e01fab</loc>
<lastmod>2026-07-29T10:03:50.063579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/harris-corner-detector-and-corner-stability-e8baa443</loc>
<lastmod>2026-07-29T10:03:52.587139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/image-rotation-forward-versus-inverse-mapping-ceabe456</loc>
<lastmod>2026-06-23T12:36:00.433452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/removing-salt-and-pepper-noise-51e0dff6</loc>
<lastmod>2026-06-23T12:36:00.429207Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/lens-distortion-and-camera-calibration-95dd0759</loc>
<lastmod>2026-06-23T12:36:00.425156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rgb-versus-hsv-color-spaces-b144d309</loc>
<lastmod>2026-08-08T14:20:26.622763Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/migrating-a-stateful-monolith-to-the-cloud-876e4251</loc>
<lastmod>2026-06-23T12:36:00.412339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-slow-auto-scaled-paas-workloads-999dc0f0</loc>
<lastmod>2026-06-23T12:36:00.408710Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/blue-green-versus-canary-deployments-75e5bce4</loc>
<lastmod>2026-06-23T12:36:00.404679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/high-availability-versus-fault-tolerance-e8ea9ef1</loc>
<lastmod>2026-06-23T12:36:00.400727Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/difference-between-metrics-and-logs-09fd0961</loc>
<lastmod>2026-06-23T12:36:00.397201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-multi-tenant-model-serving-platform-afb5bc46</loc>
<lastmod>2026-06-23T12:36:00.392823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/event-bus-versus-message-queue-for-triggers-69b5de5d</loc>
<lastmod>2026-06-23T12:36:00.388964Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimize-cost-of-a-big-data-analytics-platform-ec5442c3</loc>
<lastmod>2026-06-23T12:36:00.385141Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/strangler-fig-with-serverless-and-an-event-bus-34acf4c9</loc>
<lastmod>2026-06-23T12:36:00.381311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/configure-a-kubernetes-horizontal-pod-autoscaler-8bb7ca26</loc>
<lastmod>2026-06-23T12:36:00.376870Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-to-choose-bare-metal-over-a-vm-b062b9e7</loc>
<lastmod>2026-06-23T12:36:00.372487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/balance-agility-and-compliance-in-regulated-cloud-cc90b26b</loc>
<lastmod>2026-06-23T12:36:00.368476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/migrate-an-oltp-database-with-minimal-downtime-58625282</loc>
<lastmod>2026-06-23T12:36:00.364794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-an-enterprise-cloud-landing-zone-873a933c</loc>
<lastmod>2026-06-23T12:36:00.361182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/technical-challenges-of-a-multi-cloud-strategy-b7c19b1e</loc>
<lastmod>2026-06-23T12:36:00.357634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managed-services-versus-self-hosting-trade-offs-652e041c</loc>
<lastmod>2026-06-23T12:36:00.353567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-strangler-fig-pattern-0d0448af</loc>
<lastmod>2026-06-23T12:36:00.349389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-highly-available-web-application-5f122ac6</loc>
<lastmod>2026-06-23T12:36:00.345775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/lift-and-shift-versus-replatforming-migration-e6e09927</loc>
<lastmod>2026-06-23T12:36:00.342082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-well-architected-framework-pillars-664c12d5</loc>
<lastmod>2026-06-23T12:36:00.337993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-petabyte-scale-distributed-training-60142460</loc>
<lastmod>2026-06-23T12:36:00.333996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-auto-drift-detection-and-retraining-86052f0b</loc>
<lastmod>2026-06-23T12:36:00.329868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-speed-up-slow-single-gpu-training-36352518</loc>
<lastmod>2026-06-23T12:36:00.325126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-build-ci-cd-for-an-ml-model-146ce4ce</loc>
<lastmod>2026-06-23T12:36:00.321246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/inference-performance-bottlenecks-on-lambda-47c161e2</loc>
<lastmod>2026-06-23T12:36:00.317450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deploying-a-real-time-inference-endpoint-e65ddfed</loc>
<lastmod>2026-06-23T12:36:00.313809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/feeding-large-object-store-data-into-training-7b2af5e8</loc>
<lastmod>2026-06-23T12:36:00.310026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pre-built-ai-service-vs-custom-model-ca474372</loc>
<lastmod>2026-06-23T12:36:00.306054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/schema-evolution-without-rewriting-history-99a80f70</loc>
<lastmod>2026-06-23T12:36:00.301984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-small-files-problem-in-data-lakes-8c579970</loc>
<lastmod>2026-06-23T12:36:00.296971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/idempotency-in-data-ingestion-pipelines-45386707</loc>
<lastmod>2026-06-23T12:36:00.293068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-late-data-in-streaming-windows-e71e85e0</loc>
<lastmod>2026-06-23T12:36:00.288726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-and-fixing-data-skew-in-spark-e787c6ab</loc>
<lastmod>2026-06-23T12:36:00.284686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/partitioning-order-events-in-a-data-lake-630fe122</loc>
<lastmod>2026-06-23T12:36:00.280387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/csv-vs-json-vs-parquet-for-analytics-4c42adb8</loc>
<lastmod>2026-06-23T12:36:00.275923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/etl-versus-elt-in-cloud-data-platforms-ad6017fe</loc>
<lastmod>2026-06-23T12:36:00.271605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/data-lake-versus-data-warehouse-3e0009cd</loc>
<lastmod>2026-06-23T12:36:00.266948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resilient-stateful-batch-on-spot-instances-643910a4</loc>
<lastmod>2026-06-23T12:36:00.261583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-multi-account-cloud-chargeback-model-cfe82c7d</loc>
<lastmod>2026-06-23T12:36:00.256367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/savings-plans-vs-reserved-instances-for-mixed-compute-841a1c53</loc>
<lastmod>2026-06-23T12:36:00.251342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reducing-cross-region-data-transfer-costs-b4fdc134</loc>
<lastmod>2026-06-23T12:36:00.246255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/lifecycle-storage-tiering-for-compliance-logs-cac002e0</loc>
<lastmod>2026-06-23T12:36:00.241372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rightsizing-an-underutilized-vm-fleet-safely-473c40aa</loc>
<lastmod>2026-06-23T12:36:00.235421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/on-demand-vs-reserved-vs-spot-pricing-models-263b57db</loc>
<lastmod>2026-06-23T12:36:00.230243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/attribute-cloud-costs-to-teams-172fb7f9</loc>
<lastmod>2026-06-23T12:36:00.220902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-automated-cloud-cost-optimization-24126a53</loc>
<lastmod>2026-06-23T12:36:00.215321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/monitoring-with-slos-and-error-budgets-098de966</loc>
<lastmod>2026-06-23T12:36:00.209995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/strategy-for-large-multi-team-iac-projects-7343e4f4</loc>
<lastmod>2026-06-23T12:36:00.204507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-100-cpu-on-a-managed-database-16475dff</loc>
<lastmod>2026-06-23T12:36:00.198873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/enforce-a-cloud-resource-compliance-policy-402832a6</loc>
<lastmod>2026-06-23T12:36:00.194858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/state-drift-in-terraform-75fc0a8e</loc>
<lastmod>2026-06-23T12:36:00.190560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/centralized-logging-across-microservices-29122614</loc>
<lastmod>2026-06-23T12:36:00.186071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automate-patching-across-a-vm-fleet-b5b09306</loc>
<lastmod>2026-06-23T12:36:00.181365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-infrastructure-as-code-f4966f12</loc>
<lastmod>2026-06-23T12:36:00.176164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/high-throughput-serverless-stream-processing-a3a871d5</loc>
<lastmod>2026-06-23T12:36:00.171849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/serverless-functions-with-a-relational-database-947cce69</loc>
<lastmod>2026-06-23T12:36:00.167524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/distributed-tracing-for-serverless-apps-c7e46652</loc>
<lastmod>2026-06-23T12:36:00.163452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/idempotency-in-event-driven-systems-4298a760</loc>
<lastmod>2026-06-23T12:36:00.159341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/state-machines-versus-long-running-functions-afb0a2ed</loc>
<lastmod>2026-06-23T12:36:00.155324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-and-setup-of-a-dead-letter-queue-0c0e314c</loc>
<lastmod>2026-06-23T12:36:00.151337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/serverless-cold-starts-and-how-to-mitigate-them-f0b46132</loc>
<lastmod>2026-06-23T12:36:00.147646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/debug-intermittent-pod-to-pod-connectivity-f28c6ba6</loc>
<lastmod>2026-06-23T12:36:00.143090Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/isolate-tenants-in-a-shared-kubernetes-cluster-82ca966c</loc>
<lastmod>2026-06-23T12:36:00.139404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/grant-an-eks-pod-iam-access-to-s3-24954183</loc>
<lastmod>2026-06-23T12:36:00.135406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/running-stateful-apps-with-statefulsets-b5db814e</loc>
<lastmod>2026-06-23T12:36:00.131447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/exposing-kubernetes-services-to-the-internet-7ac55d19</loc>
<lastmod>2026-06-23T12:36:00.126911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multi-stage-docker-builds-80242992</loc>
<lastmod>2026-06-23T12:36:00.123108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kubernetes-deployment-versus-pod-fc2d0bfa</loc>
<lastmod>2026-06-23T12:36:00.119262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/writing-a-dockerfile-for-a-web-app-b3626121</loc>
<lastmod>2026-06-23T12:36:00.114845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/migrating-a-stateful-monolith-to-paas-57726d59</loc>
<lastmod>2026-06-23T12:36:00.110721Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cold-starts-in-serverless-environments-5271676a</loc>
<lastmod>2026-06-23T12:36:00.106908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/offload-long-running-tasks-from-web-requests-8e50dd4f</loc>
<lastmod>2026-06-23T12:36:00.102910Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ci-cd-pipeline-for-a-container-paas-15f97a39</loc>
<lastmod>2026-06-23T12:36:00.099072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/securely-supplying-secrets-to-an-app-9f6aff52</loc>
<lastmod>2026-06-23T12:36:00.094940Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deploying-to-heroku-via-git-7e1a1ff9</loc>
<lastmod>2026-06-23T12:36:00.091095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-not-store-uploads-on-local-paas-disk-237c56c5</loc>
<lastmod>2026-06-23T12:36:00.086547Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-cloud-shared-responsibility-model-ed72f430</loc>
<lastmod>2026-06-23T12:36:00.082860Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cap-theorem-and-real-database-tradeoffs-27c2c4a1</loc>
<lastmod>2026-06-23T12:36:00.079095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-global-low-latency-database-ef7265a3</loc>
<lastmod>2026-06-23T12:36:00.074787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/add-a-second-access-pattern-to-a-key-value-store-ff841a60</loc>
<lastmod>2026-06-23T12:36:00.071009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/data-warehouse-versus-oltp-database-181d66e6</loc>
<lastmod>2026-06-23T12:36:00.067158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/strong-versus-eventual-consistency-in-nosql-c4e5c1fa</loc>
<lastmod>2026-06-23T12:36:00.063224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rds-multi-az-versus-read-replicas-ab20a6d6</loc>
<lastmod>2026-06-23T12:36:00.059449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-caching-reduce-database-load-c7a0d5d8</loc>
<lastmod>2026-06-23T12:36:00.055577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/read-replicas-in-managed-relational-databases-dd322bfc</loc>
<lastmod>2026-06-23T12:36:00.050962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/choosing-relational-vs-nosql-managed-databases-43b8424e</loc>
<lastmod>2026-06-23T12:36:00.047302Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-for-hipaa-or-pci-dss-compliance-48365583</loc>
<lastmod>2026-06-23T12:36:00.043565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/centralized-logging-and-threat-detection-across-accounts-04d3cf09</loc>
<lastmod>2026-06-23T12:36:00.039810Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dynamic-database-credential-rotation-for-microservices-f311d603</loc>
<lastmod>2026-06-23T12:36:00.036111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shared-responsibility-model-across-service-tiers-6d4b59a4</loc>
<lastmod>2026-06-23T12:36:00.032460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automating-a-no-public-ip-governance-rule-0ea1e3d9</loc>
<lastmod>2026-06-23T12:36:00.028780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/service-managed-vs-customer-managed-vs-byok-keys-7562b8b5</loc>
<lastmod>2026-06-23T12:36:00.024895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/granting-a-vm-scoped-storage-access-without-static-keys-a954afbb</loc>
<lastmod>2026-06-23T12:36:00.021183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/security-groups-vs-nacls-9ed93d1e</loc>
<lastmod>2026-06-23T12:36:00.016546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/iam-role-vs-iam-user-22d7e0aa</loc>
<lastmod>2026-06-23T12:36:00.012364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/accelerating-uncacheable-dynamic-traffic-globally-7fc5a00b</loc>
<lastmod>2026-06-23T12:36:00.008745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stable-egress-ips-for-multi-region-outbound-traffic-fedd3add</loc>
<lastmod>2026-06-23T12:36:00.004933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/site-to-site-vpn-vs-dedicated-interconnect-aeab1711</loc>
<lastmod>2026-06-23T12:36:00.001304Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cdn-caching-for-static-and-dynamic-content-d9e6bf8e</loc>
<lastmod>2026-06-23T12:35:59.996752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dns-routing-policies-for-active-passive-failover-2041ab0a</loc>
<lastmod>2026-06-23T12:35:59.992978Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/process-running-but-load-balancer-says-unhealthy-a2a2bbf8</loc>
<lastmod>2026-06-23T12:35:59.989367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/connecting-two-vpcs-privately-948377c9</loc>
<lastmod>2026-06-23T12:35:59.984895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-cloud-dns-resolves-a-url-to-an-ip-f9699c5c</loc>
<lastmod>2026-06-23T12:35:59.981034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/layer-4-vs-layer-7-load-balancers-64d48caf</loc>
<lastmod>2026-06-23T12:35:59.976609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/public-and-private-subnet-vpc-design-43e594b5</loc>
<lastmod>2026-06-23T12:35:59.972682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/block-storage-availability-across-az-failure-5d38e8ba</loc>
<lastmod>2026-06-23T12:35:59.967820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/object-store-vs-nfs-consistency-models-a95bf9b5</loc>
<lastmod>2026-06-23T12:35:59.963776Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/maximizing-object-store-throughput-for-small-files-54ba71e9</loc>
<lastmod>2026-06-23T12:35:59.959705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/object-storage-tiers-and-lifecycle-automation-7a1bd18f</loc>
<lastmod>2026-06-23T12:35:59.955650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/protecting-object-storage-from-accidental-loss-b7554c8a</loc>
<lastmod>2026-06-23T12:35:59.951062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shared-file-system-access-across-many-vms-2d1aa2a4</loc>
<lastmod>2026-06-23T12:35:59.947130Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-high-i-o-wait-on-a-database-volume-1b436392</loc>
<lastmod>2026-06-23T12:35:59.943362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/serving-user-images-securely-from-object-storage-87ae50c9</loc>
<lastmod>2026-06-23T12:35:59.939585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/object-vs-block-vs-file-storage-4183d13b</loc>
<lastmod>2026-06-23T12:35:59.934740Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cost-effective-fault-tolerant-batch-processing-d7800069</loc>
<lastmod>2026-06-23T12:35:59.930861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimizing-low-latency-vm-to-vm-networking-d093d28e</loc>
<lastmod>2026-06-23T12:35:59.926851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-instance-metadata-service-explained-6aa70b75</loc>
<lastmod>2026-06-23T12:35:59.923049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-state-across-ephemeral-instances-7b31c085</loc>
<lastmod>2026-06-23T12:35:59.918982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/on-demand-vs-reserved-vs-spot-pricing-083eba5b</loc>
<lastmod>2026-06-23T12:35:59.914352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-an-auto-scaling-web-tier-9e006f61</loc>
<lastmod>2026-06-23T12:35:59.910638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-a-machine-image-is-and-why-it-matters-a2225c2b</loc>
<lastmod>2026-06-23T12:35:59.906846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/launching-a-virtual-machine-in-the-cloud-ae5f1250</loc>
<lastmod>2026-06-23T12:35:59.902535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hybrid-cloud-bursting-from-a-vmware-footprint-7679d783</loc>
<lastmod>2026-06-23T12:35:59.897678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-for-portability-across-two-clouds-aeb6eb6a</loc>
<lastmod>2026-06-23T12:35:59.893956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-hybrid-cloud-beats-public-or-private-79dde0fc</loc>
<lastmod>2026-06-23T12:35:59.889404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scalability-vs-elasticity-in-the-cloud-ce9d6024</loc>
<lastmod>2026-06-23T12:35:59.885595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/iaas-vs-paas-for-first-cloud-migration-274328d8</loc>
<lastmod>2026-06-23T12:35:59.881815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/capex-vs-opex-in-cloud-migration-a85b4932</loc>
<lastmod>2026-06-23T12:35:59.875950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/publish-subscribe-pattern-7fdd57e0</loc>
<lastmod>2026-06-23T12:35:59.870001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/persistent-volume-and-persistent-volume-claim-78f06a50</loc>
<lastmod>2026-06-23T12:35:59.865007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dynamically-generate-ci-cd-pipelines-ed27d23e</loc>
<lastmod>2026-06-23T12:35:59.856067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/r8-shrinking-obfuscation-and-optimization-e4009b1c</loc>
<lastmod>2026-06-23T12:35:59.848016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-custom-layout-in-jetpack-compose-122270e7</loc>
<lastmod>2026-06-23T12:35:59.843391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/define-and-calculate-weekly-active-users-81f74728</loc>
<lastmod>2026-06-23T12:35:59.834767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/use-difference-in-differences-without-an-a-b-test-2ef4dbcf</loc>
<lastmod>2026-06-23T12:35:59.829883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/determine-a-b-test-sample-size-d4279ea6</loc>
<lastmod>2026-06-23T12:35:59.825915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-analytics-event-schema-validation-3314ed70</loc>
<lastmod>2026-06-23T12:35:59.822037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/calculate-mrr-with-sql-including-annual-plans-4b34483c</loc>
<lastmod>2026-06-23T12:35:59.817056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/interpret-a-p-value-in-an-a-b-test-88eafba5</loc>
<lastmod>2026-06-23T12:35:59.813145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/define-a-consistent-day-across-timezones-66e9ba8c</loc>
<lastmod>2026-06-23T12:35:59.809216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-cdc-from-oltp-to-warehouse-f0657763</loc>
<lastmod>2026-06-23T12:35:59.804380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-multi-touch-attribution-model-c2fbdc78</loc>
<lastmod>2026-06-23T12:35:59.800592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reframe-time-series-for-a-tree-model-f11e6630</loc>
<lastmod>2026-06-23T12:35:59.796068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/find-leading-indicators-of-long-term-churn-a0378854</loc>
<lastmod>2026-06-23T12:35:59.792142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/calculating-daily-active-users-in-sql-0151d04e</loc>
<lastmod>2026-06-23T12:35:59.788320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/client-vs-server-tracking-pros-cons-examples-e0df7fa3</loc>
<lastmod>2026-06-23T12:35:59.783529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-conversion-funnel-in-sql-06d58f30</loc>
<lastmod>2026-06-23T12:35:59.779804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bundled-analytics-vs-warehouse-native-trade-offs-18992608</loc>
<lastmod>2026-06-23T12:35:59.775214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/investigating-analytics-vs-database-count-gaps-b43be36b</loc>
<lastmod>2026-06-23T12:35:59.770391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-multi-touch-attribution-e9e1c5fb</loc>
<lastmod>2026-06-23T12:35:59.766509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sql-for-a-three-step-onboarding-funnel-0fdbd628</loc>
<lastmod>2026-06-23T12:35:59.762709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implementing-a-consistent-assignment-a-b-test-cc06ebdf</loc>
<lastmod>2026-06-23T12:35:59.757811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-multiple-comparisons-problem-in-a-b-testing-a0158185</loc>
<lastmod>2026-06-23T12:35:59.753849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/visualizing-a-correlation-with-a-third-variable-75b63e11</loc>
<lastmod>2026-06-23T12:35:59.748782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cohort-analysis-for-an-onboarding-change-9af07bad</loc>
<lastmod>2026-06-23T12:35:59.744082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/visualizing-a-non-linear-funnel-with-re-entry-9cb23eda</loc>
<lastmod>2026-06-23T12:35:59.738806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/enforcing-gdpr-right-to-be-forgotten-at-scale-fa561e50</loc>
<lastmod>2026-06-23T12:35:59.733103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-useful-button-click-event-payload-ee341513</loc>
<lastmod>2026-06-23T12:35:59.727824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-warehouse-model-for-feature-adoption-e0438877</loc>
<lastmod>2026-06-23T12:35:59.722030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-model-degradation-over-time-2b943f8d</loc>
<lastmod>2026-06-23T12:35:59.707278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/zero-shot-few-shot-and-chain-of-thought-trade-offs-f5cef1ae</loc>
<lastmod>2026-06-23T12:15:25.224199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/flashattention-and-io-aware-attention-23d9001a</loc>
<lastmod>2026-06-23T12:15:25.220700Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/causal-versus-masked-language-modeling-6c8ebd2c</loc>
<lastmod>2026-07-31T17:10:25.082724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/layer-norm-and-residuals-in-transformer-blocks-503c7fc0</loc>
<lastmod>2026-06-23T12:15:25.213738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-multi-head-attention-59c7a229</loc>
<lastmod>2026-06-23T12:15:25.210034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/self-attention-versus-recurrent-architectures-a3768ced</loc>
<lastmod>2026-07-31T17:10:23.799501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/attention-in-sequence-to-sequence-models-b38212f2</loc>
<lastmod>2026-06-23T12:15:25.202798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vanishing-gradients-and-why-relu-helps-36383d3f</loc>
<lastmod>2026-08-05T15:26:18.792502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hallucination-detection-in-llms-c4217eb8</loc>
<lastmod>2026-06-23T12:15:25.193682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/transformer-encoder-decoder-architecture-a94b764b</loc>
<lastmod>2026-06-23T12:15:25.189632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/value-learning-922bef57</loc>
<lastmod>2026-06-23T12:15:25.184858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/xcframeworks-and-binary-distribution-trade-offs-72959920</loc>
<lastmod>2026-06-23T12:15:25.177465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/decoupled-cross-module-navigation-in-modular-ios-0341c275</loc>
<lastmod>2026-06-23T12:15:25.174037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resolving-conflicting-transitive-versions-in-spm-4cc5162c</loc>
<lastmod>2026-06-23T12:15:25.170591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/making-a-legacy-uiviewcontroller-testable-1f089c6f</loc>
<lastmod>2026-06-23T12:15:25.166960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/setup-and-teardown-in-xctestcase-34919afc</loc>
<lastmod>2026-06-23T12:15:25.163228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/generating-video-thumbnails-with-avassetimagegenerator-efc1f082</loc>
<lastmod>2026-06-23T12:15:25.159670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-card-flip-animation-in-swiftui-3163c524</loc>
<lastmod>2026-06-23T12:15:25.155955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/push-vs-modal-presentation-in-uikit-15143320</loc>
<lastmod>2026-06-23T12:15:25.152589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/iboutlet-vs-ibaction-in-interface-builder-2d722559</loc>
<lastmod>2026-06-23T12:15:25.148883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/protocols-with-associated-types-and-opaque-types-b847da13</loc>
<lastmod>2026-06-23T12:15:25.144666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/do-try-catch-versus-optional-return-types-26a74332</loc>
<lastmod>2026-06-23T12:15:25.140623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/closures-and-trailing-closure-syntax-ed41a23c</loc>
<lastmod>2026-06-23T12:15:25.136670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-the-guard-statement-c3b894f4</loc>
<lastmod>2026-06-23T12:15:25.133115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/retain-cycles-and-how-to-break-them-649aafd3</loc>
<lastmod>2026-06-23T12:15:25.129480Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/decoding-a-heterogeneous-json-array-by-a-type-field-b77f3492</loc>
<lastmod>2026-06-23T12:15:25.125807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/minimizing-storyboard-merge-conflicts-680f47a4</loc>
<lastmod>2026-06-23T12:15:25.122105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/faulting-in-core-data-1fbc278f</loc>
<lastmod>2026-06-23T12:15:25.117520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/view-identity-in-swiftui-and-the-id-modifier-26fe4561</loc>
<lastmod>2026-06-23T12:15:25.111708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/copy-on-write-and-implementing-it-for-a-custom-struct-58342789</loc>
<lastmod>2026-06-23T12:15:25.106863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/map-versus-compactmap-versus-flatmap-541cd32a</loc>
<lastmod>2026-06-23T12:15:25.102820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/debugging-a-closure-capture-leak-in-a-third-party-library-3f8bcd1e</loc>
<lastmod>2026-06-23T12:15:25.099027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/verifying-and-avoiding-copy-on-write-overhead-3b733d04</loc>
<lastmod>2026-06-23T12:15:25.095157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-dynamic-keyword-and-message-dispatch-c56d77aa</loc>
<lastmod>2026-06-23T12:15:25.091087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dispatch-async-versus-task-detached-for-offloading-work-3bae4486</loc>
<lastmod>2026-06-23T12:15:25.087115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-an-autoreleasepool-is-and-when-to-add-one-manually-ddd09381</loc>
<lastmod>2026-06-23T12:15:25.083558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/exposing-swift-classes-to-objective-c-63449fd0</loc>
<lastmod>2026-06-23T12:15:25.080120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/struct-versus-class-performance-and-memory-tradeoffs-db69b798</loc>
<lastmod>2026-06-23T12:15:25.076617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-choppy-scrolling-performance-aa763d43</loc>
<lastmod>2026-06-23T12:15:25.071958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-and-setup-of-an-objective-c-bridging-header-1752d547</loc>
<lastmod>2026-06-23T12:15:25.068262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/privacy-manifests-and-the-app-privacy-report-2e32753c</loc>
<lastmod>2026-06-23T12:15:25.064741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/securely-managing-signing-assets-in-ci-cd-9f998247</loc>
<lastmod>2026-06-23T12:15:25.061095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/app-thinning-slicing-bitcode-and-on-demand-resources-accf8c6c</loc>
<lastmod>2026-06-23T12:15:25.057458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automatic-signing-benefits-and-limitations-on-teams-64ad5893</loc>
<lastmod>2026-06-23T12:15:25.053268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/phased-release-to-limit-update-risk-f4a522bc</loc>
<lastmod>2026-06-23T12:15:25.049629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/using-dsym-files-to-symbolicate-crash-reports-0d9a7201</loc>
<lastmod>2026-06-23T12:15:25.045962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ad-hoc-versus-external-testflight-distribution-1b9f880a</loc>
<lastmod>2026-06-23T12:15:25.042246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/archiving-and-uploading-a-build-to-testflight-437091be</loc>
<lastmod>2026-06-23T12:15:25.038668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/app-id-provisioning-profile-and-signing-certificate-8183a7b3</loc>
<lastmod>2026-06-23T12:15:25.034998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/developing-a-local-swift-package-alongside-an-app-80a9a2ed</loc>
<lastmod>2026-06-23T12:15:25.031332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/static-library-versus-dynamic-framework-linking-644a1120</loc>
<lastmod>2026-06-23T12:15:25.027785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/modularizing-a-monolithic-ios-app-8e40122c</loc>
<lastmod>2026-06-23T12:15:25.023952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/package-swift-manifest-library-vs-executable-products-ad81fa73</loc>
<lastmod>2026-06-23T12:15:25.020290Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/adding-a-swift-package-dependency-in-xcode-ca3cf8fa</loc>
<lastmod>2026-06-23T12:15:25.015482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/driving-app-state-via-launch-arguments-in-xcuitest-af815af5</loc>
<lastmod>2026-06-23T12:15:25.011705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-and-stabilizing-flaky-xcuitests-e8223c7a</loc>
<lastmod>2026-06-23T12:15:25.007853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/code-coverage-and-its-pitfalls-d0d91881</loc>
<lastmod>2026-06-23T12:15:25.004047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/locating-xcuitest-elements-without-accessibility-identifiers-bddc9fe3</loc>
<lastmod>2026-06-23T12:15:25.000041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-async-code-and-completion-handlers-in-xctest-99cbb3f0</loc>
<lastmod>2026-06-23T12:15:24.996202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unit-test-a-viewmodel-with-a-mocked-networkservice-49c3cfcb</loc>
<lastmod>2026-06-23T12:15:24.992381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unit-test-versus-ui-test-in-xcode-7ebe3b87</loc>
<lastmod>2026-06-23T12:15:24.988574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/recognize-objects-in-arkit-with-a-core-ml-model-1e362b29</loc>
<lastmod>2026-06-23T12:15:24.984935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/react-to-location-authorization-changed-in-settings-6e3110df</loc>
<lastmod>2026-06-23T12:15:24.981178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/apply-a-cifilter-to-a-live-camera-feed-d1743fef</loc>
<lastmod>2026-06-23T12:15:24.976570Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/display-thousands-of-map-annotations-efficiently-e39e8a9b</loc>
<lastmod>2026-06-23T12:15:24.972924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/run-a-core-ml-image-model-with-vision-3a35428a</loc>
<lastmod>2026-06-23T12:15:24.969205Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/track-location-continuously-in-the-background-582dc16d</loc>
<lastmod>2026-06-23T12:15:24.965532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/play-a-remote-video-with-avfoundation-85eab22f</loc>
<lastmod>2026-06-23T12:15:24.961796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/request-the-users-location-one-time-c2111ecb</loc>
<lastmod>2026-06-23T12:15:24.957970Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/animate-a-swiftui-shape-morphing-point-count-37954788</loc>
<lastmod>2026-06-23T12:15:24.953649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-an-interruptible-custom-vc-transition-5dfd5575</loc>
<lastmod>2026-06-23T12:15:24.949925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-dropped-frames-during-animation-a52e3304</loc>
<lastmod>2026-06-23T12:15:24.946178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/allow-simultaneous-pan-and-pinch-gestures-7a92c2de</loc>
<lastmod>2026-06-23T12:15:24.942408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-custom-circular-progress-bar-in-uikit-ef6cfaf9</loc>
<lastmod>2026-06-23T12:15:24.938698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/difference-between-frame-bounds-and-center-0b908f22</loc>
<lastmod>2026-06-23T12:15:24.934812Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/add-shadow-and-rounded-corners-to-a-uiview-b19729f0</loc>
<lastmod>2026-06-23T12:15:24.930175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implicit-animation-vs-explicit-withanimation-ad1a746e</loc>
<lastmod>2026-06-23T12:15:24.925564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-an-actor-and-how-does-it-prevent-data-races-217ea58a</loc>
<lastmod>2026-06-23T12:15:24.921957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-task-cancellation-works-with-async-await-8d6f845d</loc>
<lastmod>2026-06-23T12:15:24.918389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/add-a-default-header-to-every-urlsession-request-b1437328</loc>
<lastmod>2026-06-23T12:15:24.914791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-mainactor-and-why-does-it-matter-e9d81f58</loc>
<lastmod>2026-06-23T12:15:24.911076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/run-two-api-calls-concurrently-with-async-let-c1a14f02</loc>
<lastmod>2026-06-23T12:15:24.907069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/urlsession-data-vs-download-vs-upload-tasks-0935be4d</loc>
<lastmod>2026-06-23T12:15:24.903232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/map-json-keys-to-differently-named-codable-properties-8940b447</loc>
<lastmod>2026-06-23T12:15:24.899533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fetch-and-decode-json-with-async-await-and-urlsession-4a895311</loc>
<lastmod>2026-06-23T12:15:24.894733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-offline-first-sync-and-conflict-resolution-9da55a59</loc>
<lastmod>2026-06-23T12:15:24.891125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bulk-import-large-json-into-core-data-efficiently-10e4bfef</loc>
<lastmod>2026-06-23T12:15:24.886843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimize-a-slow-nsfetchedresultscontroller-screen-7d648640</loc>
<lastmod>2026-06-23T12:15:24.882980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-store-auth-tokens-in-keychain-not-userdefaults-b20305bb</loc>
<lastmod>2026-06-23T12:15:24.879201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-mvvm-with-unidirectional-flow-tca-redux-6dc1e135</loc>
<lastmod>2026-06-23T12:15:24.875309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-and-fix-slow-ios-app-launch-time-354631eb</loc>
<lastmod>2026-06-23T12:15:24.871777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-uikit-mvc-and-the-massive-view-controller-problem-edd21252</loc>
<lastmod>2026-06-23T12:15:24.868062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-the-ios-app-lifecycle-and-scenedelegate-methods-b392650c</loc>
<lastmod>2026-06-23T12:15:24.864509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-build-a-custom-swiftui-layout-baa21cb1</loc>
<lastmod>2026-06-23T12:15:24.859891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-auto-layout-resolve-constraints-383118cd</loc>
<lastmod>2026-06-23T12:15:24.856251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-autoclosure-and-when-is-it-useful-1d6ff899</loc>
<lastmod>2026-06-23T12:15:24.852626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-cant-you-subscript-a-swift-string-with-an-int-8b3f061e</loc>
<lastmod>2026-06-23T12:15:24.848935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-swifts-switch-differ-from-cs-switch-bc21d24b</loc>
<lastmod>2026-06-23T12:15:24.845280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/test-plans-xctestplan-8471e9ea</loc>
<lastmod>2026-06-23T12:15:24.839001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-self-serve-experimentation-platform-4513e22b</loc>
<lastmod>2026-06-23T12:15:24.831107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sensitivity-analysis-on-a-growth-model-35ecc00f</loc>
<lastmod>2026-06-23T12:15:24.826519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-saas-churn-prediction-model-908b078f</loc>
<lastmod>2026-06-23T12:15:24.822721Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/peeking-in-a-b-tests-and-how-to-mitigate-it-ceb81e48</loc>
<lastmod>2026-06-23T12:15:24.819048Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cold-start-to-personalized-feed-transition-e290b41e</loc>
<lastmod>2026-06-23T12:15:24.815365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dynamic-personalized-onboarding-architecture-a358aaab</loc>
<lastmod>2026-06-23T12:15:24.811733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-platform-stateful-onboarding-sync-c56e72f2</loc>
<lastmod>2026-06-23T12:15:24.807942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-a-welcome-message-a-b-test-ee6f3d8c</loc>
<lastmod>2026-06-23T12:15:24.804046Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detect-fraudulent-app-installs-c0a0183e</loc>
<lastmod>2026-06-23T12:15:24.799169Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-deferred-deep-linking-flow-e6cdf644</loc>
<lastmod>2026-06-23T12:15:24.795276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-unique-referral-code-system-8c07b605</loc>
<lastmod>2026-06-23T12:15:24.791395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/capture-utm-params-and-attribute-on-signup-f170bbd8</loc>
<lastmod>2026-06-23T12:15:24.786880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/communicate-experiment-results-and-check-guardrails-2999d2d4</loc>
<lastmod>2026-06-23T12:15:24.782347Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/components-of-a-testable-a-b-hypothesis-7e605e8b</loc>
<lastmod>2026-06-23T12:15:24.778855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-streak-saver-mechanism-0aa5503b</loc>
<lastmod>2026-06-23T12:15:24.775322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/migrate-a-breaking-analytics-schema-change-51074a92</loc>
<lastmod>2026-06-23T12:15:24.771759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-an-analytics-event-schema-b9f3a55a</loc>
<lastmod>2026-06-23T12:15:24.767857Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/client-side-vs-server-side-event-tracking-54f54c40</loc>
<lastmod>2026-06-23T12:15:24.763965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/experiment-design-under-network-effects-5d775254</loc>
<lastmod>2026-06-23T12:15:24.760451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-centralized-experimentation-service-ebab029d</loc>
<lastmod>2026-06-23T12:15:24.756935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/set-up-a-client-side-button-color-a-b-test-9980eb46</loc>
<lastmod>2026-06-23T12:15:24.753330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/attribute-a-mobile-install-to-a-desktop-ad-43cd99b9</loc>
<lastmod>2026-06-23T12:15:24.749752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handle-interaction-effects-on-a-shared-page-82c36414</loc>
<lastmod>2026-06-23T12:15:24.746000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-repeatedly-extending-a-test-inflates-false-positives-4a162033</loc>
<lastmod>2026-06-23T12:15:24.742182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architect-a-configurable-goal-based-onboarding-flow-756f3057</loc>
<lastmod>2026-06-23T12:15:24.738334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/increase-experiment-velocity-for-non-engineers-a93b7772</loc>
<lastmod>2026-06-23T12:15:24.734785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prevent-conflicting-experiments-with-layers-f2d146ff</loc>
<lastmod>2026-06-23T12:15:24.730483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-contamination-safe-pricing-experiment-2b87a31c</loc>
<lastmod>2026-06-23T12:15:24.726845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/run-concurrent-experiments-without-interference-97961529</loc>
<lastmod>2026-06-23T12:15:24.723216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-referral-features-lifecycle-and-races-f9299b0a</loc>
<lastmod>2026-06-23T12:15:24.719460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-consistent-user-ids-matter-in-experiments-21db9c96</loc>
<lastmod>2026-06-23T12:15:24.715823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/trace-an-event-from-click-to-analysis-33ff8361</loc>
<lastmod>2026-06-23T12:15:24.712233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/communicate-forecast-uncertainty-with-prediction-intervals-a7f3a909</loc>
<lastmod>2026-06-23T12:15:24.708596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-user-level-a-b-tests-get-contaminated-d5312611</loc>
<lastmod>2026-06-23T12:15:24.704832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-an-opportunity-sizing-model-before-building-bd1743fd</loc>
<lastmod>2026-06-23T12:15:24.700856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/combine-qualitative-and-quantitative-data-for-hypotheses-a303683d</loc>
<lastmod>2026-06-23T12:15:24.695962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-rice-scoring-and-its-confidence-factor-4877a30c</loc>
<lastmod>2026-06-23T12:15:24.691564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/instrument-a-first-full-song-activation-event-f1029e7c</loc>
<lastmod>2026-06-23T12:15:24.686902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architect-an-experimentation-dashboard-for-culture-7728775d</loc>
<lastmod>2026-06-23T12:15:24.682794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/resurrection-campaign-7c26eaea</loc>
<lastmod>2026-06-23T12:15:24.676075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-graceful-worker-pool-in-go-9b68b394</loc>
<lastmod>2026-06-23T12:15:24.668294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cgo-threading-challenges-with-multi-threaded-c-libraries-09bfceac</loc>
<lastmod>2026-06-23T12:15:24.664736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cancellation-and-cleanup-go-context-errgroup-vs-tokio-f6d41b9a</loc>
<lastmod>2026-06-23T12:15:24.660308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/go-scheduler-work-stealing-and-blocking-syscalls-75c30d23</loc>
<lastmod>2026-06-23T12:15:24.656520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implicit-go-interfaces-versus-explicit-rust-trait-impls-4ff754ba</loc>
<lastmod>2026-06-23T12:15:24.652598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/anyhow-versus-thiserror-in-rust-error-handling-7bd7c2b1</loc>
<lastmod>2026-06-23T12:15:24.648775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/go-if-err-nil-versus-rusts-operator-f1185c60</loc>
<lastmod>2026-06-23T12:15:24.644898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/designing-a-logging-abstraction-go-interfaces-vs-rust-traits-6e724c33</loc>
<lastmod>2026-06-23T12:15:24.641022Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/go-slices-versus-rust-vec-growth-and-reallocation-62c067cd</loc>
<lastmod>2026-06-23T12:15:24.636922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/go-interfaces-versus-rust-traits-and-macros-at-scale-cf9513c8</loc>
<lastmod>2026-06-23T12:15:24.626537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gos-mandatory-runtime-versus-rusts-minimal-runtime-82e298dd</loc>
<lastmod>2026-06-23T12:15:24.622277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/go-interface-constraint-generics-versus-rust-trait-bounds-da97cb4d</loc>
<lastmod>2026-06-23T12:15:24.618665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/go-t-error-versus-rust-result-for-error-handling-e0c124ac</loc>
<lastmod>2026-06-23T12:15:24.613447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/goroutines-and-channels-versus-ownership-based-concurrency-3b365ab1</loc>
<lastmod>2026-06-23T12:15:24.608893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structural-go-interfaces-versus-nominal-rust-traits-f7d1e398</loc>
<lastmod>2026-06-23T12:15:24.605352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/criterion-the-standard-rust-benchmarking-library-98b7a370</loc>
<lastmod>2026-06-23T12:15:24.601521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rust-lifetimes-versus-go-garbage-collected-lifetimes-567070b5</loc>
<lastmod>2026-06-23T12:15:24.596627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fearless-concurrency-rust-compile-time-vs-go-runtime-bea3aa39</loc>
<lastmod>2026-06-23T12:15:24.592702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-pin-is-needed-for-self-referential-futures-f218e424</loc>
<lastmod>2026-06-23T12:15:24.588571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-an-l7-proxy-in-go-versus-rust-c05f0977</loc>
<lastmod>2026-06-23T12:15:24.584929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rust-send-and-sync-marker-traits-explained-3b71c32e</loc>
<lastmod>2026-06-23T12:15:24.581231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/using-context-context-across-microservice-calls-in-go-1585b891</loc>
<lastmod>2026-06-23T12:15:24.577453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/static-dispatch-over-write-with-generics-in-rust-4ce44371</loc>
<lastmod>2026-06-23T12:15:24.573368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/logging-middleware-wrapping-an-http-handler-in-go-72ce3e45</loc>
<lastmod>2026-06-23T12:15:24.568409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/in-memory-rate-limiter-middleware-in-go-1bc40df3</loc>
<lastmod>2026-06-23T12:15:24.563676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handling-result-and-errors-in-a-rust-web-handler-1cbe8f4c</loc>
<lastmod>2026-06-23T12:15:24.558777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structuring-a-go-cli-that-fetches-a-url-6e3133b4</loc>
<lastmod>2026-06-23T12:15:24.553476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cgo-directives-cflags-ldflags-and-pkg-config-ae1c933a</loc>
<lastmod>2026-06-23T12:15:24.549280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-safe-rust-wrapper-over-an-unsafe-c-api-c3e2d3ba</loc>
<lastmod>2026-06-23T12:15:24.545066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/passing-go-rust-callbacks-to-a-c-library-c478068f</loc>
<lastmod>2026-06-23T12:15:24.540419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/zero-copy-string-to-byte-conversion-via-unsafe-in-go-027305c5</loc>
<lastmod>2026-06-23T12:15:24.535248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rust-references-vs-raw-pointers-d1480f05</loc>
<lastmod>2026-06-23T12:15:24.530837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/profiling-a-rust-hot-loop-with-perf-30ca1c27</loc>
<lastmod>2026-06-23T12:15:24.526377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-go-memory-leaks-with-pprof-heap-profiles-928b8202</loc>
<lastmod>2026-06-23T12:15:24.521225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cancellation-go-context-vs-rust-sync-stdlib-094d1035</loc>
<lastmod>2026-06-23T12:15:24.514866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/network-read-write-timeouts-in-go-vs-rust-stdlib-0c6673e6</loc>
<lastmod>2026-06-23T12:15:24.507576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/concurrent-tcp-server-go-goroutines-vs-rust-std-thread-628285ff</loc>
<lastmod>2026-06-23T12:15:24.499843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-and-mechanism-of-a-rust-build-rs-script-e78ac9d0</loc>
<lastmod>2026-06-23T12:15:24.491748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rust-async-await-vs-go-goroutines-7652b20f</loc>
<lastmod>2026-06-23T12:15:24.483227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sharing-mutable-state-go-mutex-vs-rust-arc-mutex-5b3d0dfb</loc>
<lastmod>2026-06-23T12:15:24.478381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/associated-types-vs-generic-type-parameters-in-traits-f0660e4a</loc>
<lastmod>2026-06-23T12:15:24.474865Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/value-versus-pointer-receivers-and-interface-satisfaction-fc4b69bc</loc>
<lastmod>2026-06-23T12:15:24.471365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-to-panic-in-go-versus-rust-ea90f8ac</loc>
<lastmod>2026-06-23T12:15:24.467593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rust-borrow-rules-versus-go-race-prevention-6e967cf3</loc>
<lastmod>2026-06-23T12:15:24.463950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rust-workspace-versus-single-crate-for-plugins-58ed5523</loc>
<lastmod>2026-06-23T12:15:24.460349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rust-binary-and-library-crates-in-one-project-10cb3834</loc>
<lastmod>2026-06-23T12:15:24.456571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/refactoring-under-go-simplicity-versus-rust-correctness-9be6e877</loc>
<lastmod>2026-06-23T12:15:24.451863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/i-o-stream-abstractions-786205d6</loc>
<lastmod>2026-06-23T12:15:24.445616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implicit-interface-satisfaction-in-go-bbb1b017</loc>
<lastmod>2026-06-23T12:15:24.441919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dart-reduce-versus-fold-on-collections-d8ff3c46</loc>
<lastmod>2026-06-23T12:15:24.432573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/auth-protected-routes-via-gorouter-redirect-c820cc21</loc>
<lastmod>2026-06-23T12:15:24.428802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/isolating-and-reducing-excessive-widget-rebuilds-86cee39e</loc>
<lastmod>2026-06-23T12:15:24.425167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ios-code-signing-for-a-testflight-release-77b49c52</loc>
<lastmod>2026-06-23T12:15:24.421610Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-a-tap-that-triggers-a-snackbar-f13ff0bf</loc>
<lastmod>2026-06-23T12:15:24.417944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/methodchannel-data-flow-and-type-marshalling-5e0db478</loc>
<lastmod>2026-06-23T12:15:24.414454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/building-a-custom-implicitly-animated-widget-cf78eab3</loc>
<lastmod>2026-06-23T12:15:24.410636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-and-fixing-custompainter-jank-7d926f91</loc>
<lastmod>2026-06-23T12:15:24.406040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/immutable-bloc-state-versus-mutable-changenotifier-61e595f6</loc>
<lastmod>2026-06-23T12:15:24.401541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/provider-package-versus-raw-inheritedwidget-ff209e60</loc>
<lastmod>2026-06-23T12:15:24.397801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/per-tab-navigation-stacks-with-statefulshellroute-3a0fa57b</loc>
<lastmod>2026-06-23T12:15:24.393935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/layoutbuilder-versus-mediaquery-for-responsive-widgets-f0a40964</loc>
<lastmod>2026-06-23T12:15:24.390077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/classic-bloc-with-streams-and-sinks-daf779cc</loc>
<lastmod>2026-06-23T12:15:24.381367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mesh-control-plane-vs-data-plane-availability-fbbad913</loc>
<lastmod>2026-06-23T12:15:24.373362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-mounted-configmap-updates-propagate-to-pods-99db440a</loc>
<lastmod>2026-06-23T12:15:24.369346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/image-signing-with-cosign-vs-trusting-a-digest-22f871a8</loc>
<lastmod>2026-06-23T12:15:24.365443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/docker-layers-and-build-cache-efficiency-adf1a5a7</loc>
<lastmod>2026-06-23T12:15:24.360599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scaling-on-queue-length-with-the-hpa-d9d6551c</loc>
<lastmod>2026-06-23T12:15:24.356451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/impact-of-losing-etcd-quorum-8687c740</loc>
<lastmod>2026-06-23T12:15:24.352549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/container-registries-public-vs-private-55b35554</loc>
<lastmod>2026-06-23T12:15:24.348782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-makes-a-process-a-container-to-the-kernel-2f0c88d6</loc>
<lastmod>2026-06-23T12:15:24.345027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/istio-gateway-vs-kubernetes-ingress-e9eb8db1</loc>
<lastmod>2026-06-23T12:15:24.340546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/guardrails-for-gitops-sync-outages-bfb9291b</loc>
<lastmod>2026-06-23T12:15:24.336703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/method-aware-authorization-with-istio-policy-4952cf1c</loc>
<lastmod>2026-06-23T12:15:24.333114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnosing-latency-with-distributed-tracing-308f1953</loc>
<lastmod>2026-06-23T12:15:24.329421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/retries-and-circuit-breaking-in-a-mesh-4a8a6c93</loc>
<lastmod>2026-06-23T12:15:24.325752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-a-service-mesh-enables-automatic-mtls-baaec4b2</loc>
<lastmod>2026-06-23T12:15:24.322229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/canary-release-with-istio-traffic-splitting-d1cb574f</loc>
<lastmod>2026-06-23T12:15:24.318252Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-sidecar-proxy-pattern-in-a-mesh-d5eb68b4</loc>
<lastmod>2026-06-23T12:15:24.314572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-a-service-mesh-solves-baa7dcea</loc>
<lastmod>2026-06-23T12:15:24.310807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/preventing-split-brain-in-ha-operators-f60596a6</loc>
<lastmod>2026-06-23T12:15:24.307133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mutating-vs-validating-webhooks-with-an-operator-e211a547</loc>
<lastmod>2026-06-23T12:15:24.303302Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/keeping-operator-status-accurate-under-failures-47b4f3cd</loc>
<lastmod>2026-06-23T12:15:24.298846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-to-build-an-operator-vs-a-helm-chart-11372607</loc>
<lastmod>2026-06-23T12:15:24.295077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/adding-a-required-field-to-a-live-crd-91db055d</loc>
<lastmod>2026-06-23T12:15:24.291452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/finalizers-for-clean-external-cleanup-b572396d</loc>
<lastmod>2026-06-23T12:15:24.287595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-reconciliation-loop-in-an-operator-7f74b092</loc>
<lastmod>2026-06-23T12:15:24.282548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/creating-an-instance-of-a-custom-resource-c5593952</loc>
<lastmod>2026-06-23T12:15:24.278877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/core-components-of-a-kubernetes-operator-eeb42757</loc>
<lastmod>2026-06-23T12:15:24.275287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-custom-resource-definition-2f17cdb5</loc>
<lastmod>2026-06-23T12:15:24.271495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/helm-migration-hooks-under-gitops-44a2bd99</loc>
<lastmod>2026-06-23T12:15:24.267954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gitops-repo-layout-for-environment-promotion-efd90eaa</loc>
<lastmod>2026-06-23T12:15:24.264228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/argo-cd-app-of-apps-pattern-b585b9ca</loc>
<lastmod>2026-06-23T12:15:24.259742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/managing-secrets-in-a-gitops-workflow-8e25bbb3</loc>
<lastmod>2026-06-23T12:15:24.256108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-gitops-controllers-detect-drift-and-sync-30f89330</loc>
<lastmod>2026-06-23T12:15:24.252593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/helm-upgrade-and-rollback-workflow-dea6c3ba</loc>
<lastmod>2026-06-23T12:15:24.248970Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/override-helm-values-at-install-time-efc185ba</loc>
<lastmod>2026-06-23T12:15:24.244764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-basic-principle-of-gitops-239da573</loc>
<lastmod>2026-06-23T12:15:24.241359Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-helm-chart-6679030f</loc>
<lastmod>2026-06-23T12:15:24.237834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/head-based-vs-tail-based-trace-sampling-6bd54beb</loc>
<lastmod>2026-06-23T12:15:24.234238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/diagnose-a-prometheus-cardinality-explosion-f0678374</loc>
<lastmod>2026-06-23T12:15:24.230724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-distributed-tracing-in-microservices-11b642cb</loc>
<lastmod>2026-06-23T12:15:24.227019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/two-ways-to-consume-a-configmap-in-a-pod-10664776</loc>
<lastmod>2026-06-23T12:15:24.222252Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/configmap-vs-secret-e90f9d99</loc>
<lastmod>2026-06-23T12:15:24.215099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ingress-resource-vs-ingress-controller-8b2cf094</loc>
<lastmod>2026-06-23T12:15:24.211276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/restricting-pod-ingress-with-a-networkpolicy-c5a10423</loc>
<lastmod>2026-06-23T12:15:24.207708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kube-proxy-and-iptables-vs-ipvs-modes-1a099260</loc>
<lastmod>2026-06-23T12:15:24.203263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/debugging-service-connectivity-between-pods-61a3fcac</loc>
<lastmod>2026-06-23T12:15:24.199534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/headless-services-and-direct-pod-dns-1dd901b0</loc>
<lastmod>2026-06-23T12:15:24.195996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ingress-for-host-and-path-routing-84264d0e</loc>
<lastmod>2026-06-23T12:15:24.192233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-namespace-service-dns-resolution-6adc16ec</loc>
<lastmod>2026-06-23T12:15:24.187462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/clusterip-vs-nodeport-vs-loadbalancer-301ad9ee</loc>
<lastmod>2026-06-23T12:15:24.183409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-kubernetes-services-exist-65a2647d</loc>
<lastmod>2026-06-23T12:15:24.179061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/spreading-pods-one-per-node-for-availability-735cd624</loc>
<lastmod>2026-06-23T12:15:24.173937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stalled-rollouts-and-progressdeadlineseconds-d702d95e</loc>
<lastmod>2026-06-23T12:15:24.170220Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tuning-maxsurge-and-maxunavailable-14eee609</loc>
<lastmod>2026-06-23T12:15:24.165483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sharing-ephemeral-cache-between-containers-in-a-pod-12d262bd</loc>
<lastmod>2026-06-23T12:15:24.161632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/liveness-vs-readiness-probes-6701fd87</loc>
<lastmod>2026-06-23T12:15:24.156993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rolling-back-a-bad-deployment-71b1b8b1</loc>
<lastmod>2026-06-23T12:15:24.153226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-a-deployment-rolling-update-works-f353d24c</loc>
<lastmod>2026-06-23T12:15:24.149212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/debugging-a-pod-in-crashloopbackoff-91c81008</loc>
<lastmod>2026-06-23T12:15:24.144724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-deployment-with-3-replicas-via-kubectl-1b5243f4</loc>
<lastmod>2026-06-23T12:15:24.141077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deployment-replicaset-and-pod-hierarchy-066a8732</loc>
<lastmod>2026-06-23T12:15:24.137202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/crds-and-the-operator-pattern-f199f64b</loc>
<lastmod>2026-06-23T12:15:24.132094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/scheduler-filtering-and-scoring-phases-eb5de42d</loc>
<lastmod>2026-06-23T12:15:24.128120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/deployment-versus-statefulset-b43642da</loc>
<lastmod>2026-06-23T12:15:24.124081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-kubernetes-reconciliation-loop-d2eef367</loc>
<lastmod>2026-06-23T12:15:24.119306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/etcd-as-the-cluster-source-of-truth-1e32e44d</loc>
<lastmod>2026-06-23T12:15:24.115354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-happens-after-kubectl-apply-73ad9281</loc>
<lastmod>2026-06-23T12:15:24.110594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/minimal-objects-to-expose-a-stateless-app-200e10c4</loc>
<lastmod>2026-06-23T12:15:24.106939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/core-control-plane-components-4c8d1f93</loc>
<lastmod>2026-06-23T12:15:24.103293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/node-pod-and-container-relationship-2fc72791</loc>
<lastmod>2026-06-23T12:15:24.098777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/reducing-cross-region-image-pull-costs-43a9c98f</loc>
<lastmod>2026-06-23T12:15:24.093610Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vulnerability-scanning-as-a-deploy-gate-95fcad85</loc>
<lastmod>2026-06-23T12:15:24.089924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/manifest-lists-and-multi-arch-images-b55686e4</loc>
<lastmod>2026-06-23T12:15:24.084988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/three-techniques-to-shrink-a-docker-image-5fb8ed83</loc>
<lastmod>2026-06-23T12:15:24.080377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/debugging-imagepullbackoff-on-a-private-registry-c55b06b8</loc>
<lastmod>2026-06-23T12:15:24.075313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-latest-is-a-production-anti-pattern-497ed20d</loc>
<lastmod>2026-06-23T12:15:24.071517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/tag-and-push-an-image-to-a-private-registry-1ff9e7dd</loc>
<lastmod>2026-06-23T12:15:24.067664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/docker-compose-profiles-for-optional-services-c73cc3c0</loc>
<lastmod>2026-06-23T12:15:24.062902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimizing-dockerfile-layer-caching-66289835</loc>
<lastmod>2026-06-23T12:15:24.058360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structuring-compose-files-across-environments-c353f34d</loc>
<lastmod>2026-06-23T12:15:24.054818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structuring-color-tokens-for-a-new-app-6b6d1581</loc>
<lastmod>2026-06-23T12:15:24.046948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/a-simple-automatable-metric-for-dev-time-savings-6cebceed</loc>
<lastmod>2026-06-23T12:15:24.043401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/framework-agnostic-components-across-react-vue-angular-9676fbd8</loc>
<lastmod>2026-06-23T12:15:24.038832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/documentation-for-a-new-card-component-6d21bd79</loc>
<lastmod>2026-06-23T12:15:24.035062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-tokens-for-multi-brand-button-theming-ddb12e56</loc>
<lastmod>2026-06-23T12:15:24.031450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/end-to-end-process-for-a-modal-props-api-break-2874283c</loc>
<lastmod>2026-06-23T12:15:24.026701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measuring-designer-efficiency-from-figma-data-daf62208</loc>
<lastmod>2026-06-23T12:15:24.022821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/linking-form-component-adoption-to-fewer-a11y-bugs-cefd4edf</loc>
<lastmod>2026-06-23T12:15:24.019095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gradual-design-system-adoption-in-legacy-code-004e1782</loc>
<lastmod>2026-06-23T12:15:24.014552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/measuring-design-system-adoption-and-health-4ff504a4</loc>
<lastmod>2026-06-23T12:15:24.010693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/technical-and-comms-plan-for-a-button-break-e72ea01d</loc>
<lastmod>2026-06-23T12:15:24.006957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/critical-a11y-fix-requiring-a-breaking-api-change-55804697</loc>
<lastmod>2026-06-23T12:15:24.002281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-systems-across-micro-frontends-95780f83</loc>
<lastmod>2026-06-23T12:15:23.998528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/governance-for-accessibility-regressions-82e67646</loc>
<lastmod>2026-06-23T12:15:23.993830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automated-a11y-testing-in-ci-and-its-limits-7eaec051</loc>
<lastmod>2026-06-23T12:15:23.989912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architecting-a-federated-documentation-site-d9b6c028</loc>
<lastmod>2026-06-23T12:15:23.984684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/documenting-accessibility-per-component-cea3c253</loc>
<lastmod>2026-06-23T12:15:23.979714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/composite-components-versus-layout-primitives-fb8bc7d0</loc>
<lastmod>2026-06-23T12:15:23.975768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rolling-out-a-breaking-change-to-a-shared-button-a162f03c</loc>
<lastmod>2026-06-23T12:15:23.969903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/versioning-and-shipping-design-tokens-via-npm-dea2e701</loc>
<lastmod>2026-06-23T12:15:23.955004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stationarity-in-time-series-and-why-arima-needs-it-a110f6ac</loc>
<lastmod>2026-06-23T06:00:07.660764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pushing-back-on-a-costly-low-value-feature-dd449dbb</loc>
<lastmod>2026-06-23T06:00:07.650258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-the-sprint-is-a-container-for-empiricism-50ae0284</loc>
<lastmod>2026-06-23T06:00:07.631998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/github-copilot-tunes-context-windows-and-routing-32ad4cc3</loc>
<lastmod>2026-08-07T06:42:35.016357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-build-artifact-give-java-js-and-c-examples-e368e268</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-speed-up-slow-integration-tests-without-compromising-quality-1897bfc5</loc>
<lastmod>2026-06-20T00:15:42.634198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-modify-ci-cd-to-generate-and-sign-slsa-provenance-62651f95</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/automate-a-canary-release-with-a-1-5xx-error-threshold-cf65487b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-gitops-and-how-an-agent-knows-when-to-apply-changes-ec80745d</loc>
<lastmod>2026-06-20T00:11:01.803289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-sast-and-which-ci-cd-stage-integrates-it-best-db28aca3</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-the-difference-between-a-deployment-and-a-statefulset-10f12d6c</loc>
<lastmod>2026-06-20T00:08:47.418382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-difference-between-a-service-and-an-ingress-03b5ffe4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-terraform-and-ansible-when-to-use-each-and-both-together-40f0116c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-iac-and-its-ci-cd-benefits-over-manual-provisioning-fb4c7f2e</loc>
<lastmod>2026-06-20T00:04:33.660883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-can-artifact-management-and-ci-identify-affected-services-and-block-deployme-16052160</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-integrate-artifact-signing-into-ci-cd-and-secure-the-keys-e6c0b979</loc>
<lastmod>2026-06-19T23:59:18.216630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-blue-green-deployment-its-prerequisites-and-how-it-reduces-deployment-ri-a22870c9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-infrastructure-as-code-iac-and-how-does-it-support-ci-cd-52591017</loc>
<lastmod>2026-06-19T23:57:01.426182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-does-shift-left-mean-in-ci-cd-and-give-two-concrete-examples-9236b440</loc>
<lastmod>2026-06-19T23:55:43.647329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/continuous-delivery-vs-continuous-deployment-key-differences-and-choosing-betwee-9e9362a7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gitlab-pipeline-configuration-hierarchy-95fb3359</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/android-becomes-an-intelligence-system-i-o-2026-recap-92339cb3</loc>
<lastmod>2026-08-06T14:17:23.956812Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kotlin-2-4-0-ships-stable-context-parameters-and-uuid-api-5da5d45f</loc>
<lastmod>2026-08-05T12:52:32.858854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/android-cli-1-0-stable-unlocks-headless-ci-83e390c7</loc>
<lastmod>2026-08-01T12:33:26.667265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/unify-android-eventbus-and-rxjava-with-kotlin-flow-49b226ce</loc>
<lastmod>2026-08-01T13:26:08.177496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/i-o-2026-standardizes-ai-server-driven-ui-for-android-498f0a34</loc>
<lastmod>2026-08-01T13:26:09.551622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/iscorelibrarydesugaringenabled-nears-end-of-life-c5c1425f</loc>
<lastmod>2026-08-01T13:26:12.280677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kotlin-2-4-0-preview-unified-toolchain-and-lsp-alpha-land-7120115c</loc>
<lastmod>2026-06-19T23:45:41.223863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/koog-1-0-stabilizes-kotlin-ai-agent-framework-25f0c7e0</loc>
<lastmod>2026-06-19T23:43:27.020251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kotlin-2-4-0-ships-swift-package-support-and-java-26-836954ea</loc>
<lastmod>2026-06-19T23:42:28.382309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-workmanager-guarantee-task-execution-across-reboots-and-process-death-56e495fb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architect-periodic-and-on-demand-sync-with-workmanager-7c9ecc1f</loc>
<lastmod>2026-06-19T23:34:14.227218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-implement-a-constrained-photo-upload-with-workmanager-6408135f</loc>
<lastmod>2026-06-19T23:32:55.388960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-implement-oauth2-token-refresh-with-retrofit-authenticator-9e15af39</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-custom-view-from-scratch-that-draws-a-shape-dab9df8e</loc>
<lastmod>2026-06-19T23:30:48.553129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/roles-of-minifyenabled-and-shrinkresources-and-common-pitfalls-001fc40a</loc>
<lastmod>2026-06-19T23:29:25.325240Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/chain-workmanager-tasks-and-pass-a-file-uri-between-workers-47f96285</loc>
<lastmod>2026-06-19T23:27:05.189526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/onetimeworkrequest-vs-periodicworkrequest-and-minimum-repeat-interval-5ac74521</loc>
<lastmod>2026-06-19T23:25:52.514968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/difference-between-path-and-query-in-retrofit-with-example-urls-c8691b51</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-diagnose-and-optimize-a-slow-room-query-9e401dc2</loc>
<lastmod>2026-06-19T23:23:31.494369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-touch-event-dispatch-in-a-viewgroup-with-a-clickable-child-ad97137a</loc>
<lastmod>2026-06-19T23:22:16.135262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-include-merge-and-viewstub-optimize-deep-layout-nesting-4b4ba226</loc>
<lastmod>2026-06-19T23:20:46.323963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-recyclerview-adapter-and-viewholder-and-why-do-they-improve-scrolling-d905d07d</loc>
<lastmod>2026-06-19T23:17:24.736347Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-app-bundle-handle-abi-splits-versus-multi-apk-e0db6690</loc>
<lastmod>2026-06-19T23:15:41.023160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-the-proguard-keep-rule-to-fix-reflection-after-r8-0f9d60bb</loc>
<lastmod>2026-06-19T23:12:52.797098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-hilts-component-hierarchy-and-scope-injection-rules-f8a41d15</loc>
<lastmod>2026-06-19T23:10:44.252375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/functional-difference-between-binds-and-provides-in-hilt-9676a1d2</loc>
<lastmod>2026-06-19T23:09:18.418890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-retrofit-interceptors-and-write-a-static-api-key-interceptor-5a3c5b4d</loc>
<lastmod>2026-06-19T23:08:24.731033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-retrofit-to-get-posts-id-and-key-components-90a4754b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-a-viewmodel-survive-configuration-changes-and-what-is-its-scope-3c332de3</loc>
<lastmod>2026-06-19T23:05:07.697919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-difference-between-a-started-service-and-a-bound-service-fa5088e1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-difference-between-gradle-build-types-and-product-flavors-61ffb427</loc>
<lastmod>2026-06-19T23:02:19.852464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-difference-between-kotlins-let-run-with-apply-and-also-8debe3dc</loc>
<lastmod>2026-06-19T23:00:53.319567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-do-the-safe-call-and-elvis-operators-do-in-kotlin-b76a6c6d</loc>
<lastmod>2026-08-06T10:46:28.109564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-the-architecture-of-a-generic-a-b-testing-framework-bdf47469</loc>
<lastmod>2026-06-19T22:57:04.149335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-event-schemas-and-why-schema-registries-matter-at-scale-11c7ab84</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-instrument-and-query-p95-api-latency-by-region-1507f281</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/which-classical-baseline-model-handles-weekly-seasonality-and-upward-trend-c4c6b1ba</loc>
<lastmod>2026-06-19T22:48:31.920631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-measure-forecast-accuracy-and-compare-mae-to-rmse-9e9d6cf0</loc>
<lastmod>2026-08-06T14:16:17.104385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/trade-offs-between-pre-aggregated-and-raw-event-data-for-dashboards-68440935</loc>
<lastmod>2026-06-19T22:44:13.699083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-data-warehouses-and-data-lakes-how-does-a-lakehouse-merge-benefits-1301d7ee</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/propose-a-north-star-metric-for-a-product-you-know-14a5c672</loc>
<lastmod>2026-06-19T22:41:31.759883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/swap-velocity-for-pbi-count-in-sprints-d5ec1e6c</loc>
<lastmod>2026-08-07T15:02:16.931007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/agile-transformations-die-from-dishonesty-not-ceremonies-aafa745b</loc>
<lastmod>2026-08-07T15:02:24.194359Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/uk-digital-id-plan-ends-online-anonymity-for-adults-7e67a3dc</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dhh-backs-danish-drone-startup-as-europe-rearms-525044b7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/atlassian-defines-the-knowledge-architect-role-47d1a32f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/claude-agent-for-jira-automates-ticket-to-pr-pipeline-179a2b86</loc>
<lastmod>2026-06-19T22:33:51.546513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/jira-makes-ai-agents-assignable-teammates-9935896c</loc>
<lastmod>2026-06-19T22:32:40.756756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-system-architecture-optimized-for-rapid-product-discovery-and-iteration-8c8453cf</loc>
<lastmod>2026-06-19T22:31:15.934058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/which-scrum-event-best-diagnoses-systemic-failure-to-deliver-a-usable-increment-0ae0f244</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/trade-offs-product-teams-vs-project-teams-and-funding-model-impacts-25c9bd15</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-codebase-and-ci-cd-prerequisites-enable-less-feature-teams-cc8a24d0</loc>
<lastmod>2026-06-19T22:27:49.708955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-a-shared-definition-of-done-for-multi-team-products-f85b1b8c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sprint-velocity-is-highly-variable-what-technical-root-causes-do-you-check-35aea573</loc>
<lastmod>2026-06-19T22:25:38.965381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-adapt-in-progress-work-when-feedback-invalidates-a-key-assumption-397709a9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sprint-goals-met-but-features-dont-solve-stakeholder-problems-16870442</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/a-task-takes-longer-than-estimated-jeopardizing-the-sprint-goal-next-steps-e77eb239</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-strategy-would-you-propose-to-fix-an-unmanageable-backlog-19975046</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-a-self-managing-team-resolve-strong-technical-disagreements-without-esc-7086f7aa</loc>
<lastmod>2026-06-19T22:16:42.770163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/definition-of-done-how-does-a-shared-dod-impact-quality-and-predictability-4fdba8fa</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-navigate-separating-what-from-how-with-a-prescriptive-po-c59bf339</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sprint-review-vs-retrospective-purpose-focus-and-audience-ca959685</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-identify-and-elevate-your-teams-primary-constraint-using-toc-58cd92f3</loc>
<lastmod>2026-06-19T22:08:29.994820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-agile-welcome-changing-requirements-without-chaos-7113146d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/nuxt-4-4-adds-custom-fetch-factories-and-router-v5-c9408c40</loc>
<lastmod>2026-06-19T22:01:24.113856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/nuxt-agent-beta-replaces-docs-chat-with-mcp-assistant-a13f2284</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/nuxt-ships-nuxi-ai-agent-with-context-aware-docs-help-57ecbf69</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sveltekit-2-56-overhauls-remote-functions-adds-typescript-6-0-fe35a7bd</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/sveltekit-2-61-breaks-remote-functions-adds-live-queries-8e6a30f9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/angular-v22-stabilizes-signal-forms-aria-asynchronous-reactivity-apis-8d8da934</loc>
<lastmod>2026-06-19T21:57:11.128822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/angular-v21-ships-while-ai-models-write-outdated-code-6b955d61</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/angular-21-1-ships-with-signal-forms-debounce-patterns-a1f3feb4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vue-3-4-cuts-build-times-44-stabilizes-definemodel-1f3c5b66</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vitepress-1-0-replaces-vuepress-for-docs-66c81428</loc>
<lastmod>2026-06-19T21:53:34.476751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vue-3-5-cuts-reactivity-memory-56-adds-lazy-hydration-eace2940</loc>
<lastmod>2026-06-19T21:52:44.404777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-a-nuxt-server-caching-strategy-for-slow-upstream-apis-79d4a7ac</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/angular-universal-server-memory-leak-causes-and-diagnosis-54228571</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-debug-and-fix-flaky-cypress-e2e-tests-9e133a47</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-difference-between-changedetectionstrategy-default-and-changedetecti-1304d087</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-vue-angular-and-svelte-stores-trigger-component-re-renders-37bb9303</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pass-server-state-to-client-in-nuxt-and-name-the-composable-e247130b</loc>
<lastmod>2026-06-19T21:41:17.856350Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-angular-ivys-locality-and-its-benefits-over-view-engine-05714f67</loc>
<lastmod>2026-06-19T21:37:04.450498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-ngc-work-in-angular-aot-and-what-artifacts-improve-performance-e1884cf1</loc>
<lastmod>2026-06-19T21:34:48.442767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-unit-test-a-svelte-date-utility-with-vitest-41948c33</loc>
<lastmod>2026-06-19T21:29:01.079728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-implement-a-memoized-selector-for-expensive-derived-state-e89e855c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-a-scalable-store-for-interconnected-domains-e725848f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-custom-synchronous-validator-for-an-angular-reactive-form-2810969f</loc>
<lastmod>2026-06-19T21:25:01.354904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-vue-angular-and-svelte-handle-deep-prop-mutation-re-rendering-9024f91e</loc>
<lastmod>2026-06-19T21:23:59.588745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-angulars-zone-js-change-detection-differ-from-vue-and-svelte-reactivity-b132da0e</loc>
<lastmod>2026-06-19T21:22:35.091763Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-ssr-ssg-and-isr-trade-offs-in-meta-frameworks-665f202f</loc>
<lastmod>2026-06-19T21:19:24.507301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-server-ts-and-main-ts-in-angular-universal-e9d5dd05</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-create-a-post-api-endpoint-in-sveltekit-826107c4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-purpose-of-page-server-js-in-sveltekit-f5c8b8cc</loc>
<lastmod>2026-06-19T21:12:14.189972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-ssr-and-what-are-its-advantages-over-a-client-side-spa-e068b4cd</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-patch-flags-and-static-hoisting-in-vue-3s-compiler-5d8fcff9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-svelte-compile-count-1-into-dom-updates-c908f538</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-angular-zone-js-and-vue-3-proxy-reactivity-de8918f7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-is-a-vue-template-compiled-into-a-render-function-b7af93a2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-is-svelte-called-a-disappearing-framework-d9b760f5</loc>
<lastmod>2026-06-19T21:03:15.811722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-virtual-doms-role-during-a-vue-state-update-65edf7db</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-diagnose-and-optimize-slow-angular-component-tests-326d4ea1</loc>
<lastmod>2026-06-19T20:57:23.999544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-the-role-of-a-spy-in-testing-with-a-framework-example-844b3e93</loc>
<lastmod>2026-06-19T20:56:35.591650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-test-a-svelte-component-updates-a-writable-store-a39ae36e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-mock-an-async-service-call-in-an-angular-component-test-5520f351</loc>
<lastmod>2026-06-19T20:53:58.251474Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-test-emitted-events-using-vue-test-utils-c9e26d3b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-angulars-testbed-and-when-would-you-use-it-f0258036</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-fundamental-difference-between-unit-and-component-tests-29eb7602</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-architect-svelte-stores-to-minimize-websocket-re-renders-a4acf03d</loc>
<lastmod>2026-06-19T20:48:54.870531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-virtual-scrolling-for-a-large-list-in-vue-7fad96f6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-svelte-surgically-update-the-dom-without-vdom-b5d2fd85</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-does-an-onpush-angular-child-not-update-when-its-input-changes-b0f0fbfd</loc>
<lastmod>2026-06-19T20:42:15.572595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-dynamic-import-to-lazy-load-a-component-specific-library-0de9cdf9</loc>
<lastmod>2026-06-19T20:41:28.076530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-lazy-load-a-route-in-vue-or-angular-858c46f7</loc>
<lastmod>2026-06-19T20:39:44.627605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vue-computed-vs-method-performance-difference-and-when-to-choose-each-8bed86a5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-svelte-action-update-and-provide-a-reactive-css-example-7e37de76</loc>
<lastmod>2026-06-19T20:36:06.035488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-would-you-provide-an-angular-service-at-the-component-level-bf1abac9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-design-usecounter-to-support-shared-or-independent-state-39aa915e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architect-reusable-form-validation-in-vue-vs-angular-45896d0b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-create-a-parameterized-svelte-tooltip-action-b7034186</loc>
<lastmod>2026-06-19T20:29:55.165011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vue-3-composables-vs-vue-2-mixins-differences-and-problems-solved-89a40111</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/would-you-use-a-service-or-a-custom-pipe-for-currency-formatting-c62783ef</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-svelte-action-write-a-simple-logging-action-25d88f3f</loc>
<lastmod>2026-06-19T20:23:47.120555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-create-a-singleton-angular-auth-service-661177ce</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-implement-a-data-fetching-composable-in-vue-3-00655771</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-manage-router-scroll-behavior-and-history-position-restoration-fc2892a9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/contrast-sveltekit-file-system-routing-with-vue-angular-router-configs-630775d0</loc>
<lastmod>2026-06-19T20:17:09.643475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-purpose-of-an-angular-resolve-guard-vs-ngoninit-5766b0ab</loc>
<lastmod>2026-06-19T20:15:52.670701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-nested-routes-and-why-are-they-useful-8207d138</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-configure-a-route-for-lazy-loading-11c6545d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-navigation-guards-and-provide-an-auth-use-case-81bf3e57</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-create-a-dynamic-route-and-access-the-id-parameter-fc356616</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-template-link-to-a-route-without-a-full-page-reload-73c537c6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-define-a-basic-vue-or-angular-route-4980888a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-reactive-data-fetching-utility-with-svelte-stores-2c945674</loc>
<lastmod>2026-06-19T20:04:02.428165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/differentiate-client-state-from-server-state-and-their-tools-612b3c15</loc>
<lastmod>2026-06-19T20:01:51.638555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-cache-data-between-a-list-and-detail-view-255f1e9b</loc>
<lastmod>2026-06-19T20:01:14.033678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-optimistic-ui-for-a-like-button-with-rollback-on-failure-85e9b771</loc>
<lastmod>2026-06-19T20:00:21.094285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fetch-data-on-first-render-and-manage-loading-and-error-states-ccfe81c4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/share-state-between-sibling-components-without-a-state-library-8b544f0f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-prop-drilling-and-when-is-it-a-problem-8c067296</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-architect-a-multi-step-svelte-wizard-with-stores-c42e62aa</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-structure-components-and-state-for-a-dynamic-vue-form-4d3bf244</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-an-async-angular-validator-with-http-and-pending-feedback-3630e3f5</loc>
<lastmod>2026-06-19T19:48:31.378769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-build-a-reusable-svelte-validation-action-2d846b33</loc>
<lastmod>2026-06-19T19:47:06.923115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-debounce-input-for-api-validation-in-vue-or-angular-28cefce2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/validate-matching-vue-passwords-computed-property-or-watcher-c05afd06</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/bind-an-input-to-a-variable-and-validate-with-reactivity-c3d39a65</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/key-differences-between-template-driven-and-reactive-forms-in-angular-ef53a9f5</loc>
<lastmod>2026-06-19T19:43:39.459368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-vue-v-model-work-syntactically-under-the-hood-48b37991</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-bypass-sveltes-scoped-styles-to-target-global-elements-307b417f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-vues-v-bind-css-function-work-in-style-blocks-232360d6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shadow-dom-vs-build-time-scoping-for-third-party-widgets-72bc9f07</loc>
<lastmod>2026-06-19T19:39:15.613070Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-ngcontent-and-nghost-attributes-enforce-angular-style-isolation-3aaf3b57</loc>
<lastmod>2026-06-19T19:38:21.989774Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-css-modules-differ-from-vue-scoped-css-e871e372</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-deep-selector-pierces-vue-scoped-styles-and-why-use-it-cautiously-4ed87428</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-angulars-three-viewencapsulation-modes-and-give-a-use-case-5718fca2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-svelte-scope-component-styles-during-compilation-fcf00da9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-angulars-default-style-encapsulation-mechanism-called-1ce03ad3</loc>
<lastmod>2026-06-19T19:32:34.658248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-attribute-scopes-styles-to-a-vue-component-766db553</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-auto-cleanup-reactive-logic-in-vues-composition-api-and-svelte-d658d0b2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-svelte-stores-work-and-how-do-you-create-custom-ones-0a516bf8</loc>
<lastmod>2026-06-19T19:25:48.939523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fundamental-difference-between-vue-computed-and-watcher-with-examples-09f75b0e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-angular-default-change-detection-zone-js-and-onpush-48cc1afc</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-update-svelte-arrays-and-objects-to-trigger-reactivity-7fe191ac</loc>
<lastmod>2026-06-19T19:21:38.643500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-ngoninits-purpose-and-why-prefer-it-over-the-constructor-2b7c2c47</loc>
<lastmod>2026-06-19T19:20:15.597405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vue-3-ref-vs-reactive-differences-and-when-to-use-each-30e4b454</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-create-a-custom-appdelay-structural-directive-d57e4df0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/in-vue-3-what-problem-does-teleport-solve-90547f9c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-angular-onpush-change-detection-affect-rendering-c4418062</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/whats-the-difference-between-angular-property-and-attribute-binding-1e63798b</loc>
<lastmod>2026-06-19T19:12:15.434255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-does-todos-push-miss-svelte-updates-but-spread-works-61aa3b74</loc>
<lastmod>2026-06-19T19:10:48.547874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-pass-markup-from-a-parent-to-a-child-component-a642a7d9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-key-or-trackby-in-list-rendering-and-index-key-risks-45fc2279</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-two-way-data-binding-and-provide-input-binding-syntax-0ee868d3</loc>
<lastmod>2026-06-19T19:08:07.065000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-conditionally-render-login-logout-with-isloggedin-in-vue-or-angular-08709037</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-vue-and-angular-detect-nested-object-mutations-a0fae3ac</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/architect-a-headless-toggle-with-scoped-slots-f323427b</loc>
<lastmod>2026-06-19T19:04:51.002732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-a-scoped-slot-pattern-in-a-reusable-datalist-dde0bfbc</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-multiple-boolean-props-versus-a-single-status-string-prop-5047de12</loc>
<lastmod>2026-06-19T19:02:42.251340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-bindings-do-v-model-and-ngmodel-sugar-and-why-c1135478</loc>
<lastmod>2026-06-19T18:58:37.616683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-emit-events-from-a-child-to-parent-component-0e4f7bd9</loc>
<lastmod>2026-06-19T18:55:03.336667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/primary-mechanism-for-passing-data-from-parent-to-child-component-da3a0378</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-the-public-api-for-a-reusable-button-component-ba933df9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-configure-vite-library-mode-for-esm-and-umd-outputs-5b46d7ed</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-implement-lazy-loading-for-an-angular-feature-module-c23fb39f</loc>
<lastmod>2026-06-19T18:47:52.945820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-sveltekit-adapter-and-how-do-adapter-static-and-adapter-node-differ-96c796cd</loc>
<lastmod>2026-06-19T18:46:42.533048Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-two-key-angular-cli-production-build-optimizations-dbb9da3f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-vite-dependency-pre-bundling-startup-speed-and-commonjs-handling-faee653c</loc>
<lastmod>2026-06-19T18:45:22.053188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-configure-angular-cli-dev-server-proxying-439c51a3</loc>
<lastmod>2026-06-19T18:44:48.704930Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-src-routes-determine-routing-in-sveltekit-305f5e70</loc>
<lastmod>2026-06-19T18:44:08.945106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-does-create-vue-ask-about-pinia-and-vitest-during-scaffolding-13c27592</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ng-serve-purpose-and-fundamental-difference-from-ng-build-42998939</loc>
<lastmod>2026-06-19T18:40:10.931932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/svelte-compiler-downsides-vs-vue-and-angular-runtime-8141ba15</loc>
<lastmod>2026-06-19T18:39:15.380773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-angular-vs-vue-philosophies-influence-your-large-scale-architecture-ch-86993294</loc>
<lastmod>2026-06-19T18:37:59.957093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-svelte-update-the-dom-without-a-virtual-dom-209dd9c6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-is-di-central-to-angular-architecture-versus-vues-module-system-1eecdc00</loc>
<lastmod>2026-06-19T18:35:32.514893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-and-contrast-vue-3-and-svelte-reactivity-systems-7f2328e1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-primary-end-user-benefit-of-sveltes-compiler-first-approach-daa3cfc1</loc>
<lastmod>2026-06-19T18:30:25.850511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-out-of-the-box-angular-features-require-manual-setup-in-vue-or-svelte-63d7a0b0</loc>
<lastmod>2026-06-19T18:29:40.471415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-vue-as-a-progressive-framework-and-build-step-differences-32949d42</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/virtual-dom-diffing-minimal-dom-surgery-4b5c43b2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/angular-jit-runtime-template-compilation-2b8741e0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/testing-sveltekit-load-functions-7c022779</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/apollo-client-graphql-as-reactive-state-ace4a9d2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/observable-angulars-push-based-data-stream-d456d7b1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/svelte-keyed-each-identity-not-index-5d1224bf</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/svelte-logic-blocks-template-control-flow-ecdc716c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/angular-schematics-blueprint-robots-with-rollback-a84dc1f8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-track-clicks-on-a-new-export-data-button-6db79750</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/outline-a-research-plan-to-diagnose-low-adoption-despite-positive-usability-test-6fcf3601</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-secure-a-moderated-screen-sharing-session-end-to-end-9d284117</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-researcher-finds-usability-issues-in-your-feature-your-process-ca92dd4f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-metadata-and-data-structure-for-a-searchable-research-repository-de9d4f98</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-proactively-collaborate-with-a-researcher-before-a-complex-study-7024d835</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-break-down-an-abstract-ux-solution-into-shippable-stories-29492714</loc>
<lastmod>2026-06-19T17:50:41.935088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-the-technical-setup-and-trade-offs-of-large-scale-unmoderated-checkout--874431eb</loc>
<lastmod>2026-06-19T17:48:55.671007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-can-an-engineer-contribute-to-ux-research-with-limited-user-access-fff2680d</loc>
<lastmod>2026-06-19T17:45:22.202198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-can-private-set-intersection-enable-joint-research-without-exposing-raw-list-e18e6320</loc>
<lastmod>2026-06-19T17:41:32.840933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-avoid-confirmation-bias-when-interpreting-usability-test-actions-f954d8e5</loc>
<lastmod>2026-06-19T17:35:52.215735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/outline-operational-and-cultural-changes-for-proactive-ux-research-in-engineerin-310e6213</loc>
<lastmod>2026-06-19T17:30:15.853655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-embedded-vs-centralized-research-models-and-propose-a-hybrid-4995cd98</loc>
<lastmod>2026-06-19T17:29:27.827485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-align-research-roadmaps-and-resolve-tactical-strategic-conflicts-41c0e104</loc>
<lastmod>2026-06-19T17:27:49.804230Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/propose-a-framework-for-measuring-the-impact-of-ux-research-56b176b0</loc>
<lastmod>2026-06-19T17:26:12.543759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-centralized-research-repository-for-discoverable-actionable-insights-e49698b2</loc>
<lastmod>2026-06-19T17:25:19.489756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-quantify-a-critical-ux-issue-to-justify-architectural-work-43f037bd</loc>
<lastmod>2026-06-19T17:24:41.094264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-lightweight-user-validation-without-a-dedicated-researcher-0ec0dd84</loc>
<lastmod>2026-06-19T17:23:39.487682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-integrate-user-research-into-agile-sprints-without-disrupting-velo-e8b31055</loc>
<lastmod>2026-06-19T17:21:15.581585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-globally-compliant-low-latency-research-backend-architecture-a5d9d22d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-mitigate-latency-in-a-low-bandwidth-remote-usability-study-a906726c</loc>
<lastmod>2026-06-19T17:18:18.667486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-instrumentation-would-you-add-to-validate-the-users-job-80d888fc</loc>
<lastmod>2026-06-19T17:16:57.273796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/fix-keyboard-trap-in-a-custom-modal-dialog-dac03418</loc>
<lastmod>2026-06-19T17:15:54.319357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/which-aria-attribute-fixes-an-icon-only-button-missing-its-screen-reader-name-9a47a290</loc>
<lastmod>2026-06-19T17:13:57.939623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-continuous-discovery-change-the-researchers-role-with-engineering-6ed37321</loc>
<lastmod>2026-06-19T17:10:45.320746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-prioritize-a-live-usability-fix-during-a-full-sprint-d536626b</loc>
<lastmod>2026-06-19T17:08:53.875283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-research-validates-a-three-sprint-feature-without-delaying-engineering-b44335a3</loc>
<lastmod>2026-06-19T17:08:00.566057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-translate-field-study-findings-into-user-stories-and-acceptance-crite-6f0ee551</loc>
<lastmod>2026-06-19T17:06:10.666275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-usability-test-a-feature-flagged-staging-component-77f73cd7</loc>
<lastmod>2026-06-19T17:02:16.624171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-share-research-findings-with-engineers-so-they-stay-actionable-773f0bf1</loc>
<lastmod>2026-06-19T17:01:27.288715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-research-do-you-give-an-engineer-starting-a-new-feature-a918758b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-architect-a-unified-quantitative-and-qualitative-user-experience-v-f9e802d4</loc>
<lastmod>2026-06-19T16:56:32.491902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-architect-a-centralized-research-repository-for-heterogeneous-data-bb26ff75</loc>
<lastmod>2026-06-19T16:54:39.572064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-reliably-deliver-a-survey-to-10-000-users-7200c5c7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-database-schema-for-a-research-participant-panel-6347ab82</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-use-research-to-build-a-case-for-architectural-investment-07a8491e</loc>
<lastmod>2026-06-19T16:48:56.167537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-reconcile-conflicting-qualitative-stories-with-quantitative-data-29edb60e</loc>
<lastmod>2026-06-19T16:46:51.916511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-metrics-and-models-link-onboarding-to-long-term-retention-78b8b0a4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-statistical-power-and-respond-to-extending-a-null-a-b-test-1f08cf08</loc>
<lastmod>2026-06-19T16:40:16.309057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-multiple-comparisons-problem-in-ux-research-33a33c8d</loc>
<lastmod>2026-06-19T16:37:47.656532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-many-users-do-we-need-to-survey-bc8ab7a5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/are-1-5-satisfaction-ratings-continuous-or-discrete-f12ffdac</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-what-a-p-value-represents-in-an-a-b-test-and-interpret-0-03-4735a973</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mean-median-and-mode-which-measure-for-task-completion-times-46cb2cd8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-analytical-frameworks-structure-synthesis-beyond-thematic-analysis-68527dfe</loc>
<lastmod>2026-06-19T16:28:49.298803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-challenge-assumptions-and-mitigate-confirmation-bias-during-synthesis-e7cd5957</loc>
<lastmod>2026-06-19T16:27:44.524039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-trace-data-points-to-journey-map-stages-51517bb0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-a-powerful-emergent-theme-outside-original-research-questions-c839adba</loc>
<lastmod>2026-06-19T16:25:34.277203Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-determine-when-youve-reached-thematic-saturation-d67e4156</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-your-process-for-reconciling-significant-coding-differences-01843d56</loc>
<lastmod>2026-06-19T16:24:13.246640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-synthesize-low-level-codes-into-high-level-themes-b58e7458</loc>
<lastmod>2026-06-19T16:22:01.779148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-coding-in-qualitative-analysis-and-your-codebook-process-db2bc40f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/walk-me-through-your-next-steps-after-five-user-interviews-6a3c8708</loc>
<lastmod>2026-06-19T16:20:14.700732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/detect-a-three-action-user-sequence-in-real-time-at-scale-6038e780</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-design-an-experiment-measuring-api-latency-impact-on-retention-7ddab0a7</loc>
<lastmod>2026-06-19T16:16:30.561445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-model-user-events-to-analyze-cancellation-paths-34094fda</loc>
<lastmod>2026-06-19T16:15:17.294158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-architect-an-automated-performance-and-accessibility-testing-pipeline-6f5e9dd0</loc>
<lastmod>2026-06-19T16:13:48.026276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-triage-50-ux-issues-against-new-features-in-agile-651bc300</loc>
<lastmod>2026-06-19T16:12:26.685063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-usability-metrics-would-you-instrument-and-how-do-regressions-drive-priorit-c0fe57f0</loc>
<lastmod>2026-06-19T16:11:34.191873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-could-you-adapt-usability-testing-principles-to-evaluate-two-api-designs-3148c543</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-user-struggles-indicate-code-bugs-versus-design-flaws-5ce8806d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-heuristic-evaluation-and-two-heuristics-that-guide-ui-components-059c54db</loc>
<lastmod>2026-06-19T16:03:09.636842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/usability-vs-a-b-testing-when-should-engineers-advocate-for-each-a9c20fdf</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-adapt-contextual-inquiry-for-internal-api-and-tool-design-73733448</loc>
<lastmod>2026-06-19T16:00:30.680759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-lightweight-generative-research-reveals-why-users-drop-off-a-funnel-548a8671</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/advocate-for-generative-research-over-a-complex-feature-request-de2b5db5</loc>
<lastmod>2026-06-19T15:56:33.167569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-a-journey-map-to-find-technical-root-causes-25007118</loc>
<lastmod>2026-06-19T15:55:34.524826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-mitigate-confirmation-bias-when-a-user-validates-your-solution-390b5877</loc>
<lastmod>2026-06-19T15:54:20.542407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/translate-qualitative-insights-into-user-stories-and-requirements-c42cbeff</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/your-role-and-pitfalls-as-an-engineer-note-taker-in-interviews-6bf34cdf</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-goal-of-contextual-inquiry-and-what-do-engineers-gain-f703109f</loc>
<lastmod>2026-06-19T15:47:57.407753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-centralized-participant-management-system-to-prevent-over-contacting-617ca4bd</loc>
<lastmod>2026-06-19T15:46:17.984100Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-system-integrating-analytics-data-with-participant-recruiting-616637a5</loc>
<lastmod>2026-06-19T15:42:43.769806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/outline-a-technical-roadmap-for-an-internal-research-participant-panel-bf4793e4</loc>
<lastmod>2026-06-19T15:41:05.887482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/propose-a-strategy-for-finding-and-vetting-low-incidence-participants-52f3a3ec</loc>
<lastmod>2026-06-19T15:38:45.380218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-a-workflow-to-automate-a-50-person-diary-study-bbeab5d5</loc>
<lastmod>2026-06-19T15:38:05.086787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-two-techniques-mitigate-professional-tester-bias-in-screener-design-8e3d1a57</loc>
<lastmod>2026-06-19T15:34:30.112349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-screener-survey-to-identify-non-feature-x-mobile-users-9872c52a</loc>
<lastmod>2026-06-19T15:33:48.783418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-a-backend-architecture-a-b-test-and-define-metrics-3d628eba</loc>
<lastmod>2026-06-19T15:31:34.811554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-one-week-lean-research-plan-for-a-high-risk-decision-bc9776ea</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-criteria-and-questions-ensure-right-users-for-a-specialized-dev-tool-13b25713</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/propose-two-research-methods-to-investigate-checkout-abandonment-13ebf09c</loc>
<lastmod>2026-06-19T15:25:46.686502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-technical-instrumentation-supplements-a-two-week-diary-study-69f09a14</loc>
<lastmod>2026-06-19T15:24:56.637899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-validate-ux-within-hard-technical-constraints-57f9e20d</loc>
<lastmod>2026-06-19T15:23:53.411663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/essential-ux-research-plan-components-for-engineering-scope-2597774f</loc>
<lastmod>2026-06-19T15:22:22.124852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-trade-offs-matter-between-moderated-usability-tests-and-surveys-d710c3f9</loc>
<lastmod>2026-06-19T15:20:23.912480Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/propose-an-automated-de-identification-pipeline-for-video-interview-recordings-809ac5cc</loc>
<lastmod>2026-06-19T15:19:21.731365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/apply-differential-privacy-to-user-behavior-queries-and-explain-epsilon-trade-of-02c70eb3</loc>
<lastmod>2026-06-19T15:17:56.558178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-centralized-consent-platform-core-components-and-database-schema-400b388a</loc>
<lastmod>2026-06-19T15:15:49.139767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-fulfill-a-gdpr-erasure-request-across-data-stores-5a5f2b42</loc>
<lastmod>2026-06-19T15:14:32.995764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-data-minimization-and-how-to-apply-it-to-a-survey-schema-a74477a5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-verifiable-informed-consent-before-a-remote-usability-test-73219257</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-instrument-a-feature-to-validate-qualitative-findings-quantitative-20cddd5b</loc>
<lastmod>2026-06-19T15:05:14.293802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-a-lightweight-research-method-to-validate-a-feature-with-no-researcher-f9532309</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/generative-versus-evaluative-research-when-to-use-each-80c88403</loc>
<lastmod>2026-06-19T15:02:20.311345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-ux-research-integrate-into-a-two-week-agile-sprint-65c2b523</loc>
<lastmod>2026-06-19T15:01:11.230410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-qualitative-vs-quantitative-user-data-with-engineering-examples-f3be585a</loc>
<lastmod>2026-06-19T14:58:53.646014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-primary-purpose-of-ux-research-before-starting-development-b9e40f4c</loc>
<lastmod>2026-08-06T19:21:58.809145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-office-hours-a-drop-in-clinic-766a15cf</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/strategic-foresight-in-ux-f8a0df7c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/screen-reader-testing-navigate-ui-without-sight-06e36e77</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/accessibility-heuristic-evaluation-06d8f029</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/experience-based-roadmap-triage-for-product-teams-f25de64e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-spike-fast-reconnaissance-before-commitment-24d69297</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-governance-model-143a1412</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-financial-operations-the-business-of-research-910b2ab9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-8-pillars-of-researchops-08d9304c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/atomic-research-reusable-insight-nuggets-ba3bd8fb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-playback-the-researchers-closing-argument-ccfcc4bf</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-data-storytelling-that-drives-decisions-8f513ad4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-research-report-decisions-not-deliverables-a0404b9a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/framework-analysis-for-ux-research-5c8fa88e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/saturation-when-to-stop-interviewing-5e2cc7ac</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/usability-benchmarking-quantifying-product-friction-7e4f0354</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/jtbd-interview-map-the-job-ignore-the-persona-2160d7e2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shadowing-reveals-what-users-actually-do-f949db50</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/niche-ux-recruiting-is-targeted-diplomacy-7bd853fa</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/no-show-management-research-calendar-insurance-48437df0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/participant-communication-strategy-the-pre-session-bias-shield-49ec67c7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stakeholder-alignment-the-pre-research-contract-63e18cc1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hipaa-in-ux-research-health-data-as-hazardous-material-917288ee</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-incentives-pay-for-time-not-opinions-3a7c7541</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/threat-modeling-ux-research-for-vulnerable-populations-9c6fa0f0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/anonymity-vs-confidentiality-in-ux-research-1b4c2655</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/recruiting-participants-who-mirror-real-users-eb2563c1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-research-plan-alignment-before-fieldwork-fa91be9c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/peer-review-researchs-blind-spot-check-5df33eb9</loc>
<lastmod>2026-06-19T14:15:53.709821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/the-uxr-career-ladder-e86930e2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/centralized-vs-decentralized-ux-research-teams-a0871278</loc>
<lastmod>2026-06-19T14:13:42.346268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/lean-ux-outcomes-over-deliverables-1655ef30</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/informed-consent-in-ux-research-f0fbef55</loc>
<lastmod>2026-06-19T14:11:12.259712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-tool-stack-management-04a6164a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-competency-matrix-mapping-team-growth-1c1d8783</loc>
<lastmod>2026-06-19T14:07:32.430143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/researchops-playbooks-standardize-ux-research-825c2630</loc>
<lastmod>2026-06-19T14:06:37.057789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-socialization-make-ux-insights-visible-5dcb0184</loc>
<lastmod>2026-06-19T14:05:44.829628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/single-ease-question-seq-instant-task-difficulty-scores-ee18b8b2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/third-party-ux-recruiters-methodological-bouncers-not-body-shops-a99534bb</loc>
<lastmod>2026-06-19T14:03:55.220603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/incidence-rate-the-recruitment-cost-multiplier-93a3613d</loc>
<lastmod>2026-06-19T14:01:01.940604Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-research-kickoff-align-before-you-start-1511c9dc</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/right-to-withdraw-leave-anytime-no-reason-82c15e55</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/informed-consent-is-comprehension-not-paperwork-9dfc2db0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cross-study-synthesis-the-missing-first-step-9d90fcc0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/executive-level-ux-research-communication-e98140d1</loc>
<lastmod>2026-06-19T13:55:21.035477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-research-staffing-the-1-5-50-ratio-1b8349db</loc>
<lastmod>2026-06-19T13:53:52.743866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-advocacy-in-ux-design-2bc281ab</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/team-charter-shared-agreements-for-collaboration-02948f7c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-maturity-six-stages-of-organizational-ux-074ed8c7</loc>
<lastmod>2026-06-19T13:50:07.031725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/q-methodology-mapping-subjective-viewpoints-0f7a9df5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/facial-expression-analysis-in-ux-f4c25e4d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gsr-tracking-emotional-arousal-through-skin-conductivity-d3cfb6df</loc>
<lastmod>2026-06-19T13:46:49.020540Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/experience-sampling-in-the-moment-user-reality-a86ebade</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/localization-testing-validates-regional-adaptation-c95eb50d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/i18n-testing-check-scripts-not-just-strings-ff45b45b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/international-ux-research-the-adaptation-spectrum-b7fab3f3</loc>
<lastmod>2026-06-19T13:38:30.972662Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/inclusive-design-24507512</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/critical-incident-technique-story-mining-86b0cdcb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-competitive-analysis-benchmark-to-outperform-bb57fe6f</loc>
<lastmod>2026-06-19T13:33:53.861497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rite-method-rapid-iterative-testing-and-evaluation-53766093</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/discovery-sprint-diagnose-before-you-spend-1a82be2f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/assumption-mapping-de-risk-before-you-build-b190de3e</loc>
<lastmod>2026-06-19T13:29:08.964063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/proto-persona-sketch-users-from-team-assumptions-19201f49</loc>
<lastmod>2026-06-19T13:28:13.331311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-measure-learn-loop-experiment-over-intuition-ea07a15f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/researchops-maturity-matrix-built-for-operations-94873061</loc>
<lastmod>2026-06-19T13:26:11.518768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/research-democratization-scale-without-diluting-quality-0b871a84</loc>
<lastmod>2026-06-19T13:24:20.151313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/researchops-the-pit-crew-for-user-research-b47eaf59</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-highlight-reels-show-dont-tell-75b71050</loc>
<lastmod>2026-06-19T13:16:44.084046Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/hmw-questions-from-research-insights-to-design-ideas-5102f5e5</loc>
<lastmod>2026-06-19T13:13:17.318943Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/insight-wall-synthesize-mixed-research-data-78102aad</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/topline-report-the-research-snapshot-1b3f46cb</loc>
<lastmod>2026-06-19T13:09:50.027811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/effect-size-how-large-is-the-difference-ef053ae5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/t-test-are-two-groups-actually-different-1b0f91ae</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/inferential-statistics-from-sample-to-population-95acc853</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/correlation-does-not-mean-causation-b60856ec</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/normal-distribution-two-parameters-one-bell-curve-82b6d6f6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/stevens-four-levels-of-measurement-068c3e74</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/service-blueprint-the-wiring-diagram-behind-user-journeys-ed61970c</loc>
<lastmod>2026-06-19T12:57:25.668591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/discourse-analysis-in-ux-research-224cf528</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/grounded-theory-build-theory-from-raw-data-816b2d82</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/narrative-analysis-how-people-build-meaning-574e1fb2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/insight-statements-frame-problems-not-solutions-79134bf2</loc>
<lastmod>2026-06-19T12:46:40.424748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/content-analysis-study-texts-without-interference-7c42be89</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/aeiou-five-buckets-for-field-notes-d36edee7</loc>
<lastmod>2026-06-19T12:43:56.221497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/screening-ux-research-candidates-9bfa6936</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ux-roadmap-strategic-alignment-for-research-teams-cfc48b80</loc>
<lastmod>2026-06-19T12:40:32.903011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/shopifys-0-to-100-fix-design-dialects-over-rigidity-795721a0</loc>
<lastmod>2026-07-31T17:04:25.872182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vienna-circle-cafe-culture-holds-web-civility-lessons-f2c2c4e4</loc>
<lastmod>2026-07-31T17:04:30.468863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/8-free-personas-spot-accessibility-issues-in-design-d850fd3e</loc>
<lastmod>2026-07-31T17:04:40.973818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-architect-figma-for-multi-platform-multi-team-products-43ac4f84</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-design-and-figma-for-phased-rollout-5c04fa95</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-your-process-for-preparing-a-high-fidelity-figma-file-for-developer-han-9ff6ac49</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-a-technically-complex-interaction-and-propose-figma-alternativ-84ca71ed</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/first-figma-steps-to-turn-a-brief-into-low-fi-concepts-78cdfe1d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-architect-interdependent-filter-variables-in-a-complex-dashboard-be377bd3</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-how-you-would-use-variables-and-conditional-logic-to-simulate-input-val-1100f9df</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-variables-and-expressions-for-a-price-configurator-c45ba463</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-variables-to-calculate-a-real-time-cart-subtotal-59fcca9c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-figma-toggle-switch-that-controls-element-visibility-using-variables-8f1a80ba</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/monolithic-or-multiple-libraries-for-cross-platform-design-system-fd455827</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-merge-a-figma-branch-and-resolve-component-conflicts-01881c51</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-file-covers-and-naming-to-communicate-design-status-7fd46c98</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-update-a-component-in-a-published-figma-team-library-a29706a0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-structure-figma-pages-for-a-new-project-and-handoff-ade360c0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-translate-figma-smart-animate-into-css-or-js-d665cd4c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-implement-a-high-contrast-mode-theme-in-figma-9325a144</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-architect-figma-components-and-styles-for-light-and-dark-themes-3d78bcfa</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-implement-design-tokens-in-figma-for-developer-handoff-ce61e491</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-review-and-accept-shared-library-component-updates-eff20948</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-prototype-a-shared-currently-playing-state-in-figma-d04b22d5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prototype-a-conditional-submit-button-with-figma-variables-96554831</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-figma-variables-and-component-properties-enable-theme-switching-08debddb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-a-flexible-data-table-component-in-figma-7c07b4b4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/use-boolean-and-text-properties-to-build-a-flexible-card-component-147c5f69</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-difference-between-a-main-component-and-an-instance-in-figma-bdf3bec8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-figma-vector-networks-differ-from-traditional-vector-paths-e28e866a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-grids-spacing-tokens-and-components-in-figma-48e175a0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-auto-layout-for-a-complex-data-table-9a997617</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-should-you-use-frames-versus-groups-in-figma-01dc2551</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-difference-between-a-column-grid-and-a-modular-grid-a4271510</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-an-8-point-grid-and-figma-spacing-tokens-setup-ddbef219</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-architect-a-figma-to-code-icon-system-2fcbf37d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/discuss-custom-web-font-performance-and-loading-strategies-39b9dd55</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-generate-a-functional-palette-from-one-brand-color-83f5bff4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-structure-and-maintain-a-figma-component-library-for-scale-a7672a12</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-use-boolean-properties-for-optional-icon-and-chevron-34a69bb3</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/which-figma-plugin-populates-tables-with-realistic-user-data-d8e975cb</loc>
<lastmod>2026-06-19T11:24:19.194862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-implement-a-light-and-dark-mode-theme-switcher-fc95cab2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/difference-between-duplicating-a-page-and-branching-in-figma-c65dd1fe</loc>
<lastmod>2026-06-19T11:20:43.605959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/difference-between-detaching-and-pushing-overrides-to-main-62ff0086</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-figma-files-for-a-new-design-system-e64c6bd8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-variants-booleans-and-instance-swap-for-a-button-e0450e33</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-create-a-dismissible-modal-dialog-over-the-current-screen-56a2af9a</loc>
<lastmod>2026-06-19T11:04:24.287798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-component-nesting-build-a-profile-header-from-nested-components-ae319af2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-let-designers-swap-a-components-icon-without-detaching-33cc6684</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-a-complex-reusable-figma-table-with-auto-layout-ccc215d9</loc>
<lastmod>2026-06-19T11:01:21.110223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/main-components-vs-instances-how-to-use-component-properties-for-multi-state-but-672c878a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-crescent-moon-in-figma-using-boolean-operations-9b979a58</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/figma-constraints-vs-auto-layout-when-are-constraints-preferable-d68e79dc</loc>
<lastmod>2026-06-19T10:58:26.380084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-establish-design-tokens-in-figma-and-sync-with-production-be801ccd</loc>
<lastmod>2026-06-19T10:54:44.064954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-process-usability-feedback-into-concrete-figma-iterations-664736f3</loc>
<lastmod>2026-06-19T10:53:49.082501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/whats-the-functional-difference-between-wireframes-mockups-and-prototypes-descri-f30e6292</loc>
<lastmod>2026-07-31T17:04:47.735379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-automatically-audit-wcag-aa-contrast-in-figma-f35c90a5</loc>
<lastmod>2026-06-19T10:50:51.546408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-flexible-table-component-in-figma-with-slots-aea75036</loc>
<lastmod>2026-06-19T10:47:51.496996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-a-workflow-to-sync-figma-tokens-to-front-end-code-22bad061</loc>
<lastmod>2026-06-19T10:47:03.546560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-change-a-nested-buttons-state-from-a-card-instance-68058475</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-auto-layout-to-build-a-responsive-card-c0b77e03</loc>
<lastmod>2026-07-31T17:04:56.508065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-use-button-variants-instead-of-separate-components-per-state-94282a39</loc>
<lastmod>2026-07-31T17:05:06.122059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-populate-one-overlay-for-three-profiles-using-variables-7d46bb8c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-conditionally-enable-submit-after-checking-a-terms-checkbox-31d7fbe2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-counter-where-clicking-increases-the-number-by-one-f59ca6bb</loc>
<lastmod>2026-07-31T17:05:07.407495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-conflicts-occur-when-two-designers-edit-shared-styles-simultaneously-18aada2c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-restore-one-component-from-figma-version-history-66794477</loc>
<lastmod>2026-07-31T17:05:12.596061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-extract-figma-variables-via-rest-api-for-style-dictionary-a1a72053</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-identify-responsive-breakpoints-in-figma-for-css-503455a6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-figma-variants-influence-component-code-structure-3454b70a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-map-figma-variables-to-css-custom-properties-for-tokens-61ec0136</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/translate-figma-auto-layout-padding-direction-and-spacing-to-flexbox-34e11909</loc>
<lastmod>2026-06-19T10:19:32.057402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-export-and-optimize-a-figma-svg-for-web-c17cb0a5</loc>
<lastmod>2026-07-31T17:05:14.565251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/walk-me-through-inspecting-a-components-styling-in-figma-dev-mode-cbb17891</loc>
<lastmod>2026-07-31T17:05:16.626829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-indicate-sort-state-accessibly-in-a-data-table-4908e9af</loc>
<lastmod>2026-06-19T10:14:37.506204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-enforce-wcag-touch-target-minimums-in-figma-0827535a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-the-keyboard-interaction-flow-for-a-modal-dialog-a5089709</loc>
<lastmod>2026-06-19T10:09:23.093952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/minimum-wcag-aa-contrast-for-normal-vs-large-text-and-figma-checks-ef287822</loc>
<lastmod>2026-07-31T17:05:27.211546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-accessibility-problem-with-color-only-status-and-two-fixes-0b1371aa</loc>
<lastmod>2026-07-31T17:05:27.679059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-migrate-a-breaking-change-in-a-mature-design-system-8b68ea1e</loc>
<lastmod>2026-06-19T10:06:32.986035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-versioning-and-breaking-changes-in-a-shared-library-e838e602</loc>
<lastmod>2026-06-19T10:05:37.541810Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/steps-to-publish-color-and-text-styles-to-a-figma-shared-library-e66c5df2</loc>
<lastmod>2026-07-31T17:05:32.730077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-prototype-fixed-header-footer-and-scrollable-content-9d8fca1f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-reusable-checkbox-with-unchecked-checked-and-hover-states-637a3eb5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-figma-smart-animates-core-principle-and-layer-matching-requirements-676095f1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/make-a-figma-button-navigate-from-frame-a-to-frame-b-8e08874b</loc>
<lastmod>2026-07-31T17:08:55.702508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/super-button-versus-composition-discuss-trade-offs-and-scalability-0d49519b</loc>
<lastmod>2026-06-19T09:57:38.314868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-most-efficient-way-to-update-a-brand-color-globally-4b15b6e5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-button-component-with-default-hover-and-disabled-variants-ad89a453</loc>
<lastmod>2026-07-31T17:09:48.152191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-responsive-feature-grid-with-nested-auto-layout-and-component-properties-c80284a3</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/structure-a-responsive-nav-bar-using-variants-and-auto-layout-3a528638</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-configure-a-wrapping-filter-tag-container-and-its-properties-ce43ed95</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-would-you-use-absolute-position-in-an-auto-layout-frame-b8f09c8f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-hug-fill-and-fixed-resizing-behaviors-interact-9e113b89</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/difference-between-space-between-and-fixed-spacing-in-auto-layout-1c9fffb7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-auto-layout-for-a-button-with-optional-icon-d538f2e6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-figma-colors-for-light-and-dark-themes-c77c5968</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-pin-a-close-icon-to-a-modals-top-right-corner-0b52481a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-build-a-responsive-card-with-auto-layout-a793b002</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-inspect-a-figma-text-element-for-css-properties-47dc01fa</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-would-you-wrap-layers-in-a-frame-versus-a-group-3d73f5e6</loc>
<lastmod>2026-07-31T17:06:56.395029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-optimize-nested-auto-layout-for-performance-8ead1482</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-apply-systematic-rules-to-asymmetrical-layouts-predictably-e55a1bcc</loc>
<lastmod>2026-06-19T09:25:08.397880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-enforce-proximity-with-figma-auto-layout-and-spacing-variables-1dd6dd9c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-build-a-responsive-figma-component-across-breakpoints-d9ba9cb2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-a-multi-theme-color-system-in-figma-and-css-931f290b</loc>
<lastmod>2026-06-19T09:20:10.186418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-optimize-and-implement-a-full-bleed-responsive-hero-image-78d3a2be</loc>
<lastmod>2026-06-19T09:14:35.504665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/assess-wcag-aa-contrast-for-light-grey-text-on-off-white-598a6c78</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-establish-a-modular-typographic-scale-for-a-design-system-d845c1b4</loc>
<lastmod>2026-06-19T09:09:21.825249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/line-height-vs-letter-spacing-impact-on-readability-and-values-for-body-vs-headi-14b72cbd</loc>
<lastmod>2026-07-31T17:06:55.296557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/use-fittss-law-to-size-and-place-primary-vs-secondary-mobile-actions-52e33884</loc>
<lastmod>2026-06-19T09:06:37.464653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-model-and-articulate-long-term-design-debt-cost-to-stakeholders-ef72b8ab</loc>
<lastmod>2026-06-19T09:05:23.962772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-design-a-low-cognitive-load-wizard-and-implement-it-technically-c1024fb0</loc>
<lastmod>2026-06-19T09:02:24.791014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-affordance-guide-choosing-a-native-button-over-a-styled-div-cf801d1b</loc>
<lastmod>2026-06-19T09:01:22.144226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-apply-progressive-disclosure-and-hierarchy-in-complex-data-tables-e1892f22</loc>
<lastmod>2026-06-19T08:58:27.039413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-show-system-status-during-a-multi-megabyte-file-upload-72d147b5</loc>
<lastmod>2026-06-19T08:56:05.953370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-ui-feedback-and-implement-immediate-feedback-for-api-calls-083d0693</loc>
<lastmod>2026-07-31T17:06:47.273082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-design-systems-purpose-and-how-does-it-enforce-consistency-ac2f8ba7</loc>
<lastmod>2026-07-31T17:06:37.532381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/section-scoped-variable-modes-in-figma-e6f1b026</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/generative-ai-plugins-in-figma-15116052</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/real-data-exposes-design-flaws-early-f5416272</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/multi-edit-type-once-update-everywhere-85d23f48</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/figma-command-palette-a-universal-remote-77cef983</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/gamified-prototypes-test-loops-before-code-2e66bd5a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/simulate-form-validation-in-figma-ce7350df</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/figma-variable-modes-for-multi-context-theming-a6aa5ed3</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/figma-boolean-variables-state-without-variant-sprawl-32e4a7c8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/dynamic-counter-state-in-figma-8fb1b9dd</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/figma-branch-reviews-merge-gates-for-design-2e7ede2e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/figma-file-covers-as-status-billboards-6c5c3be2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/handoff-plugins-bridge-figma-to-code-2eddc581</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/conditional-logic-in-figma-prototypes-60e313ff</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prototype-overlays-layer-without-duplication-3dc9614f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/boolean-component-properties-in-figma-8cecdf9f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/text-resizing-in-figma-auto-layout-a0944b6f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/component-properties-levers-without-variants-aaa6ea6e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/masking-hide-pixels-without-deleting-them-820a6593</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/components-one-master-many-instances-ee2223f7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/alignment-invisible-lines-that-structure-interfaces-df5b4a52</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/font-pairing-is-casting-not-matchmaking-d4c0cb8e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/figma-permissions-cascade-downward-2c5b2090</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mathematical-expressions-in-figma-prototypes-fde564ad</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/rhythm-and-repetition-in-ui-layouts-074175d4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/matt-pococks-free-react-typescript-tutorial-42be5206</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/matt-pocock-tutorial-covers-ten-typescript-errors-6ddb8c4f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/chrome-136-cuts-js-startup-630ms-with-compile-hints-48be059f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/chrome-m137-ships-speculative-deopts-and-inlining-for-wasm-71133c0d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/v8-doubles-json-stringify-speed-with-side-effect-free-fast-path-4fe08acd</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/mozilla-waict-verifies-web-app-javascript-in-nightly-54b30ba3</loc>
<lastmod>2026-06-19T08:08:36.469512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/claude-mythos-cracks-firefox-bugs-fuzzing-missed-90c1ce3b</loc>
<lastmod>2026-06-19T08:07:52.204586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/firefox-151-ships-web-serial-api-for-hardware-2400517c</loc>
<lastmod>2026-06-19T08:06:37.883609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/type-a-umd-library-for-script-tags-and-commonjs-esm-7ff8c70f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-write-a-declaration-file-for-a-javascript-class-62fd912d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-export-differ-from-export-default-in-typescript-declarations-e7129b29</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-customevent-with-typed-detail-and-a-type-safe-listener-1aef6946</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/type-a-compose-function-using-generics-and-overloads-88fcb474</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimize-a-canvas-with-thousands-of-moving-objects-e8fd5e8e</loc>
<lastmod>2026-06-19T08:00:22.911908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-difference-between-microtask-and-macrotask-queues-ceb66e37</loc>
<lastmod>2026-06-19T07:59:16.323361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-exact-output-and-event-sequence-of-this-code-95f153a8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-derive-a-patch-payload-type-from-userprofile-2c4cdc3d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-type-a-custom-property-on-global-window-in-typescript-7e8e838c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-globally-add-a-property-to-a-third-party-buttonprops-interface-43500f71</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-write-a-minimal-dom-utils-d-ts-for-a-js-function-2edf1e72</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-add-typescript-types-for-a-library-without-bundled-types-348de7b0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-typescript-project-references-in-a-monorepo-and-their-configuration-e75155aa</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-configure-a-dual-esm-commonjs-package-511b0604</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-typescript-code-and-exports-for-effective-tree-shaking-07b4e4c7</loc>
<lastmod>2026-06-19T07:41:40.242290Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-modern-build-tools-handle-typescript-vs-tsc-435d0b21</loc>
<lastmod>2026-06-19T07:40:21.092142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-problem-does-esmoduleinterop-solve-for-commonjs-imports-a6024d02</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-tsconfig-json-to-enable-shorter-path-aliases-0849d040</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-tsconfig-strict-and-which-sub-flag-to-relax-for-legacy-8ab35bcd</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/in-webgl-what-is-the-difference-between-attributes-and-uniforms-da843521</loc>
<lastmod>2026-06-19T07:26:42.809646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/use-mediarecorder-to-capture-a-canvas-stream-and-download-as-webm-2f474c41</loc>
<lastmod>2026-06-19T07:25:55.891084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-roles-of-vertex-and-fragment-shaders-in-webgl-151c7839</loc>
<lastmod>2026-06-19T07:24:34.047942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/which-video-event-signals-completion-and-how-do-you-track-playback-time-ae631f27</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-create-a-smooth-canvas-2d-loop-with-requestanimationframe-2a1a9962</loc>
<lastmod>2026-06-19T07:19:59.986709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-typescript-async-await-function-that-requests-webcam-access-and-handles--6046fdf7</loc>
<lastmod>2026-06-19T07:18:11.108991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/get-canvas-2d-context-and-draw-a-filled-circle-2e176837</loc>
<lastmod>2026-06-19T07:14:44.573817Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-programmatically-play-pause-and-dynamically-set-a-video-source-4382ed4a</loc>
<lastmod>2026-06-19T07:13:17.565620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-service-worker-caching-strategy-for-a-news-app-fce910d1</loc>
<lastmod>2026-06-19T07:11:44.068912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-network-first-vs-cache-first-caching-and-when-to-use-each-3cc4a80b</loc>
<lastmod>2026-06-19T07:05:57.018027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-the-service-worker-lifecycle-and-cache-versioning-631f2b2d</loc>
<lastmod>2026-06-19T07:04:07.637326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/pass-data-to-a-web-worker-and-transfer-an-arraybuffer-efficiently-1575fc5f</loc>
<lastmod>2026-06-19T07:03:10.502819Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/spa-back-button-what-event-fires-and-how-do-you-handle-it-9ce810c8</loc>
<lastmod>2026-06-19T07:01:20.283911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-service-workers-role-and-key-pwa-capability-54f329b5</loc>
<lastmod>2026-06-19T07:00:00.100494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/which-web-api-offloads-expensive-work-from-the-main-ui-thread-b795284c</loc>
<lastmod>2026-06-19T06:56:47.265058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/programmatically-change-spa-url-without-reload-and-what-is-state-for-4a8fc9cc</loc>
<lastmod>2026-06-19T06:54:50.329471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-access-indexeddb-exclusively-from-a-web-worker-1b3b3780</loc>
<lastmod>2026-06-19T06:52:12.216468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-query-indexeddb-products-by-price-range-9876cc47</loc>
<lastmod>2026-06-19T06:51:02.082927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-add-a-new-index-to-an-existing-indexeddb-store-74bd3ddf</loc>
<lastmod>2026-06-19T06:48:56.373081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-an-indexeddb-add-function-with-transaction-error-handling-ae22e3ab</loc>
<lastmod>2026-06-19T06:48:12.057176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-indexeddb-transactions-and-readonly-vs-readwrite-modes-a3151380</loc>
<lastmod>2026-06-19T06:46:45.654260Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-type-safe-generic-localstorage-wrapper-in-typescript-c1689612</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-localstorages-capacity-and-synchronous-blocking-limitations-394cdb8a</loc>
<lastmod>2026-06-19T06:44:07.494276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-store-and-retrieve-a-typescript-object-in-localstorage-6bcc4a6f</loc>
<lastmod>2026-06-19T06:43:09.940008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-core-difference-between-localstorage-and-sessionstorage-388ca06d</loc>
<lastmod>2026-06-19T06:42:21.347604Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-generic-createsetters-t-that-maps-properties-to-setter-methods-d5af15c2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-recursive-deepreadonly-t-for-nested-objects-and-arrays-788b1907</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-generic-pickbyvalue-t-v-type-d3fe9902</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-the-built-in-nonnullable-t-utility-type-from-scratch-f88ca188</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-myparameters-t-using-conditional-types-and-infer-a6052e84</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-terminalstatus-from-status-using-exclude-or-extract-34c6143f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-generic-makeoptional-t-mapped-type-without-using-partial-b60d5035</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-user-type-alias-from-a-function-return-type-d6acad4c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-a-common-use-for-partial-t-and-explain-required-t-ce4a03c1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-pick-versus-omit-with-user-examples-b61688d2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-a-generic-pickbytype-t-u-utility-type-b1deb22b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-myreturntype-t-using-conditional-types-and-infer-2c12da54</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-generic-fetchjson-t-wrapper-and-explain-its-type-safety-benefits-093c17a5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-generic-state-class-with-getstate-and-setstate-86c10a96</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-generic-type-safe-getproperty-using-keyof-b3566dce</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-generic-constraints-and-provide-a-length-constrained-generic-example-ca0d405a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/refactor-a-function-using-generics-to-accept-any-array-type-bdf388e7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/download-a-large-file-via-fetch-and-track-readablestream-progress-a12fd8ca</loc>
<lastmod>2026-06-19T06:09:41.702030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-does-fetch-trigger-a-cors-preflight-and-what-post-is-complex-d64542a2</loc>
<lastmod>2026-06-19T06:08:32.044844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-cancel-pending-fetches-using-abortcontroller-feeb0b67</loc>
<lastmod>2026-06-19T06:06:23.261746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-generic-fetchjson-wrapper-with-typed-response-and-error-handling-2b6088d7</loc>
<lastmod>2026-06-19T06:05:12.104840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-an-api-returning-200-for-success-and-failure-2c01ec29</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-include-a-jwt-in-a-fetch-request-6c96d995</loc>
<lastmod>2026-06-19T06:00:00.838478Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-typed-async-fetchuser-with-error-handling-35faef3b</loc>
<lastmod>2026-06-19T05:58:49.525597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-createuser-function-that-posts-json-via-fetch-1f6c4584</loc>
<lastmod>2026-06-19T05:57:26.176077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-modify-fetch-to-handle-http-error-statuses-c7eac543</loc>
<lastmod>2026-06-19T05:55:46.362530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-fetch-call-and-log-json-from-the-response-d0f23304</loc>
<lastmod>2026-06-19T05:54:35.386618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-insequence-tasks-to-execute-promise-returning-functions-sequentially-65d5fb35</loc>
<lastmod>2026-06-19T05:53:44.291160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-prevent-search-as-you-type-race-conditions-with-abortcontroller-42e9db0b</loc>
<lastmod>2026-06-19T05:52:48.160638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-type-an-async-function-return-in-typescript-6e6dfe16</loc>
<lastmod>2026-06-19T05:51:47.554585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-fetch-from-three-apis-using-promise-all-versus-allsettled-395a219b</loc>
<lastmod>2026-06-19T05:50:38.781341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-wrap-a-callback-based-api-into-a-promise-39e59fcf</loc>
<lastmod>2026-06-19T05:45:08.096398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-generic-typescript-handler-for-mixed-form-inputs-ce8799b2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-intersectionobserver-in-typescript-for-lazy-loading-images-d2ef4a9a</loc>
<lastmod>2026-06-19T05:41:07.730331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-documentfragment-to-optimize-adding-1-000-list-items-30cdbdd8</loc>
<lastmod>2026-06-19T05:40:01.818251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/programmatically-create-and-append-a-div-in-typescript-24d86e06</loc>
<lastmod>2026-06-19T05:39:25.181543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-type-safely-check-an-li-click-and-read-data-id-780ada8d</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/strategies-to-type-queryselector-results-as-htmlinputelement-44b95d8c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-click-events-type-and-how-to-reference-the-button-7216b247</loc>
<lastmod>2026-06-19T05:32:26.997340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-getelementbyids-return-type-and-the-check-needed-for-value-3d611bec</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-polymorphic-this-type-in-typescript-14008261</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/difference-between-abstract-class-and-interface-with-scenario-80220646</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-purpose-of-the-implements-keyword-a8db7fd8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-does-this-lose-context-in-class-callbacks-and-two-typescript-fixes-6711a876</loc>
<lastmod>2026-06-19T05:22:24.764405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-type-a-function-with-string-and-number-overloads-82fe7c6c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-person-class-using-typescript-parameter-properties-77d886da</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/type-alias-for-a-function-with-optional-param-and-default-value-e407d29f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-model-fetchitems-return-type-with-generics-and-conditional-types-5f094b97</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/build-a-typesafe-apiroute-type-using-template-literal-types-cc5fb6df</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-type-a-geojson-coordinate-tuple-and-linestring-array-16354cd1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-combine-baserecord-and-postcontent-into-a-post-type-7982f9e5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/write-a-generic-apiresponse-t-type-with-success-and-error-states-7fb1f45c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-model-a-websocket-message-discriminated-union-in-typescript-a5241e5c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-an-enum-to-represent-api-statuses-898314cd</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-type-a-function-with-two-possible-response-shapes-c9ce7bda</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/define-a-user-object-shape-interface-vs-type-alias-3f338f22</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-shadow-dom-encapsulation-and-event-propagation-d5d654ab</loc>
<lastmod>2026-06-19T05:01:35.251890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/offload-cpu-intensive-work-to-a-web-worker-and-explain-communication-1c7919c4</loc>
<lastmod>2026-06-19T05:00:19.387914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-the-key-differences-between-nodelist-and-htmlcollection-9a13a739</loc>
<lastmod>2026-06-19T04:58:52.417142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-dom-event-capturing-and-bubbling-with-addeventlistener-63250e1b</loc>
<lastmod>2026-06-19T04:56:39.860910Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-event-delegation-and-implement-a-single-ul-click-handler-in-typescript-5211d138</loc>
<lastmod>2026-06-19T04:55:14.556523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-the-difference-between-domcontentloaded-and-window-load-224c82b4</loc>
<lastmod>2026-06-19T04:52:12.207109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-select-by-id-and-class-and-what-is-returned-516dc6b9</loc>
<lastmod>2026-06-19T04:49:42.131849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-happens-when-you-declare-var-globally-versus-let-or-const-d1a79b4d</loc>
<lastmod>2026-06-19T04:48:31.386655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-fundamental-difference-between-window-and-document-758f0fbc</loc>
<lastmod>2026-06-19T04:47:52.304285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-type-predicate-write-a-custom-type-guard-for-user-ecdca0a5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-generic-getproperty-using-generics-and-keyof-7732c378</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/key-differences-type-alias-vs-interface-for-object-shapes-e11e4d75</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-type-and-guard-a-string-or-string-array-argument-15adcadb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-difference-between-any-and-unknown-and-demonstrate-type-safe-narrowi-f25aacb9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-noimplicitany-and-why-is-it-best-practice-f9e08f90</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-what-typescripts-type-inference-is-and-show-an-inferred-variable-declara-660ec18c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/declare-a-string-name-and-an-array-of-lucky-numbers-in-typescript-d32e6f7c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/ambient-module-declarations-compile-time-trust-falls-9a556e6a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/es-modules-in-typescript-the-compile-time-contract-6fee0800</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/worker-postmessage-the-structured-clone-pipe-894387fb</loc>
<lastmod>2026-06-19T04:27:26.651509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/runtime-response-validation-with-schema-libraries-baec271d</loc>
<lastmod>2026-06-19T04:26:36.484465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kent-c-dodds-fixes-accidental-monorepo-with-workspaces-d13c4547</loc>
<lastmod>2026-06-19T04:23:59.841204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cloudflare-sandboxes-cut-container-heartbeat-plumbing-7c87c8b3</loc>
<lastmod>2026-06-19T04:21:14.961501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/kent-c-dodds-adds-sqlite-fts5-to-vector-search-5f98a9dd</loc>
<lastmod>2026-06-19T04:18:59.946138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vercel-connect-replaces-env-tokens-with-runtime-oidc-55a7bd32</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vercel-ships-ai-gateway-workflow-sdk-and-sandbox-for-agents-6ba1ad58</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/vercel-ship-2026-agent-stack-eve-framework-and-microservices-bb75b1c8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/next-js-16-2-brings-67-100-faster-server-fast-refresh-07d972dd</loc>
<lastmod>2026-06-19T04:13:26.274016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/next-js-16-2-adds-agent-native-dev-tooling-ab56ca34</loc>
<lastmod>2026-06-19T04:11:49.849720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/next-js-16-2-ships-stable-adapter-api-for-all-platforms-5228e71f</loc>
<lastmod>2026-06-19T04:11:03.096479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-manage-database-connections-in-serverless-next-js-api-routes-c55636fb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-drives-your-choice-between-zustand-and-redux-toolkit-at-scale-2780e466</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-ensure-a-complex-form-is-fully-accessible-17f4b12c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-the-virtual-dom-and-why-does-react-use-it-813364b7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-difference-between-server-and-client-components-in-next-js-27140bd4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-implement-a-derived-redux-slice-performantly-and-maintainably-d0357d0a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-react-profiler-flame-and-ranked-charts-pinpoint-bottlenecks-d5735905</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-react-router-v6-4-loaders-change-data-fetching-from-useeffect-7906df38</loc>
<lastmod>2026-06-19T03:59:12.488561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/is-tailwind-maintainable-at-scale-and-what-patterns-support-your-claim-ad6df9f6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/purpose-of-tailwind-config-js-content-array-and-jit-scanning-98b0b513</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-css-modules-and-runtime-css-in-js-libraries-across-dx-performance-and-dy-7df575b6</loc>
<lastmod>2026-06-19T03:50:53.389295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-limits-react-inline-styles-and-when-are-they-still-appropriate-d023e10f</loc>
<lastmod>2026-06-19T03:48:43.748687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-implement-a-custom-usedebounce-hook-using-usestate-and-useeffect-e195c841</loc>
<lastmod>2026-06-19T03:47:49.851487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-reacts-scheduler-prioritize-updates-with-fiber-81fbd424</loc>
<lastmod>2026-06-19T03:42:56.318119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-a-fiber-in-react-fiber-architecture-fb67cb87</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-react-batch-multiple-setstate-calls-in-one-event-handler-201c3709</loc>
<lastmod>2026-06-19T03:40:20.563692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-is-fibers-render-phase-interruptible-but-commit-is-not-5a4fe5ee</loc>
<lastmod>2026-06-19T03:38:58.482654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/why-did-react-replace-the-stack-reconciler-with-fiber-f98fefa2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-reacts-diffing-algorithm-and-its-o-n-heuristics-fff80f57</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-keys-in-react-lists-and-why-are-they-important-fa9d65ab</loc>
<lastmod>2026-06-19T03:33:36.526646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-design-auth-for-isr-pages-without-losing-cache-benefits-2edf29d8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-can-you-use-edge-middleware-for-auth-and-trade-offs-versus-getserversideprop-930aed3f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-a-robust-automatic-token-refresh-strategy-in-a-react-spa-74446bcf</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-user-specific-content-on-a-getstaticprops-page-b2c0ecea</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/would-you-use-getserversideprops-or-getstaticprops-for-private-user-data-2e03bfa4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-implement-a-basic-protected-route-in-react-a9dc1e7c</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-manage-next-js-env-variables-on-vercel-and-use-next-public-5b5b1da7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-a-custom-next-image-loader-for-a-self-hosted-service-3d9a6796</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/implement-a-b-testing-with-middleware-rewrites-and-cookies-a756edb5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-opt-out-of-static-rendering-for-real-time-data-8c564e33</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-how-next-images-sizes-prop-works-for-responsive-performance-616e67a8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-structure-translations-and-load-locale-content-in-app-router-3fdc92ec</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/full-route-cache-vs-data-cache-and-per-fetch-cache-control-6b8a3d68</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/where-next-js-middleware-executes-and-edge-runtime-limits-549890cf</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-enable-basic-i18n-routing-in-next-js-e841fd51</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-next-js-middleware-and-a-real-world-auth-use-case-afe882d6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-the-benefits-of-next-image-over-a-standard-img-tag-fd6664a7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-to-securely-set-and-read-httponly-cookies-in-route-handlers-f90231bc</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-implement-response-streaming-in-a-next-js-route-handler-87879436</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-next-js-middleware-to-protect-api-admin-routes-dee29848</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-read-headers-and-search-params-in-a-route-handler-db2a2213</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-multiple-http-methods-in-a-single-route-ts-file-08984ac7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-create-a-dynamic-api-route-and-access-its-parameter-83e853f9</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/get-caching-in-route-handlers-and-how-to-opt-out-3ff79318</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-nextresponse-json-and-how-does-it-differ-from-standard-response-7fa69159</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-parse-json-body-in-a-post-route-handler-5cbee177</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/create-a-basic-get-api-endpoint-in-next-js-app-router-89fdfe09</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-generatestaticparams-for-known-products-and-on-demand-unknowns-dd7d1f6e</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-implement-on-demand-revalidation-from-a-cms-webhook-eacf3dc4</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-streaming-with-server-components-suspense-and-loading-js-38ad2a85</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-structure-client-side-data-fetching-in-next-js-6bd31773</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-server-component-fetching-differ-from-getstaticprops-and-getserversidep-fbdbc999</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/describe-an-ideal-isr-scenario-and-configure-it-in-a-server-component-de39ad87</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-implement-ssr-in-next-js-app-router-and-configure-fetch-0d275a12</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-fetch-data-for-ssg-in-a-next-js-server-component-455c3496</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/key-difference-between-server-and-client-components-in-next-js-35a32448</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/server-component-fetch-vs-client-side-swr-or-react-query-9126c9a6</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-parallel-and-intercepting-routes-describe-a-photo-gallery-modal-scenari-a2de5068</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-nested-layouts-work-in-the-app-router-c352e002</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/recommended-app-router-pattern-to-fetch-shared-data-once-for-child-routes-d327eab2</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-next-js-route-groups-and-a-practical-use-case-f40a1ad7</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-loading-js-and-error-js-integrate-with-suspense-and-error-boundaries-15e5ecf5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-create-a-blog-slug-route-and-access-the-slug-value-0cf08dc3</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-layout-js-and-how-does-it-differ-from-shared-headers-db4ee7f1</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-create-a-dashboard-route-in-next-js-app-router-a42d5fef</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/msw-vs-mocking-fetch-or-axios-directly-in-jest-tests-884f51f4</loc>
<lastmod>2026-06-19T01:59:03.314468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/cypress-auth-strategies-ui-login-vs-programmatic-session-6ac3cb8a</loc>
<lastmod>2026-06-19T01:56:52.432112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-balance-unit-integration-and-end-to-end-tests-in-next-js-2b5db966</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/difference-between-jest-fn-jest-spyon-and-jest-mock-in-react-a8b16e9a</loc>
<lastmod>2026-06-19T01:53:11.077740Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-unit-test-a-custom-react-hook-like-usecounter-014af621</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/test-a-react-component-fetching-async-data-on-mount-6cccc5a5</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-are-fireevent-and-user-event-and-why-prefer-user-event-87e5864b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-unit-test-a-react-title-component-d4a5a208</loc>
<lastmod>2026-06-19T01:42:47.727929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-react-testing-librarys-guiding-principle-influence-query-choice-4d2a8ca8</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/what-is-state-hydration-in-next-js-ssr-with-redux-or-zustand-867ee06b</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-atomic-state-management-and-how-it-differs-from-redux-e15e6343</loc>
<lastmod>2026-06-19T01:34:02.864180Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-handle-an-async-api-call-in-redux-toolkit-versus-zustand-e31310c0</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-select-a-single-property-and-prevent-extra-re-renders-a6d1c696</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-redux-actions-reducers-and-click-to-render-data-flow-work-132e39cb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-would-you-choose-redux-or-zustand-over-reacts-built-in-hooks-8621a25f</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-list-virtualization-and-when-it-beats-react-memo-7d085acb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-avoid-new-functions-per-list-item-without-usecallback-358f9823</loc>
<lastmod>2026-06-19T01:19:58.871679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/react-profiler-long-render-duration-causes-and-next-steps-14a79c1a</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-does-next-js-routing-auto-implement-code-splitting-300acc46</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-react-lazy-and-dynamic-import-enable-code-splitting-ad90b1b7</loc>
<lastmod>2026-06-19T01:14:33.307626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/when-can-overusing-usememo-hurt-performance-and-what-are-the-trade-offs-5c111aac</loc>
<lastmod>2026-06-19T01:10:19.130116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-use-react-profiler-to-find-unnecessary-re-renders-a1108204</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/child-re-renders-with-unchanged-props-function-identity-and-usecallback-fix-3cdc2cc2</loc>
<lastmod>2026-06-19T01:04:35.744221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-the-difference-between-react-memo-and-usememo-0d6e5123</loc>
<lastmod>2026-06-19T01:02:28.398248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/design-a-multi-step-wizard-form-pattern-in-react-475c1d6e</loc>
<lastmod>2026-06-19T01:00:48.140790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/optimize-a-large-form-with-frequent-state-updates-89d1c324</loc>
<lastmod>2026-06-19T00:58:58.618594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-use-a-server-action-for-form-submission-and-useformstate-1b39c556</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/advantages-of-dedicated-react-form-libraries-over-manual-state-fd80d8fc</loc>
<lastmod>2026-06-19T00:55:40.644623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-would-you-implement-real-time-client-side-validation-in-react-a387c8f3</loc>
<lastmod>2026-06-19T00:53:13.908654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/prefer-multiple-usestate-or-usereducer-for-multi-field-forms-3342ca16</loc>
<lastmod>2026-06-19T00:52:11.749144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-a-basic-form-submission-in-react-105dc02e</loc>
<lastmod>2026-06-19T00:50:42.922509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-controlled-vs-uncontrolled-react-form-inputs-and-trade-offs-98fe8492</loc>
<lastmod>2026-06-19T00:49:19.796872Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/how-do-you-handle-404s-in-react-router-and-next-js-app-router-ef1b4fcb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/explain-shallow-routing-in-next-js-pages-router-0dfae3bb</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tezvyn.com/bite/compare-pages-router-and-app-router-file-based-routing-conventions-and-capabilit-38e19539</loc>
<lastmod>2026-06-24T10:42:00.595747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
