<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://toolshelf.tech/</loc>
        <lastmod>2026-02-07</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/json-formatter/</loc>
        <lastmod>2026-02-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/text-transformer/</loc>
        <lastmod>2025-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/base64-encoder/</loc>
        <lastmod>2025-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/qr-generator/</loc>
        <lastmod>2025-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/hash-generator/</loc>
        <lastmod>2025-09-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/jwt-decoder/</loc>
        <lastmod>2025-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/uuid-v7-generator/</loc>
        <lastmod>2026-02-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/mock-data-generator/</loc>
        <lastmod>2026-02-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/faq/</loc>
        <lastmod>2025-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/privacy/</loc>
        <lastmod>2025-07-12</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/terms/</loc>
        <lastmod>2025-09-12</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/</loc>
        <lastmod>2025-07-19</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/the-hidden-cost-of-your-hash-functions/</loc>
        <lastmod>2025-07-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/why-your-llm-api-costs-are-through-the-roof/</loc>
        <lastmod>2025-07-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/the-uuid-gotcha-that-burned-me/</loc>
        <lastmod>2026-02-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/contact/</loc>
        <lastmod>2025-07-12</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/database-migrations-disasters/</loc>
        <lastmod>2025-07-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/privacy-first-dev-tools/</loc>
        <lastmod>2025-07-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/why-ai-cant-design/</loc>
        <lastmod>2025-08-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/hash-function-security-2025-developers-guide/</loc>
        <lastmod>2025-08-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>  
    <url>
        <loc>https://toolshelf.tech/blog/md5-vs-sha256-vs-sha512-which-hash-should-you-use/</loc>
        <lastmod>2025-08-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/jwt-explained-ultimate-guide-api-authentication/</loc>
        <lastmod>2025-09-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/beyond-jwts-implementing-passkeys-with-webauthn-guide/</loc>
        <lastmod>2025-09-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/run-llama-3-locally-ollama-developer-guide/</loc>
        <lastmod>2025-09-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/build-ai-agent-with-agentcraft-langchain-alternative/</loc>
        <lastmod>2025-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/apple-intelligence-developers-guide-building-smarter-apps/</loc>
        <lastmod>2025-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/bun-vs-nodejs-2025-javascript-runtimes/</loc>
        <lastmod>2025-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/pinecone-vs-weaviate-vs-qdrant-vector-database-comparison-2025/</loc>
        <lastmod>2025-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/server-side-webassembly-wasm-guide-2025/</loc>
        <lastmod>2025-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/ci-cd-showdown-2025-github-actions-gitlab-jenkins/</loc>
        <lastmod>2025-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/svelte-5-runes-reactivity-guide/</loc>
        <lastmod>2025-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/build-rust-cli-tool-with-clap-guide/</loc>
        <lastmod>2025-09-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/build-high-performance-rest-api-with-go-2025-guide/</loc>
        <lastmod>2025-09-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
  <url>
        <loc>https://toolshelf.tech/blog/terraform-vs-pulumi-vs-opentofu-2025-iac-showdown/</loc>
        <lastmod>2025-09-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/structured-logging-go-1-25-slog-guide/</loc>
        <lastmod>2025-09-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/zed-editor-2025-rust-guide/</loc>
        <lastmod>2025-09-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mastering-type-safe-python-pydantic-mypy-2025/</loc>
        <lastmod>2025-09-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/postgres-18-developers-guide-ai-performance-upgrades/</loc>
        <lastmod>2025-09-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/react-compiler-usememo-usecallback-obsolete/</loc>
        <lastmod>2025-09-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/github-copilot-workspace-first-look-ai-native-ide/</loc>
        <lastmod>2025-09-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mistral-constellation-developers-guide-on-device-ai/</loc>
        <lastmod>2025-09-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/build-an-idp-backstage-kubernetes-guide-2025/</loc>
        <lastmod>2025-09-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/htmx-2-practical-guide-ditching-complex-javascript/</loc>
        <lastmod>2025-09-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
  
    <url>
        <loc>https://toolshelf.tech/blog/typescript-6-0-guide-upgrading-new-features/</loc>
        <lastmod>2025-09-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/ai-security-crisis-prompt-injection-surge-guide/</loc>
        <lastmod>2025-09-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/docker-genai-developers-guide-local-llms/</loc>
        <lastmod>2025-09-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
      <url>
        <loc>https://toolshelf.tech/blog/ai-discovers-exploits-zero-days-in-minutes/</loc>
        <lastmod>2025-09-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
   <url>
        <loc>https://toolshelf.tech/blog/low-code-surge-is-traditional-development-obsolete/</loc>
        <lastmod>2025-09-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://toolshelf.tech/blog/react-19-actions-api-replacing-rest/</loc>
         <lastmod>2025-09-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/microsoft-patch-tuesday-september-2025-zero-day-analysis/</loc>
        <lastmod>2025-09-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/digital-twins-developers-guide-110b-revolution/</loc>
        <lastmod>2025-09-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/poisoned-ai-genai-supply-chain-attacks-hugging-face/</loc>
        <lastmod>2025-09-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/samsung-ai-forum-2025-developer-tools-guide/</loc>
        <lastmod>2025-09-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/caas-revolution-why-startups-outsource-security/</loc>
        <lastmod>2025-09-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/ai-security-crisis-prompt-injection-attacks/</loc>
        <lastmod>2025-09-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/react-19-actions-api-replaces-rest-apis/</loc>
        <lastmod>2025-09-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/264b-low-code-boom-developer-guide-to-the-future/</loc>
        <lastmod>2025-09-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/ai-finds-zero-day-exploits-in-minutes-ciso-2025-guide/</loc>
        <lastmod>2025-09-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/microsoft-september-2025-patch-tuesday-zero-day-exploits/</loc>
        <lastmod>2025-09-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/agentic-ai-software-development-coder-to-conductor/</loc>
        <lastmod>2025-09-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/webassembly-silent-revolution-beyond-browser-2025/</loc>
        <lastmod>2025-09-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/micro-frontend-reality-check-when-to-break-up-ui/</loc>
        <lastmod>2025-09-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/digital-twins-for-code-next-frontier-software-engineering/</loc>
        <lastmod>2025-09-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/quantum-programming-for-developers-qsharp-qiskit-cirq-guide/</loc>
        <lastmod>2025-09-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/death-of-full-stack-developer-rise-of-platform-engineering/</loc>
        <lastmod>2025-09-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/headless-cms-developers-guide-api-first-revolution/</loc>
        <lastmod>2025-09-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/edge-native-development-guide-distributed-future/</loc>
        <lastmod>2025-10-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/developer-observability-from-apm-to-in-ide-debugging/</loc>
        <lastmod>2025-10-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/low-code-paradox-pro-developers-embrace-no-code/</loc>
        <lastmod>2025-10-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/webassembly-component-model-polyglot-revolution/</loc>
        <lastmod>2025-10-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/ebpf-explained-developers-guide-to-kernel-code/</loc>
        <lastmod>2025-10-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/structural-batteries-massless-energy-storage/</loc>
        <lastmod>2025-10-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/harnessing-the-current-developers-guide-osmotic-power/</loc>
        <lastmod>2025-10-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/living-therapeutics-engineering-programming-cells/</loc>
        <lastmod>2025-10-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/abstraction-revolution-ambient-code-generation/</loc>
        <lastmod>2025-10-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/wasm-edge-ai-running-llms-in-10mb/</loc>
        <lastmod>2025-10-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/beyond-full-stack-building-high-impact-teams-with-glue-engineers/</loc>
        <lastmod>2025-10-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/ai-content-watermarking-technical-arms-race/</loc>
        <lastmod>2025-10-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/n8n-developer-workflow-automation-2025/</loc>
        <lastmod>2025-10-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/openai-agent-builder-developers-guide/</loc>
        <lastmod>2025-10-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/next-js-16-deep-dive-universal-adapters-ai-components/</loc>
        <lastmod>2025-10-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/secure-github-actions-with-oidc-guide/</loc>
        <lastmod>2025-10-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/python-3-14-jit-compiler-deep-dive/</loc>
        <lastmod>2025-10-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/zig-1-0-guide-modern-c-alternative/</loc>
        <lastmod>2025-10-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/run-n8n-free-forever-google-cloud/</loc>
        <lastmod>2025-10-31</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/building-local-first-apps-pglite-postgres-browser/</loc>
        <lastmod>2026-01-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/java-virtual-threads-concurrency-guide/</loc>
        <lastmod>2026-01-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/redis-concurrency-vs-parallelism-architecture/</loc>
        <lastmod>2026-01-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/spring-transactional-private-methods-cglib-proxy/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/acid-transactions-distributed-systems-hard-truth/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/rest-vs-graphql-vs-grpc-api-comparison-2026/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/redis-persistence-rdb-vs-aof-guide/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/kafka-architecture-deep-dive-topics-partitions-brokers/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/rate-limiting-algorithms-token-bucket-vs-leaky-bucket/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/jwt-vs-session-authentication-guide-2026/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/docker-vs-podman-daemonless-containerization-2026/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/kubernetes-architecture-pods-nodes-clusters/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/terraform-vs-ansible-infrastructure-configuration-guide/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/git-merge-vs-rebase-visual-workflow-guide/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/ci-cd-pipeline-best-practices-2026/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mastering-nginx-reverse-proxy-configuration-guide/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/vertical-vs-horizontal-scaling-developers-guide/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/round-robin-vs-least-connections-load-balancing/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/linux-permissions-chmod-777-vs-755/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/rsa-vs-ed25519-ssh-security-guide-2026/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/prometheus-vs-grafana-monitoring-stack/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/blue-green-vs-canary-deployment-strategies/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mastering-solid-principles-java-clean-code-guide/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/dependency-injection-vs-inversion-of-control-spring-boot/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/synchronous-vs-asynchronous-programming-event-loop-mastery/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/stack-vs-heap-memory-developers-guide/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/big-o-notation-cheat-sheet/</loc>
        <lastmod>2026-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/process-vs-thread-os-internals-guide/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mutex-vs-semaphore-demystifying-concurrency-control/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mark-and-sweep-garbage-collection-explained/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/compiler-vs-interpreter-aot-jit-performance/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/static-vs-dynamic-typing-guide-2026/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/spring-bean-scopes-singleton-prototype-request-guide/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/maven-vs-gradle-2026-build-tool-showdown/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/java-garbage-collectors-g1-vs-zgc-vs-shenandoah/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/checked-vs-unchecked-exceptions-java-pragmatic-guide/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/java-stream-api-map-vs-flatmap/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/sql-vs-nosql-decision-framework/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mongodb-vs-cassandra-architecture-performance-guide-2026/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/database-normalization-1nf-2nf-3nf-guide/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/redis-vs-memcached-is-memcached-dead/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/materialized-vs-standard-views-sql-performance-guide/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/elasticsearch-vs-clickhouse-log-management-showdown/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/real-time-web-architecture-long-polling-websockets-sse/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/saga-pattern-choreography-vs-orchestration-showdown/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/cors-demystified-mastering-access-control-allow-origin-web-security/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/cdn-push-vs-pull-zones-performance/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/aws-s3-ebs-efs-storage-guide/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/github-actions-vs-gitlab-ci-ultimate-comparison-2026/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mutable-vs-immutable-infrastructure-devops-guide/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/zero-downtime-deployment-strategies/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/mastering-dockerfile-best-practices-multi-stage-builds/</loc>
        <lastmod>2026-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/secure-infrastructure-agentic-era-developers/</loc>
        <lastmod>2026-02-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://toolshelf.tech/blog/debugging-spring-boot-claude-code-mcp-server/</loc>
        <lastmod>2026-02-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
</urlset>