<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://vasupatel.dev</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/lab</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/now</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/uses</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/why-security</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/claimease</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/ai-video-chat</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/eks-flask-api</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/todo-manager-mcp</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/comprehensive-linux-guide</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/capstone-casting-agency</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/trivia-api</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/propertymatch</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/projects/multimodel-video-processor</loc>
<lastmod>2026-09-10T19:22:33.740Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/cognitive-skills</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/complexity-analysis</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/arrays-strings</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/hashing</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/stacks-queues</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/linked-lists</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/binary-search</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/sorting</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/recursion-backtracking</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/trees</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/heaps</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/graphs</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/dynamic-programming</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/tries</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/advanced-structures</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-course/appendix-cp-quick-reference</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/how-faang-interviews-work</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/big-o-complexity</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/arrays-strings</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/hashing</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/stacks-queues</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/linked-lists</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/binary-search</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/trees</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/heaps</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/graphs</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/recursion-backtracking</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/dynamic-programming</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/sorting-advanced-search</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/tries</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-interview-prep/interview-patterns-cheat-sheet</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/what-is-dsa-why-it-matters</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/python-s-built-in-collections</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/arrays-strings</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/linked-lists</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/stacks-queues</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/hash-maps-sets</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/trees</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/heaps-priority-queues</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/graphs</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/sorting-searching</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/recursion</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/dynamic-programming</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/tries</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/dsa-beginner/dsa-in-real-software</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/variables-types-operators</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/strings</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/lists</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/tuples-sets-dicts</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/control-flow</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/error-handling</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/functions-lambdas</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/comprehensions</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/built-in-functions</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/type-hints-3-10</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/classes-dataclasses</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/iterators-generators</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/dsa-standard-library</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/python-3-9-3-11-features-for-dsa</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/dsa-idioms-gotchas</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/python-syntax-reference/master-quick-reference</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/the-mental-model</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/essential-setup</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/core-daily-workflow</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/branching</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/merging-conflict-resolution</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/rebasing</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/remote-repositories</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/stashing</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/undoing-things</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/tagging-versioning</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/cherry-pick</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/git-bisect-blame</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/git-hooks</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/submodules</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/team-workflows</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/power-commands-aliases</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/reflog-the-safety-net</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/practice-tasks</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/git-mastery/quick-reference-cheatsheet</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/cognitive-skills/communication</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/cognitive-skills/critical-thinking</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/cognitive-skills/problem-solving</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/cognitive-skills/digital-literacy</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/cognitive-skills/cross-cutting-meta-tools</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization/response-1-key-parameters-for-efficient-scalable-cost-effective-software</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization/response-2-cpu-memory-and-i-o-cycles</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization/response-3-contributing-to-business-cost-reduction</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization/response-4-optimizing-cpu-clock-speeds-and-cycles</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization/response-5-key-parameters-for-efficient-scalable-cost-effective-software-revisited</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization/response-6-cloud-infrastructure-programming-optimization</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization/response-7-i-o-file-system-and-database-query-optimization</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-optimization/response-8-algorithm-memory-and-execution-level-efficiency</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-1-why-object-orientation-exists</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-2-classes-objects-and-instances-precisely-defined</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-3-the-four-pillars-i-encapsulation</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-4-the-four-pillars-ii-abstraction</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-5-the-four-pillars-iii-inheritance</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-6-the-four-pillars-iv-polymorphism</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-7-composition-vs-inheritance</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-8-interfaces-and-abstract-classes-when-to-use-which</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-9-solid-part-1-single-responsibility-open-closed</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-10-solid-part-2-liskov-substitution-interface-segregation-dependency-inversion</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-11-basic-uml-for-communicating-design</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-12-anti-patterns-god-objects-tight-coupling-deep-hierarchies-the-fragile-base-class-anemic-domain-models</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-13-oop-idioms-across-typescript-and-python-and-where-oop-is-the-wrong-tool</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-14-when-oop-breaks-down-real-world-failure-modes</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-15-design-exercise-parking-lot-system</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-16-design-exercise-library-management-system</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-17-design-exercise-elevator-controller</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/oop-fundamentals/chapter-18-oop-in-interviews-what-a-strong-answer-looks-like</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-1-why-patterns-exist-vocabulary-not-a-checklist</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-2-patterns-and-solid-how-they-relate</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-3-creational-patterns-i-factory-method-abstract-factory</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-4-creational-patterns-ii-builder-singleton-prototype</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-5-structural-patterns-i-adapter-facade</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-6-structural-patterns-ii-decorator-proxy</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-7-structural-patterns-iii-composite-bridge-flyweight</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-8-behavioral-patterns-i-strategy-template-method</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-9-behavioral-patterns-ii-observer-mediator</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-10-behavioral-patterns-iii-command-memento</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-11-behavioral-patterns-iv-state-chain-of-responsibility</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-12-behavioral-patterns-v-iterator-visitor</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-13-anti-patterns-and-overuse-recognizing-pattern-fever</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-14-how-dynamic-and-functional-languages-solve-these-problems-differently</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-15-architectural-patterns-i-mvc-mvvm-layered-hexagonal-architecture</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-16-architectural-patterns-ii-event-driven-architecture-cqrs</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-17-architectural-patterns-iii-the-repository-pattern</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/design-patterns/chapter-18-recognizing-which-pattern-fits-an-interview-design-prompt</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-1-why-os-fundamentals-matter-to-application-engineers</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-2-processes-threads-and-the-process-lifecycle</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-3-the-memory-hierarchy-registers-to-disk</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-4-cpu-scheduling-algorithms</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-5-memory-management-i-paging-and-segmentation</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-6-memory-management-ii-virtual-memory-and-page-replacement</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-7-file-systems-how-data-is-actually-stored-and-retrieved</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-8-interprocess-communication-pipes-shared-memory-message-queues-sockets</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-9-i-o-management-and-interrupts</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-10-deadlocks-at-the-os-level-conditions-prevention-detection-recovery</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-11-virtualization-and-containers-a-conceptual-introduction</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-12-when-os-abstractions-leak-failure-modes-application-engineers-actually-hit</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-13-walkthrough-what-happens-when-you-run-a-program</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-14-common-os-interview-questions-paging-page-faults-and-deadlock-scenarios</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/operating-systems/chapter-15-os-concepts-in-system-design-and-production-debugging</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-1-why-networking-fundamentals-matter</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-2-the-osi-model-and-tcp-ip-stack-at-a-working-level</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-3-sockets-ports-and-the-connection-lifecycle</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-4-tcp-vs-udp-choosing-the-right-transport</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-5-dns-resolution-step-by-step</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-6-the-http-family-http-1-1-http-2-http-3-and-websockets</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-7-tls-ssl-and-certificates-the-handshake-and-why-https-matters</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-8-load-balancers-reverse-proxies-and-cdns</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-9-latency-bandwidth-and-congestion-control</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-10-api-protocol-choices-rest-vs-grpc-vs-graphql-from-a-networking-angle</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-11-common-failure-modes-timeouts-connection-resets-retry-storms-thundering-herd</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-12-where-networking-abstractions-leak-nat-middleboxes-and-other-surprises</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-13-full-walkthrough-what-happens-when-you-type-a-url-and-press-enter</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-14-common-networking-interview-questions</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/networking/chapter-15-networking-concepts-in-system-design-and-production-debugging</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-1-why-database-choices-matter</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-2-relational-fundamentals-tables-keys-constraints-normalization</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-3-acid-properties-and-transactions</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-4-isolation-levels-and-the-anomalies-each-one-prevents</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-5-sql-essentials-and-query-optimization</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-6-indexing-strategies-b-tree-hash-composite-covering</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-7-nosql-categories-document-key-value-wide-column-graph</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-8-schema-design-and-data-modeling-relational-and-nosql-access-patterns</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-9-the-cap-theorem-and-consistency-models</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-10-replication-leader-follower-and-multi-leader</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-11-sharding-and-partitioning-strategies</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-12-caching-layers-and-invalidation-strategies</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-13-evolving-schemas-safely-in-production</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-14-diagnosing-and-fixing-a-slow-query-end-to-end</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-15-schema-design-interview-exercises</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/databases/chapter-16-database-concepts-in-system-design-and-production-debugging</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-1-concurrency-vs-parallelism-and-why-it-s-hard</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-2-processes-vs-threads-revisited-for-concurrency</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-3-the-core-hazards-race-conditions-deadlock-livelock-starvation</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-4-synchronization-primitives-locks-semaphores-monitors-condition-variables</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-5-designing-for-thread-safety-immutability-confinement-thread-safe-collections</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-6-classic-patterns-producer-consumer-reader-writer-thread-pools</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-7-higher-level-models-async-await-event-loops-coroutines-actors-channels</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-8-memory-models-and-visibility-happens-before-volatile-atomics</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-9-lock-free-and-wait-free-programming-basics</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-10-how-concurrency-differs-across-runtimes-jvm-threads-python-s-gil-go-s-goroutines-javascript-s-event-loop</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-11-debugging-and-testing-concurrent-code</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-12-classic-interview-problem-producer-consumer</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-13-classic-interview-problem-dining-philosophers</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-14-classic-interview-problem-readers-writers</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/concurrency/chapter-15-concurrency-in-system-design-and-production-debugging</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-1-why-coding-standards-matter-readability-onboarding-defects-consistency-at-scale</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-2-naming-conventions</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-3-formatting-and-style</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-4-comments-and-self-documenting-code</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-5-error-handling-conventions</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-6-code-and-project-organization-files-modules-packages</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-7-writing-testable-code</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-8-commit-hygiene-atomic-commits-messages-pr-sized-changes</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-9-language-specific-idioms-and-anti-patterns-across-typescript-and-python</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-10-security-conscious-basics-input-validation-secrets-handling-injection-risks</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-11-enforcing-standards-automatically-linters-formatters-ci-gates</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-12-creating-documenting-and-evolving-a-team-style-guide-exceptions-and-legacy-code</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-13-worked-example-refactoring-a-messy-function-to-standard</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-14-worked-example-drafting-a-style-guide-section-from-scratch</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/coding-standards/chapter-15-common-interview-questions-about-coding-standards-and-code-quality</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-1-why-code-review-exists-quality-mentorship-knowledge-sharing-shared-ownership</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-2-author-side-practices-small-prs-and-self-review</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-3-writing-pr-descriptions-that-get-reviewed-faster</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-4-reviewer-side-practices-what-to-actually-check</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-5-review-checklists-functional-and-non-functional</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-6-giving-feedback-well-nits-vs-blocking-issues-tone-positive-intent</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-7-asking-questions-vs-issuing-commands</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-8-handling-disagreement-and-escalation</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-9-tooling-and-process-pr-templates-required-reviewers-slas-ci-as-a-gate</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-10-remote-and-asynchronous-review-etiquette</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-11-anti-patterns-rubber-stamping-bikeshedding-gatekeeping-reviewer-fatigue</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-12-measuring-and-improving-review-health-without-weaponizing-metrics</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-13-worked-example-reviewing-a-real-flawed-pull-request</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-14-worked-example-handling-a-contentious-review-disagreement</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/code-reviews/chapter-15-how-to-talk-about-code-review-in-an-interview</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-1-why-the-sdlc-matters</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-2-an-honest-comparison-of-sdlc-models-waterfall-iterative-agile-scrum-kanban-lean-spiral-devops</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-3-choosing-and-adapting-a-model-for-team-size-domain-and-risk-tolerance</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-4-requirements-gathering-and-analysis</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-5-the-design-phase-and-its-connection-to-hld-lld</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-6-implementation-practices-that-keep-a-project-healthy</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-7-testing-strategy-across-the-pyramid</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-8-documentation-across-the-lifecycle-specs-adrs-runbooks</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-9-release-and-deployment-ci-cd-versioning-blue-green-and-canary-releases-feature-flags</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-10-operations-and-maintenance-on-call-monitoring-incident-response</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-11-measuring-delivery-health-cycle-time-deployment-frequency-change-failure-rate-mttr</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-12-case-study-the-sdlc-in-a-five-person-startup</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-13-case-study-the-sdlc-in-a-large-enterprise-team</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-14-worked-example-choosing-a-process-for-a-new-team</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/sdlc/chapter-15-common-interview-questions-about-the-sdlc</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-1-why-system-design-is-its-own-skill</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-2-core-building-blocks-and-vocabulary</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-3-eliciting-non-functional-requirements</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-4-back-of-envelope-capacity-estimation</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-5-caching-strategies-and-cache-invalidation-at-the-systems-level</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-6-load-balancing-and-horizontal-scaling</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-7-database-selection-replication-and-sharding-at-a-systems-level</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-8-asynchronous-processing-message-queues-and-event-driven-design</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-9-api-design-from-a-systems-perspective-rest-grpc-graphql</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-10-the-cap-theorem-and-consistency-models-in-practical-terms</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-11-microservices-vs-monoliths-and-drawing-service-boundaries</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-12-designing-for-failure-redundancy-failover-graceful-degradation</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-13-a-repeatable-framework-for-any-system-design-problem</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-14-worked-example-url-shortener</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-15-worked-example-chat-system</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-16-worked-example-news-feed</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/system-design/chapter-17-worked-example-rate-limiter</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-1-what-hld-and-lld-are-and-how-they-differ</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-2-gathering-and-clarifying-requirements-before-designing-anything</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-3-hld-deliverables-architecture-components-technology-choices-data-flow</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-4-lld-deliverables-class-diagrams-and-sequence-diagrams</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-5-lld-deliverables-database-schema-and-api-contracts</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-6-documenting-decisions-adrs-and-communicating-trade-offs-to-stakeholders</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-7-moving-cleanly-from-hld-to-lld-without-losing-intent</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-8-common-mistakes-over-designing-under-specifying-and-skipping-non-functional-requirements</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-9-when-lld-contradicts-its-own-hld</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-10-hld-and-lld-in-design-reviews-what-reviewers-actually-look-for</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-11-worked-example-ride-sharing-dispatch-requirements-through-hld-to-lld</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-12-worked-example-hotel-booking-requirements-through-hld-to-lld</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-13-worked-example-food-delivery-requirements-through-hld-to-lld</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-14-how-hld-and-lld-show-up-in-interviews-and-design-reviews</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/hld-lld/chapter-15-common-interview-questions-about-hld-and-lld</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-1-why-reliability-and-scale-matter</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-2-reliability-vocabulary-slas-slos-slis-and-error-budgets</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-3-redundancy-and-fault-tolerance-eliminating-single-points-of-failure</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-4-horizontal-vs-vertical-scaling-and-load-balancing-auto-scaling</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-5-caching-for-scale-cache-stampede-and-invalidation-at-scale</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-6-database-scaling-replication-partitioning-read-replicas-connection-pooling</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-7-resilience-patterns-timeouts-retries-circuit-breakers-bulkheads-load-shedding</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-8-observability-metrics-logging-distributed-tracing-and-actionable-alerts</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-9-incident-response-severity-incident-command-communication-blameless-postmortems</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-10-chaos-engineering-proactively-testing-for-failure</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-11-capacity-planning-and-load-testing</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-12-core-trade-offs-consistency-vs-availability-cost-vs-redundancy-simplicity-vs-resilience</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-13-incident-case-study-the-cascading-failure</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-14-incident-case-study-the-silent-data-corruption</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/reliability-scaling/chapter-15-common-interview-questions-about-reliability-and-scaling</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-1-what-behavioral-interviews-actually-assess-and-why-they-exist-alongside-technical-interviews</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-2-the-star-framework-and-its-variants</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-3-question-categories-what-each-one-is-actually-evaluating</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-4-building-a-personal-story-bank</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-5-researching-company-values-and-mapping-stories-without-sounding-rehearsed</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-6-structuring-a-concise-compelling-answer</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-7-practicing-without-sounding-robotic-mock-interviews-and-rehearsal</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-8-common-candidate-mistakes-and-how-to-fix-them</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-9-handling-follow-up-and-probing-questions</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-10-handling-curveballs-no-story-on-hand-uncomfortable-questions-stories-that-reflect-poorly</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-11-writing-good-behavioral-questions-and-running-a-structured-interview</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-12-calibrated-scoring-rubrics-note-taking-and-avoiding-interviewer-bias</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-13-remote-and-virtual-interview-etiquette-for-behavioral-rounds</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-14-how-hiring-panels-combine-signal-and-weigh-behavioral-vs-technical</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-15-worked-examples-i-conflict-failure-and-feedback</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-16-worked-examples-ii-leadership-ambiguity-and-cross-functional-work</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
<url>
<loc>https://vasupatel.dev/learn/behavioral-interviews/chapter-17-worked-examples-iii-deadlines-mentorship-and-curveballs</loc>
<lastmod>2026-09-10T19:22:33.761Z</lastmod>
</url>
</urlset>
