<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://shekhar-patil.github.io/about</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/compare-puts-p-print-in-ruby</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/const-get-method-in-ruby</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/distroless-migration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/eager-loading-and-N-plus-1-query</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/first-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/google-interview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/how-to-merge-objects-in-javascript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/postgres-permission-denied</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/rake-task-in-rails</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/relational-database</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/scan-pdf-files-with-pdfscanner-gem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/scope-in-rails</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/singleton-method-in-the-ruby</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/blog/tags/gem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/blog/tags/google</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/blog/tags/interview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/blog/tags/javascipt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/blog/tags/pdf</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/blog/tags/postgres</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/blog/tags/security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/concurrency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/containers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/design-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/devops</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/distroless</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/golang</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/kubernetes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/mysql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/rails</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/tags/ruby</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/terminate-goroutines</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/blog/worker-pool-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/about</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/data-structures</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/dynamic-programming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/go---basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/go---concurrency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/go---concurrency-patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/graph-algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/linked-list-data-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/searching-algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/sorting-algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/stack-data-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/category/tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/data-structures/linked-list</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/data-structures/linked-list/circular-linked-list</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/data-structures/linked-list/doubly-linked-list</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/data-structures/linked-list/singly-linked-list</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/data-structures/stack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/data-structures/tree/binary-search-tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/data-structures/tree/general-tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/dsa-roadmap</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/dynamic-programming/kandanes-algorithm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/graph-algorithms/dijkstra-algorithm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/graph-algorithms/prims-algorithm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/searching-algorithms/binary-search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/searching-algorithms/linear-search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/sorting-algorithms/bubble-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/sorting-algorithms/insertion-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/sorting-algorithms/merge-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/sorting-algorithms/quick-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/data-structures-and-algorithms/sorting-algorithms/selection-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/docker-basics/congratulations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/docker-basics/create-a-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/docker-basics/create-a-document</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/docker-basics/create-a-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/docker-basics/deploy-your-site</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/docker-basics/markdown-features</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/docker-extras/manage-docs-versions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/docker-extras/translate-your-site</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/docker/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/golang-basics/generics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/golang-basics/hello-world</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/golang-basics/interface</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/golang-basics/variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/golang-concurrency-patterns/graceful-shutdown-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/golang-concurrency-patterns/worker-pool-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/golang-concurrency/channels</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/golang-concurrency/goroutines</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/golang/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/docs/leetcode/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://shekhar-patil.github.io/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>