<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://technicalsimple.com/</loc>
<lastmod>2026-10-10T05:45:51.533Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/your-first-claude-api-call-in-typescript-and-python</loc>
<lastmod>2026-10-10T05:45:51.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/what-is-rag-retrieval-augmented-generation-explained-with-code</loc>
<lastmod>2026-10-09T15:45:51.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/what-is-an-ai-agent-the-agent-loop-explained</loc>
<lastmod>2026-10-09T01:45:51.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/what-is-the-model-context-protocol-mcp-a-developer-introduction</loc>
<lastmod>2026-10-08T11:45:51.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/what-s-new-in-react-19-actions-use-and-more</loc>
<lastmod>2026-10-07T21:45:51.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/next-js-app-router-fundamentals-layouts-pages-and-routing</loc>
<lastmod>2026-10-07T07:45:51.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/typescript-for-javascript-developers-the-essentials</loc>
<lastmod>2026-10-06T17:45:51.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/tailwind-css-v4-what-changed-and-how-to-upgrade</loc>
<lastmod>2026-10-06T03:45:51.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/modern-node-js-built-in-features-that-replace-npm-packages</loc>
<lastmod>2026-10-05T13:45:51.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/fastapi-tutorial-build-a-rest-api-in-python</loc>
<lastmod>2026-10-04T23:45:51.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/rest-api-design-best-practices-urls-methods-and-status-codes</loc>
<lastmod>2026-10-04T09:45:51.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/why-rust-a-practical-introduction-for-web-developers</loc>
<lastmod>2026-10-03T19:45:51.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/go-for-beginners-why-go-and-your-first-program</loc>
<lastmod>2026-10-03T05:45:51.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/modern-javascript-features-you-should-be-using-es2020-to-es2025</loc>
<lastmod>2026-10-02T15:45:51.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/what-s-new-in-python-3-14</loc>
<lastmod>2026-10-02T01:45:51.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/docker-for-beginners-images-containers-and-volumes</loc>
<lastmod>2026-10-01T11:45:51.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/kubernetes-for-developers-pods-deployments-and-services</loc>
<lastmod>2026-09-30T21:45:51.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/git-essentials-every-developer-should-know</loc>
<lastmod>2026-09-30T07:45:51.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/github-actions-tutorial-your-first-ci-workflow</loc>
<lastmod>2026-09-29T17:45:51.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/terraform-for-beginners-infrastructure-as-code-explained</loc>
<lastmod>2026-09-29T03:45:51.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/observability-101-logs-metrics-and-traces</loc>
<lastmod>2026-09-28T13:45:51.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/postgresql-for-application-developers-why-it-became-the-default</loc>
<lastmod>2026-09-27T23:45:51.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/modern-mysql-features-every-developer-should-use</loc>
<lastmod>2026-09-27T09:45:51.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/redis-for-developers-data-structures-and-use-cases</loc>
<lastmod>2026-09-26T19:45:51.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/mongodb-for-sql-developers</loc>
<lastmod>2026-09-26T05:45:51.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/the-owasp-top-10-explained-for-developers</loc>
<lastmod>2026-09-25T15:45:51.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/passkeys-explained-passwordless-login-with-webauthn</loc>
<lastmod>2026-09-25T01:45:51.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-what-is-a-closure</loc>
<lastmod>2026-09-24T11:45:51.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-what-is-the-virtual-dom-and-reconciliation</loc>
<lastmod>2026-09-23T21:45:51.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-where-vs-having</loc>
<lastmod>2026-09-23T07:45:51.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-how-should-you-approach-a-design-problem</loc>
<lastmod>2026-09-22T17:45:51.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/streaming-llm-responses-to-the-browser-with-server-sent-events</loc>
<lastmod>2026-09-22T03:45:51.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/text-embeddings-explained-turning-meaning-into-vectors</loc>
<lastmod>2026-09-21T13:45:51.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/tool-use-function-calling-with-the-claude-api-a-complete-example</loc>
<lastmod>2026-09-20T23:45:51.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/build-your-first-mcp-server-in-typescript</loc>
<lastmod>2026-09-20T09:45:51.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/form-actions-and-useactionstate-in-react-19</loc>
<lastmod>2026-09-19T19:45:51.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/server-actions-in-next-js-mutations-without-writing-an-api</loc>
<lastmod>2026-09-19T05:45:51.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/generics-in-typescript-explained-with-real-examples</loc>
<lastmod>2026-09-18T15:45:51.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/css-container-queries-responsive-components-not-just-pages</loc>
<lastmod>2026-09-18T01:45:51.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/testing-with-the-node-js-built-in-test-runner-node-test</loc>
<lastmod>2026-09-17T11:45:51.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/request-validation-with-pydantic-v2-in-fastapi</loc>
<lastmod>2026-09-16T21:45:51.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/api-pagination-offset-vs-cursor-based</loc>
<lastmod>2026-09-16T07:45:51.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/rust-ownership-and-borrowing-explained-simply</loc>
<lastmod>2026-09-15T17:45:51.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/goroutines-and-channels-in-go-explained</loc>
<lastmod>2026-09-15T03:45:51.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/javascript-promises-all-allsettled-any-and-race-explained</loc>
<lastmod>2026-09-14T13:45:51.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/uv-the-fast-python-package-and-project-manager</loc>
<lastmod>2026-09-13T23:45:51.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/writing-a-production-ready-dockerfile-for-node-js</loc>
<lastmod>2026-09-13T09:45:51.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/deploy-your-first-app-to-kubernetes-step-by-step</loc>
<lastmod>2026-09-12T19:45:51.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/git-branching-strategies-github-flow-vs-trunk-based-development</loc>
<lastmod>2026-09-12T05:45:51.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/caching-dependencies-in-github-actions</loc>
<lastmod>2026-09-11T15:45:51.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/terraform-state-remote-backends-and-locking</loc>
<lastmod>2026-09-11T01:45:51.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/opentelemetry-in-node-js-traces-without-changing-your-code</loc>
<lastmod>2026-09-10T11:45:51.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/postgresql-indexing-b-tree-gin-partial-and-expression-indexes</loc>
<lastmod>2026-09-09T21:45:51.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/mysql-indexing-and-explain-making-slow-queries-fast</loc>
<lastmod>2026-09-09T07:45:51.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/caching-with-redis-patterns-ttls-and-stampedes</loc>
<lastmod>2026-09-08T17:45:51.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/mongodb-schema-design-embed-or-reference</loc>
<lastmod>2026-09-08T03:45:51.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/broken-access-control-preventing-idor-vulnerabilities</loc>
<lastmod>2026-09-07T13:45:51.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/sessions-vs-jwts-choosing-an-authentication-strategy</loc>
<lastmod>2026-09-06T23:45:51.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-how-does-the-event-loop-work</loc>
<lastmod>2026-09-06T09:45:51.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-why-do-lists-need-keys</loc>
<lastmod>2026-09-05T19:45:51.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-explain-the-different-types-of-join</loc>
<lastmod>2026-09-05T05:45:51.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-design-a-url-shortener</loc>
<lastmod>2026-09-04T15:45:51.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/system-prompts-that-actually-work-a-practical-guide</loc>
<lastmod>2026-09-04T01:45:51.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/chunking-strategies-for-rag-size-overlap-and-structure</loc>
<lastmod>2026-09-03T11:45:51.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/writing-good-tool-descriptions-and-schemas-for-llm-agents</loc>
<lastmod>2026-09-02T21:45:51.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/build-an-mcp-server-in-python-with-fastmcp</loc>
<lastmod>2026-09-02T07:45:51.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/optimistic-ui-in-react-with-useoptimistic</loc>
<lastmod>2026-09-01T17:45:51.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/caching-in-next-js-16-use-cache-cachelife-and-cachetag</loc>
<lastmod>2026-09-01T03:45:51.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/typescript-utility-types-partial-pick-omit-record-and-more</loc>
<lastmod>2026-08-31T13:45:51.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/the-css-has-selector-the-parent-selector-we-always-wanted</loc>
<lastmod>2026-08-30T23:45:51.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/es-modules-in-node-js-import-export-and-require-esm</loc>
<lastmod>2026-08-30T09:45:51.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/dependency-injection-in-fastapi-with-depends</loc>
<lastmod>2026-08-29T19:45:51.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/api-versioning-strategies-that-do-not-break-clients</loc>
<lastmod>2026-08-29T05:45:51.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/error-handling-in-rust-result-the-operator-thiserror-and-anyhow</loc>
<lastmod>2026-08-28T15:45:51.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/error-handling-in-go-wrapping-errors-is-and-errors-as</loc>
<lastmod>2026-08-28T01:45:51.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/immutable-array-methods-tosorted-toreversed-tospliced-and-with</loc>
<lastmod>2026-08-27T11:45:51.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/type-hints-in-python-a-practical-guide</loc>
<lastmod>2026-08-26T21:45:51.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/docker-compose-for-local-development</loc>
<lastmod>2026-08-26T07:45:51.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/kubernetes-configmaps-and-secrets</loc>
<lastmod>2026-08-25T17:45:51.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/writing-good-commit-messages-with-conventional-commits</loc>
<lastmod>2026-08-25T03:45:51.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/matrix-builds-in-github-actions-test-across-versions-and-platforms</loc>
<lastmod>2026-08-24T13:45:51.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/terraform-variables-outputs-and-locals</loc>
<lastmod>2026-08-23T23:45:51.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/distributed-tracing-explained</loc>
<lastmod>2026-08-23T09:45:51.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/how-to-read-explain-analyze-in-postgresql</loc>
<lastmod>2026-08-22T19:45:51.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/how-to-find-and-remove-duplicate-rows-in-mysql</loc>
<lastmod>2026-08-22T05:45:51.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/distributed-locks-with-redis</loc>
<lastmod>2026-08-21T15:45:51.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/indexing-in-mongodb-the-esr-rule-and-explain-plans</loc>
<lastmod>2026-08-21T01:45:51.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/sql-injection-how-it-works-and-how-to-prevent-it</loc>
<lastmod>2026-08-20T11:45:51.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/oauth-2-0-and-openid-connect-explained-simply</loc>
<lastmod>2026-08-19T21:45:51.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-vs</loc>
<lastmod>2026-08-19T07:45:51.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-when-does-useeffect-run</loc>
<lastmod>2026-08-18T17:45:51.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-find-the-nth-highest-salary</loc>
<lastmod>2026-08-18T03:45:51.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-design-a-rate-limiter</loc>
<lastmod>2026-08-17T13:45:51.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/structured-output-getting-reliable-json-from-an-llm</loc>
<lastmod>2026-08-16T23:45:51.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/vector-search-in-postgresql-with-pgvector</loc>
<lastmod>2026-08-16T09:45:51.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/using-the-sdk-tool-runner-instead-of-writing-the-agent-loop</loc>
<lastmod>2026-08-15T19:45:51.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/mcp-resources-and-prompts-beyond-tools</loc>
<lastmod>2026-08-15T05:45:51.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/the-react-use-hook-reading-promises-and-context</loc>
<lastmod>2026-08-14T15:45:51.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/data-fetching-patterns-in-the-next-js-app-router</loc>
<lastmod>2026-08-14T01:45:51.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/the-typescript-satisfies-operator-checking-types-without-losing-detail</loc>
<lastmod>2026-08-13T11:45:51.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/native-css-nesting-write-sass-style-css-without-a-preprocessor</loc>
<lastmod>2026-08-12T21:45:51.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/environment-variables-in-node-js-without-dotenv</loc>
<lastmod>2026-08-12T07:45:51.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/async-sqlalchemy-2-0-with-fastapi-and-postgresql</loc>
<lastmod>2026-08-11T17:45:51.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/idempotency-keys-making-post-requests-safe-to-retry</loc>
<lastmod>2026-08-11T03:45:51.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/structs-enums-and-pattern-matching-in-rust</loc>
<lastmod>2026-08-10T13:45:51.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/build-a-rest-api-with-go-s-standard-library</loc>
<lastmod>2026-08-09T23:45:51.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/grouping-data-with-object-groupby-and-map-groupby</loc>
<lastmod>2026-08-09T09:45:51.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/python-dataclasses-vs-pydantic-which-should-you-use</loc>
<lastmod>2026-08-08T19:45:51.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/how-to-shrink-docker-images</loc>
<lastmod>2026-08-08T05:45:51.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/kubernetes-probes-liveness-readiness-and-startup</loc>
<lastmod>2026-08-07T15:45:51.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/git-rebase-vs-git-merge-when-to-use-each</loc>
<lastmod>2026-08-07T01:45:51.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/secrets-variables-and-environments-in-github-actions</loc>
<lastmod>2026-08-06T11:45:51.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/writing-reusable-terraform-modules</loc>
<lastmod>2026-08-05T21:45:51.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/structured-logging-in-node-js-with-pino</loc>
<lastmod>2026-08-05T07:45:51.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/working-with-jsonb-in-postgresql</loc>
<lastmod>2026-08-04T17:45:51.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/json-in-mysql-columns-functions-and-indexing</loc>
<lastmod>2026-08-04T03:45:51.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/event-processing-with-redis-streams</loc>
<lastmod>2026-08-03T13:45:51.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/the-mongodb-aggregation-pipeline-by-example</loc>
<lastmod>2026-08-02T23:45:51.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/preventing-cross-site-scripting-xss-in-modern-web-apps</loc>
<lastmod>2026-08-02T09:45:51.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/refresh-token-rotation-long-sessions-without-long-lived-risk</loc>
<lastmod>2026-08-01T19:45:51.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-var-vs-let-vs-const-and-hoisting</loc>
<lastmod>2026-08-01T05:45:51.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-controlled-vs-uncontrolled-components</loc>
<lastmod>2026-07-31T15:45:51.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-what-is-an-index-and-when-should-you-not-use-one</loc>
<lastmod>2026-07-31T01:45:51.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-explain-caching-strategies-at-scale</loc>
<lastmod>2026-07-30T11:45:51.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/prompt-caching-cut-llm-costs-on-repeated-context</loc>
<lastmod>2026-07-29T21:45:51.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/hybrid-search-combining-keyword-and-vector-search</loc>
<lastmod>2026-07-29T07:45:51.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/parallel-tool-calls-running-agent-tools-concurrently</loc>
<lastmod>2026-07-28T17:45:51.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/connecting-mcp-servers-to-claude-desktop-and-claude-code</loc>
<lastmod>2026-07-28T03:45:51.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/react-server-components-explained</loc>
<lastmod>2026-07-27T13:45:51.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/dynamic-routes-and-generatestaticparams-in-next-js</loc>
<lastmod>2026-07-26T23:45:51.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/narrowing-and-discriminated-unions-in-typescript</loc>
<lastmod>2026-07-26T09:45:51.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/css-cascade-layers-ending-specificity-wars-with-layer</loc>
<lastmod>2026-07-25T19:45:51.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/node-js-streams-explained-pipeline-and-async-iteration</loc>
<lastmod>2026-07-25T05:45:51.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/jwt-authentication-in-fastapi</loc>
<lastmod>2026-07-24T15:45:51.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/consistent-api-errors-with-problem-details-rfc-9457</loc>
<lastmod>2026-07-24T01:45:51.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/traits-and-generics-in-rust</loc>
<lastmod>2026-07-23T11:45:51.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/generics-in-go-type-parameters-by-example</loc>
<lastmod>2026-07-22T21:45:51.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/new-javascript-set-methods-union-intersection-and-difference</loc>
<lastmod>2026-07-22T07:45:51.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/async-python-with-asyncio-taskgroup-timeouts-and-gather</loc>
<lastmod>2026-07-21T17:45:51.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/docker-networking-explained</loc>
<lastmod>2026-07-21T03:45:51.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/kubernetes-resource-requests-and-limits-explained</loc>
<lastmod>2026-07-20T13:45:51.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/undoing-things-in-git-restore-reset-revert-and-reflog</loc>
<lastmod>2026-07-19T23:45:51.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/deploying-from-github-actions-to-aws-with-oidc-no-stored-keys</loc>
<lastmod>2026-07-19T09:45:51.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/managing-multiple-environments-in-terraform</loc>
<lastmod>2026-07-18T19:45:51.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/prometheus-metrics-counters-gauges-and-histograms</loc>
<lastmod>2026-07-18T05:45:51.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/postgresql-transactions-and-isolation-levels-in-practice</loc>
<lastmod>2026-07-17T15:45:51.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/innodb-locking-and-deadlocks-in-mysql-explained</loc>
<lastmod>2026-07-17T01:45:51.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/real-time-messaging-with-redis-pub-sub</loc>
<lastmod>2026-07-16T11:45:51.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/mongoose-models-validation-and-middleware</loc>
<lastmod>2026-07-15T21:45:51.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/csrf-explained-samesite-cookies-and-csrf-tokens</loc>
<lastmod>2026-07-15T07:45:51.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/adding-totp-two-factor-authentication-to-your-app</loc>
<lastmod>2026-07-14T17:45:51.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-how-does-this-work</loc>
<lastmod>2026-07-14T03:45:51.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-usememo-vs-usecallback-vs-react-memo</loc>
<lastmod>2026-07-13T13:45:51.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-explain-normalisation-1nf-2nf-3nf</loc>
<lastmod>2026-07-12T23:45:51.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-how-does-load-balancing-work</loc>
<lastmod>2026-07-12T09:45:51.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/counting-tokens-and-estimating-llm-api-costs</loc>
<lastmod>2026-07-11T19:45:51.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/reranking-search-results-to-improve-rag-accuracy</loc>
<lastmod>2026-07-11T05:45:51.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/human-in-the-loop-approving-agent-actions-before-they-run</loc>
<lastmod>2026-07-10T15:45:51.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/remote-mcp-servers-with-streamable-http</loc>
<lastmod>2026-07-10T01:45:51.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/react-compiler-automatic-memoization-without-usememo</loc>
<lastmod>2026-07-09T11:45:51.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/next-js-proxy-ts-redirects-auth-checks-and-rewrites-at-the-edge-of-your-app</loc>
<lastmod>2026-07-08T21:45:51.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/validating-runtime-data-with-zod-and-typescript</loc>
<lastmod>2026-07-08T07:45:51.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/modern-css-colour-oklch-color-mix-and-relative-colours</loc>
<lastmod>2026-07-07T17:45:51.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/worker-threads-in-node-js-running-cpu-heavy-work-in-parallel</loc>
<lastmod>2026-07-07T03:45:51.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/testing-fastapi-apps-with-pytest</loc>
<lastmod>2026-07-06T13:45:51.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/graphql-vs-rest-how-to-choose</loc>
<lastmod>2026-07-05T23:45:51.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/async-rust-with-tokio-a-beginner-friendly-guide</loc>
<lastmod>2026-07-05T09:45:51.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/context-context-in-go-timeouts-and-cancellation</loc>
<lastmod>2026-07-04T19:45:51.492Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/javascript-iterator-helpers-lazy-map-filter-and-take</loc>
<lastmod>2026-07-04T05:45:51.492Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/structural-pattern-matching-in-python-match-case</loc>
<lastmod>2026-07-03T15:45:51.492Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/faster-docker-builds-with-buildkit-cache-mounts</loc>
<lastmod>2026-07-03T01:45:51.492Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/autoscaling-in-kubernetes-with-the-horizontal-pod-autoscaler</loc>
<lastmod>2026-07-02T11:45:51.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/resolving-git-merge-conflicts-without-panic</loc>
<lastmod>2026-07-01T21:45:51.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/reusable-workflows-and-composite-actions-in-github-actions</loc>
<lastmod>2026-07-01T07:45:51.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/importing-existing-infrastructure-into-terraform</loc>
<lastmod>2026-06-30T17:45:51.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/what-to-monitor-golden-signals-red-and-use</loc>
<lastmod>2026-06-30T03:45:51.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/connection-pooling-for-postgresql-with-pgbouncer</loc>
<lastmod>2026-06-29T13:45:51.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/mysql-vs-postgresql-choosing-a-database-in-2026</loc>
<lastmod>2026-06-28T23:45:51.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/building-leaderboards-with-redis-sorted-sets</loc>
<lastmod>2026-06-28T09:45:51.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/multi-document-transactions-in-mongodb</loc>
<lastmod>2026-06-27T19:45:51.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/server-side-request-forgery-ssrf-and-how-to-block-it</loc>
<lastmod>2026-06-27T05:45:51.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/building-a-secure-password-reset-flow</loc>
<lastmod>2026-06-26T15:45:51.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-promises-vs-async-await</loc>
<lastmod>2026-06-26T01:45:51.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-what-causes-a-component-to-re-render</loc>
<lastmod>2026-06-25T11:45:51.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-what-are-acid-properties</loc>
<lastmod>2026-06-24T21:45:51.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-database-replication-vs-sharding</loc>
<lastmod>2026-06-24T07:45:51.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/handling-llm-api-errors-rate-limits-and-retries</loc>
<lastmod>2026-06-23T17:45:51.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/adding-citations-to-rag-answers</loc>
<lastmod>2026-06-23T03:45:51.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/guardrails-for-ai-agents-permissions-sandboxing-and-budgets</loc>
<lastmod>2026-06-22T13:45:51.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/writing-an-mcp-client-in-typescript</loc>
<lastmod>2026-06-21T23:45:51.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/goodbye-forwardref-refs-as-props-in-react-19</loc>
<lastmod>2026-06-21T09:45:51.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/seo-in-next-js-metadata-api-sitemaps-and-open-graph-images</loc>
<lastmod>2026-06-20T19:45:51.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/running-typescript-directly-in-node-js-with-type-stripping</loc>
<lastmod>2026-06-20T05:45:51.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/css-grid-recipes-auto-fit-minmax-and-subgrid</loc>
<lastmod>2026-06-19T15:45:51.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/error-handling-in-express-5</loc>
<lastmod>2026-06-19T01:45:51.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/lifespan-events-and-background-tasks-in-fastapi</loc>
<lastmod>2026-06-18T11:45:51.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/build-a-graphql-api-with-node-js-and-apollo-server</loc>
<lastmod>2026-06-17T21:45:51.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/build-a-rest-api-in-rust-with-axum</loc>
<lastmod>2026-06-17T07:45:51.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/testing-in-go-table-driven-tests-httptest-and-benchmarks</loc>
<lastmod>2026-06-16T17:45:51.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/dates-done-right-an-introduction-to-the-temporal-api</loc>
<lastmod>2026-06-16T03:45:51.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/testing-python-code-with-pytest-fixtures-and-parametrize</loc>
<lastmod>2026-06-15T13:45:51.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/docker-security-best-practices</loc>
<lastmod>2026-06-14T23:45:51.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/ingress-vs-gateway-api-routing-traffic-into-kubernetes</loc>
<lastmod>2026-06-14T09:45:51.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/pull-requests-that-get-reviewed-quickly</loc>
<lastmod>2026-06-13T19:45:51.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/build-and-push-docker-images-with-github-actions</loc>
<lastmod>2026-06-13T05:45:51.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/refactoring-terraform-safely-with-moved-and-removed-blocks</loc>
<lastmod>2026-06-12T15:45:51.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/slos-slis-and-error-budgets-explained</loc>
<lastmod>2026-06-12T01:45:51.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/zero-downtime-schema-migrations-in-postgresql</loc>
<lastmod>2026-06-11T11:45:51.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/fast-pagination-in-mysql-with-keyset-pagination</loc>
<lastmod>2026-06-10T21:45:51.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/redis-vs-valkey-what-changed-and-which-to-use</loc>
<lastmod>2026-06-10T07:45:51.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/reacting-to-data-changes-with-mongodb-change-streams</loc>
<lastmod>2026-06-09T17:45:51.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/fixing-security-misconfiguration-headers-defaults-and-errors</loc>
<lastmod>2026-06-09T03:45:51.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/jwt-security-pitfalls-and-how-to-avoid-them</loc>
<lastmod>2026-06-08T13:45:51.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-how-does-prototypal-inheritance-work</loc>
<lastmod>2026-06-07T23:45:51.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-props-vs-state-and-lifting-state-up</loc>
<lastmod>2026-06-07T09:45:51.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-union-vs-union-all</loc>
<lastmod>2026-06-06T19:45:51.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-explain-the-cap-theorem</loc>
<lastmod>2026-06-06T05:45:51.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/few-shot-prompting-teaching-an-llm-by-example</loc>
<lastmod>2026-06-05T15:45:51.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/how-to-evaluate-a-rag-pipeline</loc>
<lastmod>2026-06-05T01:45:51.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/managing-context-in-long-running-ai-agents</loc>
<lastmod>2026-06-04T11:45:51.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/debugging-mcp-servers-with-the-mcp-inspector</loc>
<lastmod>2026-06-03T21:45:51.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/data-fetching-in-react-with-tanstack-query</loc>
<lastmod>2026-06-03T07:45:51.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/route-handlers-building-api-endpoints-in-the-next-js-app-router</loc>
<lastmod>2026-06-02T17:45:51.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/a-strict-tsconfig-json-for-modern-typescript-projects</loc>
<lastmod>2026-06-02T03:45:51.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/smooth-page-transitions-with-the-view-transitions-api</loc>
<lastmod>2026-06-01T13:45:51.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/securing-a-node-js-rest-api-a-practical-checklist</loc>
<lastmod>2026-05-31T23:45:51.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/streaming-responses-and-server-sent-events-in-fastapi</loc>
<lastmod>2026-05-31T09:45:51.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/solving-the-graphql-n-1-problem-with-dataloader</loc>
<lastmod>2026-05-30T19:45:51.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/cargo-essentials-workspaces-features-clippy-and-more</loc>
<lastmod>2026-05-30T05:45:51.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/go-modules-and-project-layout</loc>
<lastmod>2026-05-29T15:45:51.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/javascript-closures-and-scope-explained</loc>
<lastmod>2026-05-29T01:45:51.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/ruff-one-fast-tool-for-linting-and-formatting-python</loc>
<lastmod>2026-05-28T11:45:51.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/container-health-checks-and-restart-policies</loc>
<lastmod>2026-05-27T21:45:51.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/helm-basics-packaging-kubernetes-applications</loc>
<lastmod>2026-05-27T07:45:51.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/find-the-commit-that-broke-things-with-git-bisect</loc>
<lastmod>2026-05-26T17:45:51.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/securing-github-actions-workflows</loc>
<lastmod>2026-05-26T03:45:51.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/terraform-in-ci-cd-plan-on-pull-request-apply-on-merge</loc>
<lastmod>2026-05-25T13:45:51.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/the-opentelemetry-collector-one-pipeline-for-all-telemetry</loc>
<lastmod>2026-05-24T23:45:51.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/full-text-search-in-postgresql</loc>
<lastmod>2026-05-24T09:45:51.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/online-schema-changes-in-mysql-without-downtime</loc>
<lastmod>2026-05-23T19:45:51.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/redis-persistence-rdb-snapshots-vs-aof</loc>
<lastmod>2026-05-23T05:45:51.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/vector-search-in-mongodb-atlas-for-rag-applications</loc>
<lastmod>2026-05-22T15:45:51.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/software-supply-chain-security-for-npm-and-pypi-projects</loc>
<lastmod>2026-05-22T01:45:51.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/rbac-vs-abac-designing-authorisation-for-your-app</loc>
<lastmod>2026-05-21T11:45:51.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-shallow-copy-vs-deep-copy</loc>
<lastmod>2026-05-20T21:45:51.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-what-are-react-server-components</loc>
<lastmod>2026-05-20T07:45:51.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-delete-vs-truncate-vs-drop</loc>
<lastmod>2026-05-19T17:45:51.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-when-should-you-use-a-message-queue</loc>
<lastmod>2026-05-19T03:45:51.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/adaptive-thinking-and-effort-trading-cost-for-answer-quality</loc>
<lastmod>2026-05-18T13:45:51.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/hnsw-vs-ivfflat-choosing-a-vector-index</loc>
<lastmod>2026-05-17T23:45:51.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/workflows-vs-agents-when-not-to-build-an-ai-agent</loc>
<lastmod>2026-05-17T09:45:51.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/mcp-security-authorization-tool-poisoning-and-safe-defaults</loc>
<lastmod>2026-05-16T19:45:51.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/react-state-management-usestate-context-zustand-or-redux-toolkit</loc>
<lastmod>2026-05-16T05:45:51.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/error-handling-in-next-js-error-tsx-not-found-tsx-and-global-error</loc>
<lastmod>2026-05-15T15:45:51.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/template-literal-and-mapped-types-in-typescript</loc>
<lastmod>2026-05-15T01:45:51.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/scroll-driven-animations-in-pure-css</loc>
<lastmod>2026-05-14T11:45:51.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/graceful-shutdown-in-node-js</loc>
<lastmod>2026-05-13T21:45:51.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/deploying-fastapi-with-docker</loc>
<lastmod>2026-05-13T07:45:51.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/documenting-apis-with-openapi</loc>
<lastmod>2026-05-12T17:45:51.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/iterators-and-closures-in-rust</loc>
<lastmod>2026-05-12T03:45:51.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/iterators-in-go-range-over-functions</loc>
<lastmod>2026-05-11T13:45:51.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/debounce-and-throttle-in-javascript</loc>
<lastmod>2026-05-10T23:45:51.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/python-generators-and-itertools-for-memory-efficient-code</loc>
<lastmod>2026-05-10T09:45:51.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/debugging-docker-containers-a-practical-toolkit</loc>
<lastmod>2026-05-09T19:45:51.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/kubectl-debugging-cheat-sheet</loc>
<lastmod>2026-05-09T05:45:51.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/git-worktrees-work-on-several-branches-at-once</loc>
<lastmod>2026-05-08T15:45:51.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/speeding-up-slow-ci-pipelines-in-github-actions</loc>
<lastmod>2026-05-08T01:45:51.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/terraform-vs-opentofu-what-is-the-difference</loc>
<lastmod>2026-05-07T11:45:51.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/alerting-without-alert-fatigue</loc>
<lastmod>2026-05-06T21:45:51.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/sql-window-functions-and-ctes-in-postgresql</loc>
<lastmod>2026-05-06T07:45:51.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/upgrading-to-mysql-8-4-lts-what-you-need-to-know</loc>
<lastmod>2026-05-05T17:45:51.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/storing-sessions-in-redis-with-express</loc>
<lastmod>2026-05-05T03:45:51.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/enforcing-structure-with-mongodb-schema-validation</loc>
<lastmod>2026-05-04T13:45:51.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/cryptographic-failures-protecting-sensitive-data-properly</loc>
<lastmod>2026-05-03T23:45:51.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/protecting-login-endpoints-from-credential-stuffing</loc>
<lastmod>2026-05-03T09:45:51.459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-implement-debounce</loc>
<lastmod>2026-05-02T19:45:51.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-how-do-you-avoid-prop-drilling</loc>
<lastmod>2026-05-02T05:45:51.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-primary-key-vs-unique-key-vs-foreign-key</loc>
<lastmod>2026-05-01T15:45:51.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-design-a-notification-system</loc>
<lastmod>2026-05-01T01:45:51.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/llm-apis/sending-images-and-pdfs-to-an-llm-api</loc>
<lastmod>2026-04-30T11:45:51.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/rag/contextual-retrieval-better-chunks-for-better-rag</loc>
<lastmod>2026-04-29T21:45:51.456Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/agent-tool-use/testing-and-debugging-ai-agents</loc>
<lastmod>2026-04-29T07:45:51.456Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/model-context-protocol/using-remote-mcp-servers-directly-from-the-claude-api</loc>
<lastmod>2026-04-28T17:45:51.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/react/testing-react-components-with-vitest-and-react-testing-library</loc>
<lastmod>2026-04-28T03:45:51.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nextjs/optimizing-images-and-fonts-in-next-js</loc>
<lastmod>2026-04-27T13:45:51.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/typescript/any-vs-unknown-vs-never-in-typescript</loc>
<lastmod>2026-04-26T23:45:51.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/modern-css/dark-mode-with-css-variables-and-light-dark</loc>
<lastmod>2026-04-26T09:45:51.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/nodejs/finding-memory-leaks-in-node-js</loc>
<lastmod>2026-04-25T19:45:51.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/fastapi/structuring-a-large-fastapi-project-with-apirouter</loc>
<lastmod>2026-04-25T05:45:51.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/api-design/rate-limiting-apis-algorithms-and-headers</loc>
<lastmod>2026-04-24T15:45:51.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/rust/what-s-new-in-the-rust-2024-edition</loc>
<lastmod>2026-04-24T01:45:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/golang/structured-logging-in-go-with-log-slog</loc>
<lastmod>2026-04-23T11:45:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/modern-javascript/cancelling-async-work-with-abortcontroller</loc>
<lastmod>2026-04-22T21:45:51.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/python/free-threaded-python-what-removing-the-gil-means-for-you</loc>
<lastmod>2026-04-22T07:45:51.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/docker/docker-volumes-vs-bind-mounts-vs-tmpfs</loc>
<lastmod>2026-04-21T17:45:51.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/kubernetes/zero-downtime-deployments-in-kubernetes</loc>
<lastmod>2026-04-21T03:45:51.448Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/git/signing-git-commits-with-ssh-keys</loc>
<lastmod>2026-04-20T13:45:51.448Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/github-actions/automating-releases-with-github-actions</loc>
<lastmod>2026-04-19T23:45:51.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/terraform/testing-terraform-code-with-terraform-test</loc>
<lastmod>2026-04-19T09:45:51.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/observability/monitoring-llm-applications-tokens-latency-and-quality</loc>
<lastmod>2026-04-18T19:45:51.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/postgresql/what-s-new-in-postgresql-18</loc>
<lastmod>2026-04-18T05:45:51.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mysql/backing-up-and-restoring-mysql-databases</loc>
<lastmod>2026-04-17T15:45:51.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/redis/redis-memory-management-and-eviction-policies</loc>
<lastmod>2026-04-17T01:45:51.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/mongodb/paginating-and-optimising-mongodb-queries</loc>
<lastmod>2026-04-16T11:45:51.443Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/owasp-top-10/secure-error-handling-and-security-logging</loc>
<lastmod>2026-04-15T21:45:51.443Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/authentication/magic-link-authentication-passwordless-sign-in-by-email</loc>
<lastmod>2026-04-15T07:45:51.442Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/javascript-interview/javascript-interview-question-what-is-event-delegation</loc>
<lastmod>2026-04-14T17:45:51.441Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/react-interview/react-interview-question-what-is-useref-used-for</loc>
<lastmod>2026-04-14T03:45:51.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/sql-interview/sql-interview-question-row-number-vs-rank-vs-dense-rank</loc>
<lastmod>2026-04-13T13:45:51.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/system-design-interview/system-design-interview-question-what-is-consistent-hashing</loc>
<lastmod>2026-04-12T23:45:51.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai</loc>
<lastmod>2026-10-10T05:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/generative-ai</loc>
<lastmod>2026-10-10T05:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/generative-ai/llm-apis</loc>
<lastmod>2026-10-10T05:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/generative-ai/rag</loc>
<lastmod>2026-10-09T15:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/ai-agents</loc>
<lastmod>2026-10-09T01:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/ai-agents/agent-tool-use</loc>
<lastmod>2026-10-09T01:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/ai/ai-agents/model-context-protocol</loc>
<lastmod>2026-10-08T11:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development</loc>
<lastmod>2026-10-07T21:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/frontend</loc>
<lastmod>2026-10-07T21:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/frontend/react</loc>
<lastmod>2026-10-07T21:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/frontend/nextjs</loc>
<lastmod>2026-10-07T07:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/frontend/typescript</loc>
<lastmod>2026-10-06T17:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/frontend/modern-css</loc>
<lastmod>2026-10-06T03:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/backend</loc>
<lastmod>2026-10-05T13:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/backend/nodejs</loc>
<lastmod>2026-10-05T13:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/backend/fastapi</loc>
<lastmod>2026-10-04T23:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/web-development/backend/api-design</loc>
<lastmod>2026-10-04T09:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages</loc>
<lastmod>2026-10-03T19:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/systems-languages</loc>
<lastmod>2026-10-03T19:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/systems-languages/rust</loc>
<lastmod>2026-10-03T19:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/systems-languages/golang</loc>
<lastmod>2026-10-03T05:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/scripting-languages</loc>
<lastmod>2026-10-02T15:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/scripting-languages/modern-javascript</loc>
<lastmod>2026-10-02T15:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/languages/scripting-languages/python</loc>
<lastmod>2026-10-02T01:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops</loc>
<lastmod>2026-10-01T11:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/containers</loc>
<lastmod>2026-10-01T11:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/containers/docker</loc>
<lastmod>2026-10-01T11:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/containers/kubernetes</loc>
<lastmod>2026-09-30T21:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/delivery</loc>
<lastmod>2026-09-30T07:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/delivery/git</loc>
<lastmod>2026-09-30T07:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/delivery/github-actions</loc>
<lastmod>2026-09-29T17:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/infrastructure</loc>
<lastmod>2026-09-29T03:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/infrastructure/terraform</loc>
<lastmod>2026-09-29T03:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/cloud-devops/infrastructure/observability</loc>
<lastmod>2026-09-28T13:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases</loc>
<lastmod>2026-09-27T23:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/sql</loc>
<lastmod>2026-09-27T23:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/sql/postgresql</loc>
<lastmod>2026-09-27T23:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/sql/mysql</loc>
<lastmod>2026-09-27T09:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/nosql</loc>
<lastmod>2026-09-26T19:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/nosql/redis</loc>
<lastmod>2026-09-26T19:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/databases/nosql/mongodb</loc>
<lastmod>2026-09-26T05:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security</loc>
<lastmod>2026-09-25T15:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/app-security</loc>
<lastmod>2026-09-25T15:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/app-security/owasp-top-10</loc>
<lastmod>2026-09-25T15:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/security/app-security/authentication</loc>
<lastmod>2026-09-25T01:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview</loc>
<lastmod>2026-09-24T11:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/frontend-interview</loc>
<lastmod>2026-09-24T11:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/frontend-interview/javascript-interview</loc>
<lastmod>2026-09-24T11:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/frontend-interview/react-interview</loc>
<lastmod>2026-09-23T21:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/backend-interview</loc>
<lastmod>2026-09-23T07:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/backend-interview/sql-interview</loc>
<lastmod>2026-09-23T07:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/article/interview/backend-interview/system-design-interview</loc>
<lastmod>2026-09-22T17:45:51.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://technicalsimple.com/quiz/interview/frontend-interview</loc>
<lastmod>2026-09-24T11:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://technicalsimple.com/quiz/interview/javascript-interview</loc>
<lastmod>2026-09-24T11:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://technicalsimple.com/quiz/interview/react-interview</loc>
<lastmod>2026-09-23T21:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://technicalsimple.com/quiz/interview/backend-interview</loc>
<lastmod>2026-09-23T07:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://technicalsimple.com/quiz/interview/sql-interview</loc>
<lastmod>2026-09-23T07:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://technicalsimple.com/quiz/interview/system-design-interview</loc>
<lastmod>2026-09-22T17:45:51.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/system-design</loc>
<lastmod>2026-09-22T17:45:51.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/interview</loc>
<lastmod>2026-09-24T11:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/distributed-systems</loc>
<lastmod>2026-08-21T15:45:51.513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/sql</loc>
<lastmod>2026-09-27T23:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/window-functions</loc>
<lastmod>2026-08-18T03:45:51.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/react</loc>
<lastmod>2026-10-07T21:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/hooks</loc>
<lastmod>2026-08-18T17:45:51.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/javascript</loc>
<lastmod>2026-10-06T17:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/dom</loc>
<lastmod>2026-04-14T17:45:51.441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/authentication</loc>
<lastmod>2026-09-25T01:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/passwordless</loc>
<lastmod>2026-04-15T07:45:51.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/email</loc>
<lastmod>2026-04-15T07:45:51.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/security</loc>
<lastmod>2026-09-25T15:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/logging</loc>
<lastmod>2026-08-05T07:45:51.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/error-handling</loc>
<lastmod>2026-08-28T15:45:51.516Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/mongodb</loc>
<lastmod>2026-09-26T05:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/performance</loc>
<lastmod>2026-09-16T07:45:51.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/pagination</loc>
<lastmod>2026-06-10T21:45:51.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/redis</loc>
<lastmod>2026-09-26T19:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/operations</loc>
<lastmod>2026-04-17T01:45:51.444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/mysql</loc>
<lastmod>2026-09-27T09:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/backups</loc>
<lastmod>2026-04-17T15:45:51.445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/devops</loc>
<lastmod>2026-10-01T11:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/postgresql</loc>
<lastmod>2026-09-27T23:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/postgresql-18</loc>
<lastmod>2026-04-18T05:45:51.446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/observability</loc>
<lastmod>2026-09-28T13:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/llm</loc>
<lastmod>2026-10-10T05:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/ai-agents</loc>
<lastmod>2026-10-09T01:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/terraform</loc>
<lastmod>2026-09-29T03:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/testing</loc>
<lastmod>2026-09-17T11:45:51.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/github-actions</loc>
<lastmod>2026-09-29T17:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/releases</loc>
<lastmod>2026-04-19T23:45:51.447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/automation</loc>
<lastmod>2026-04-19T23:45:51.447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/git</loc>
<lastmod>2026-09-30T07:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/github</loc>
<lastmod>2026-06-13T19:45:51.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/kubernetes</loc>
<lastmod>2026-09-30T21:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/deployment</loc>
<lastmod>2026-09-12T19:45:51.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/reliability</loc>
<lastmod>2026-08-11T03:45:51.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/docker</loc>
<lastmod>2026-10-01T11:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/storage</loc>
<lastmod>2026-04-21T17:45:51.449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/python</loc>
<lastmod>2026-10-04T23:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/concurrency</loc>
<lastmod>2026-09-15T03:45:51.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/async</loc>
<lastmod>2026-09-14T13:45:51.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/fetch</loc>
<lastmod>2026-04-22T21:45:51.450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/go</loc>
<lastmod>2026-10-03T05:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/rust</loc>
<lastmod>2026-10-03T19:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/rust-2024</loc>
<lastmod>2026-04-24T01:45:51.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/api-design</loc>
<lastmod>2026-10-04T09:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/fastapi</loc>
<lastmod>2026-10-04T23:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/architecture</loc>
<lastmod>2026-08-29T19:45:51.516Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/node-js</loc>
<lastmod>2026-10-05T13:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/debugging</loc>
<lastmod>2026-06-03T21:45:51.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/css</loc>
<lastmod>2026-10-06T03:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/dark-mode</loc>
<lastmod>2026-04-26T09:45:51.453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/design-systems</loc>
<lastmod>2026-07-07T17:45:51.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/typescript</loc>
<lastmod>2026-10-06T17:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/type-safety</loc>
<lastmod>2026-07-26T09:45:51.502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/next-js</loc>
<lastmod>2026-10-07T07:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/core-web-vitals</loc>
<lastmod>2026-04-27T13:45:51.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/vitest</loc>
<lastmod>2026-04-28T03:45:51.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/mcp</loc>
<lastmod>2026-10-08T11:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/claude</loc>
<lastmod>2026-10-10T05:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/evaluation</loc>
<lastmod>2026-06-05T01:45:51.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/rag</loc>
<lastmod>2026-10-09T15:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/embeddings</loc>
<lastmod>2026-10-09T15:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/vision</loc>
<lastmod>2026-04-30T11:45:51.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/notifications</loc>
<lastmod>2026-05-01T01:45:51.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/constraints</loc>
<lastmod>2026-05-01T15:45:51.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/coding-challenge</loc>
<lastmod>2026-05-02T19:45:51.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/rate-limiting</loc>
<lastmod>2026-08-17T13:45:51.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/cryptography</loc>
<lastmod>2026-05-03T23:45:51.460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/encryption</loc>
<lastmod>2026-05-03T23:45:51.460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/validation</loc>
<lastmod>2026-09-16T21:45:51.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/data-quality</loc>
<lastmod>2026-05-04T13:45:51.460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/sessions</loc>
<lastmod>2026-09-06T23:45:51.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/upgrades</loc>
<lastmod>2026-05-05T17:45:51.461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/analytics</loc>
<lastmod>2026-08-02T23:45:51.505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/monitoring</loc>
<lastmod>2026-09-28T13:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/on-call</loc>
<lastmod>2026-05-06T21:45:51.462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/sre</loc>
<lastmod>2026-06-30T03:45:51.490Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/opentofu</loc>
<lastmod>2026-05-07T11:45:51.462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/infrastructure-as-code</loc>
<lastmod>2026-09-29T03:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/ci-cd</loc>
<lastmod>2026-09-29T17:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/productivity</loc>
<lastmod>2026-05-08T15:45:51.463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/kubectl</loc>
<lastmod>2026-09-12T19:45:51.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/generators</loc>
<lastmod>2026-05-10T09:45:51.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/ux</loc>
<lastmod>2026-09-01T17:45:51.518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/iterators</loc>
<lastmod>2026-07-04T05:45:51.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/functional-programming</loc>
<lastmod>2026-05-12T03:45:51.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/openapi</loc>
<lastmod>2026-05-12T17:45:51.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/documentation</loc>
<lastmod>2026-05-12T17:45:51.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/animation</loc>
<lastmod>2026-06-01T13:45:51.477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/advanced-types</loc>
<lastmod>2026-05-15T01:45:51.467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/state-management</loc>
<lastmod>2026-05-16T05:45:51.467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/zustand</loc>
<lastmod>2026-05-16T05:45:51.467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/pgvector</loc>
<lastmod>2026-08-16T09:45:51.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/reasoning</loc>
<lastmod>2026-05-18T13:45:51.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/message-queues</loc>
<lastmod>2026-05-19T03:45:51.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/server-components</loc>
<lastmod>2026-07-27T13:45:51.503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/objects</loc>
<lastmod>2026-05-20T21:45:51.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/authorization</loc>
<lastmod>2026-09-07T13:45:51.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/supply-chain</loc>
<lastmod>2026-05-26T03:45:51.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/npm</loc>
<lastmod>2026-05-22T01:45:51.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/vector-search</loc>
<lastmod>2026-05-22T15:45:51.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/persistence</loc>
<lastmod>2026-05-23T05:45:51.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/migrations</loc>
<lastmod>2026-06-11T11:45:51.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/search</loc>
<lastmod>2026-07-29T07:45:51.503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/opentelemetry</loc>
<lastmod>2026-09-10T11:45:51.521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/helm</loc>
<lastmod>2026-05-27T07:45:51.473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/ruff</loc>
<lastmod>2026-05-28T11:45:51.473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/tooling</loc>
<lastmod>2026-09-13T23:45:51.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/fundamentals</loc>
<lastmod>2026-08-19T07:45:51.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/modules</loc>
<lastmod>2026-08-05T21:45:51.507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/project-structure</loc>
<lastmod>2026-05-29T15:45:51.474Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/cargo</loc>
<lastmod>2026-05-30T05:45:51.474Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/graphql</loc>
<lastmod>2026-07-05T23:45:51.493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/streaming</loc>
<lastmod>2026-09-22T03:45:51.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/express</loc>
<lastmod>2026-07-10T01:45:51.495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/configuration</loc>
<lastmod>2026-08-25T17:45:51.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/api</loc>
<lastmod>2026-06-02T17:45:51.478Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/backend</loc>
<lastmod>2026-06-02T17:45:51.478Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/tanstack-query</loc>
<lastmod>2026-06-03T07:45:51.478Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/data-fetching</loc>
<lastmod>2026-08-14T01:45:51.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/developer-tools</loc>
<lastmod>2026-07-28T03:45:51.503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/prompt-engineering</loc>
<lastmod>2026-09-04T01:45:51.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/prototypes</loc>
<lastmod>2026-06-07T23:45:51.480Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/jwt</loc>
<lastmod>2026-09-06T23:45:51.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/web-security</loc>
<lastmod>2026-09-25T15:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/change-streams</loc>
<lastmod>2026-06-09T17:45:51.481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/event-driven</loc>
<lastmod>2026-08-03T13:45:51.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/valkey</loc>
<lastmod>2026-06-10T07:45:51.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/open-source</loc>
<lastmod>2026-06-10T07:45:51.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/refactoring</loc>
<lastmod>2026-06-12T15:45:51.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/code-review</loc>
<lastmod>2026-06-13T19:45:51.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/networking</loc>
<lastmod>2026-07-21T03:45:51.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/gateway-api</loc>
<lastmod>2026-06-14T09:45:51.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/pytest</loc>
<lastmod>2026-07-06T13:45:51.493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/temporal</loc>
<lastmod>2026-06-16T03:45:51.484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/dates</loc>
<lastmod>2026-06-16T03:45:51.484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/axum</loc>
<lastmod>2026-06-17T07:45:51.485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/rest-api</loc>
<lastmod>2026-10-04T23:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/apollo</loc>
<lastmod>2026-06-17T21:45:51.485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/css-grid</loc>
<lastmod>2026-06-19T15:45:51.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/layout</loc>
<lastmod>2026-06-19T15:45:51.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/seo</loc>
<lastmod>2026-06-20T19:45:51.487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/react-19</loc>
<lastmod>2026-10-07T21:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/safety</loc>
<lastmod>2026-07-10T15:45:51.495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/databases</loc>
<lastmod>2026-09-27T23:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/transactions</loc>
<lastmod>2026-07-17T15:45:51.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/rendering</loc>
<lastmod>2026-06-25T11:45:51.488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/passwords</loc>
<lastmod>2026-06-26T15:45:51.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/ssrf</loc>
<lastmod>2026-06-27T05:45:51.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/cloud-security</loc>
<lastmod>2026-06-27T05:45:51.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/sorted-sets</loc>
<lastmod>2026-06-28T09:45:51.490Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/gaming</loc>
<lastmod>2026-06-28T09:45:51.490Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/pgbouncer</loc>
<lastmod>2026-06-29T13:45:51.490Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/migration</loc>
<lastmod>2026-06-30T17:45:51.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/dry</loc>
<lastmod>2026-07-01T07:45:51.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/merge-conflicts</loc>
<lastmod>2026-07-01T21:45:51.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/autoscaling</loc>
<lastmod>2026-07-02T11:45:51.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/buildkit</loc>
<lastmod>2026-07-03T01:45:51.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/pattern-matching</loc>
<lastmod>2026-08-10T13:45:51.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/es2025</loc>
<lastmod>2026-10-02T15:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/context</loc>
<lastmod>2026-07-04T19:45:51.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/tokio</loc>
<lastmod>2026-07-05T09:45:51.493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/zod</loc>
<lastmod>2026-08-16T23:45:51.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/middleware</loc>
<lastmod>2026-07-08T21:45:51.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/react-compiler</loc>
<lastmod>2026-07-09T11:45:51.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/tool-use</loc>
<lastmod>2026-10-09T01:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/machine-learning</loc>
<lastmod>2026-09-21T13:45:51.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/cost</loc>
<lastmod>2026-07-20T13:45:51.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/load-balancing</loc>
<lastmod>2026-07-12T09:45:51.496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/database-design</loc>
<lastmod>2026-07-12T23:45:51.496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/this</loc>
<lastmod>2026-07-14T03:45:51.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/2fa</loc>
<lastmod>2026-07-14T17:45:51.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/csrf</loc>
<lastmod>2026-07-15T07:45:51.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/cookies</loc>
<lastmod>2026-07-15T07:45:51.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/mongoose</loc>
<lastmod>2026-07-15T21:45:51.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/pub-sub</loc>
<lastmod>2026-07-16T11:45:51.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/real-time</loc>
<lastmod>2026-07-16T11:45:51.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/prometheus</loc>
<lastmod>2026-07-18T05:45:51.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/metrics</loc>
<lastmod>2026-07-18T05:45:51.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/environments</loc>
<lastmod>2026-07-18T19:45:51.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/aws</loc>
<lastmod>2026-09-29T03:45:51.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/troubleshooting</loc>
<lastmod>2026-07-19T23:45:51.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/asyncio</loc>
<lastmod>2026-07-21T17:45:51.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/generics</loc>
<lastmod>2026-09-18T15:45:51.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/traits</loc>
<lastmod>2026-07-23T11:45:51.501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/streams</loc>
<lastmod>2026-08-03T13:45:51.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/routing</loc>
<lastmod>2026-07-26T23:45:51.502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/static-generation</loc>
<lastmod>2026-07-26T23:45:51.502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/caching</loc>
<lastmod>2026-09-26T19:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/indexes</loc>
<lastmod>2026-09-09T21:45:51.521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/forms</loc>
<lastmod>2026-09-19T19:45:51.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/scope</loc>
<lastmod>2026-08-01T05:45:51.505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/owasp</loc>
<lastmod>2026-09-25T15:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/xss</loc>
<lastmod>2026-08-02T09:45:51.505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/aggregation</loc>
<lastmod>2026-08-02T23:45:51.505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/json</loc>
<lastmod>2026-08-16T23:45:51.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/nosql</loc>
<lastmod>2026-09-26T19:45:51.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/rebase</loc>
<lastmod>2026-08-07T01:45:51.507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/pydantic</loc>
<lastmod>2026-09-16T21:45:51.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/dataclasses</loc>
<lastmod>2026-08-08T19:45:51.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/arrays</loc>
<lastmod>2026-08-27T11:45:51.516Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/net-http</loc>
<lastmod>2026-08-09T23:45:51.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/payments</loc>
<lastmod>2026-08-11T03:45:51.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/sqlalchemy</loc>
<lastmod>2026-08-11T17:45:51.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/sass</loc>
<lastmod>2026-08-12T21:45:51.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/suspense</loc>
<lastmod>2026-08-14T15:45:51.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/oauth</loc>
<lastmod>2026-08-19T21:45:51.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/openid-connect</loc>
<lastmod>2026-08-19T21:45:51.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/data-cleaning</loc>
<lastmod>2026-08-22T05:45:51.513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/query-optimization</loc>
<lastmod>2026-08-22T19:45:51.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/tracing</loc>
<lastmod>2026-09-10T11:45:51.521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/microservices</loc>
<lastmod>2026-08-23T09:45:51.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/best-practices</loc>
<lastmod>2026-08-25T03:45:51.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/docker-compose</loc>
<lastmod>2026-08-26T07:45:51.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/development</loc>
<lastmod>2026-08-26T07:45:51.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/type-hints</loc>
<lastmod>2026-08-26T21:45:51.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/es-modules</loc>
<lastmod>2026-08-30T09:45:51.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/selectors</loc>
<lastmod>2026-08-30T23:45:51.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/utility-types</loc>
<lastmod>2026-08-31T13:45:51.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/scalability</loc>
<lastmod>2026-09-04T15:45:51.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/joins</loc>
<lastmod>2026-09-05T05:45:51.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/lists</loc>
<lastmod>2026-09-05T19:45:51.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/event-loop</loc>
<lastmod>2026-09-06T09:45:51.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/data-modeling</loc>
<lastmod>2026-09-08T03:45:51.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/state</loc>
<lastmod>2026-09-11T01:45:51.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/workflow</loc>
<lastmod>2026-09-12T05:45:51.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/uv</loc>
<lastmod>2026-09-13T23:45:51.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/promises</loc>
<lastmod>2026-09-14T13:45:51.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/ownership</loc>
<lastmod>2026-09-15T17:45:51.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/responsive-design</loc>
<lastmod>2026-09-18T01:45:51.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/server-actions</loc>
<lastmod>2026-09-19T05:45:51.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/virtual-dom</loc>
<lastmod>2026-09-23T21:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/closures</loc>
<lastmod>2026-09-24T11:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/passkeys</loc>
<lastmod>2026-09-25T01:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/webauthn</loc>
<lastmod>2026-09-25T01:45:51.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/version-control</loc>
<lastmod>2026-09-30T07:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/containers</loc>
<lastmod>2026-10-01T11:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/python-3-14</loc>
<lastmod>2026-10-02T01:45:51.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/golang</loc>
<lastmod>2026-10-03T05:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/systems-programming</loc>
<lastmod>2026-10-03T19:45:51.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/tailwind-css</loc>
<lastmod>2026-10-06T03:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/app-router</loc>
<lastmod>2026-10-07T07:45:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/tag/anthropic-sdk</loc>
<lastmod>2026-10-10T05:45:51.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://technicalsimple.com/html-editor</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/json-formatter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/regex-tester</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/case-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/base64</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/jwt-decoder</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/cron-helper</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/hash-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/todo</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://technicalsimple.com/about-us</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://technicalsimple.com/contact-us</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://technicalsimple.com/privacy-policy</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://technicalsimple.com/terms-conditions</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
