<?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://www.bohkoval.com/dsa/foundations/big-o-complexity-analysis/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/foundations/recursion-call-stack/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/foundations/problem-solving-framework/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/arrays-hashing/arrays-prefix-sums/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/arrays-hashing/hashing-maps-sets/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/arrays-hashing/hash-table-internals-and-the-birthday-paradox/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/arrays-hashing/randomized-sampling-and-shuffling/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/two-pointers/opposite-direction-two-pointers/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/two-pointers/fast-slow-pointers/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/sliding-window/fixed-size-sliding-window/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/sliding-window/variable-size-sliding-window/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/stack/monotonic-stack/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/stack/stack-simulation-parsing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/binary-search/binary-search-fundamentals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/binary-search/binary-search-on-answer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/binary-search/search-variants-galloping-search-and-range-queries/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/sorting/comparison-sorts-fundamentals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/sorting/quicksort-and-quickselect/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/sorting/non-comparison-sorts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/linked-list/core-linked-list-techniques/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/linked-list/advanced-linked-list-design/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/design-problems/ring-buffers-and-stream-designs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/trees/tree-traversals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/trees/binary-search-trees/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/trees/tree-construction-serialization/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/trees/advanced-tree-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/tries/tries/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/heaps/heap-fundamentals-top-k/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/heaps/two-heaps-pattern/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/heaps/k-way-merge/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/backtracking/subsets-combinations/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/backtracking/permutations/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/backtracking/constraint-satisfaction-search/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/graphs/graph-representation-traversal/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/graphs/state-space-implicit-bfs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/graphs/topological-sort/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/graphs/union-find/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/graphs/shortest-paths/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/dynamic-programming/dp-foundations-1d/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/dynamic-programming/knapsack-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/dynamic-programming/2d-dp-strings/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/dynamic-programming/state-machine-dp/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/dynamic-programming/dp-trees-graphs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/greedy/greedy-algorithms/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/intervals/intervals-sweep-line/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/bit-manipulation/bit-manipulation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/math-geometry/math-geometry-essentials/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-strings/palindromic-substrings/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/skip-lists-and-ordered-structures/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/fenwick-segment-trees/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/recursive-descent-parsing-and-heuristic-search/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/minimum-spanning-tree/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/interval-dp/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/huffman-coding-and-optimal-caching/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/closest-pair-and-convex-hull/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/string-matching-kmp-rabin-karp/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/advanced-niche-algorithms/manachers-algorithm/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/language-fundamentals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/arrays-dynamic-arrays/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/strings-text-processing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/hash-maps-sets/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/stacks-queues-deques/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/heaps-priority-queues/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/linked-lists/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/trees-recursion-mechanics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/tries/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/graphs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/backtracking-mechanics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/sorting-comparators/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/dp-memoization-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/bit-manipulation-numeric-edge-cases/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/union-find-boilerplate/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/concurrency-models-runtime-fundamentals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/locks-mutexes-synchronized-access/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/condition-variables-waiting-signaling/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/atomics-volatile-memory-model/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/thread-pools-executors-structured-concurrency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/async-await-futures-nonblocking-io/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/channels-message-passing-concurrency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/cancellation-timeouts-context-propagation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/concurrent-collections-shared-state-debugging/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/concurrency-foundations/processes-threads-coroutines/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/concurrency-foundations/concurrency-vs-parallelism/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/concurrency-foundations/scheduling-context-switching/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/race-conditions-critical-sections/data-races-shared-mutable-state/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/race-conditions-critical-sections/critical-section-atomicity/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/locks-mutual-exclusion/mutexes-reentrant-locks/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/locks-mutual-exclusion/spinlocks-vs-blocking-locks/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/locks-mutual-exclusion/lock-granularity-contention/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/semaphores-classic-sync-problems/counting-semaphores-vs-mutexes/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/semaphores-classic-sync-problems/producer-consumer-bounded-buffer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/semaphores-classic-sync-problems/dining-philosophers/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/semaphores-classic-sync-problems/readers-writers-problem/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/condition-variables-monitors/wait-notify-monitor-pattern/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/condition-variables-monitors/guarded-blocks-spurious-wakeups/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/deadlock-livelock-starvation/deadlock-conditions-detection/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/deadlock-livelock-starvation/deadlock-prevention-avoidance/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/deadlock-livelock-starvation/livelock-starvation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/memory-models-atomics/happens-before-visibility-reordering/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/memory-models-atomics/volatile-atomic-variables/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/memory-models-atomics/compare-and-swap-aba-problem/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/coordination-primitives/latches-barriers/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/coordination-primitives/futures-promises-task-based-concurrency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/thread-pools-executors/thread-pool-design-sizing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/thread-pools-executors/work-queues-backpressure-rejection/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/async-event-driven-concurrency/event-loops-single-threaded-model/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/async-event-driven-concurrency/async-await-structured-concurrency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/async-event-driven-concurrency/threads-vs-async-choosing-model/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/parallel-algorithm-patterns/fork-join-divide-and-conquer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/parallel-algorithm-patterns/map-reduce-data-parallelism/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/parallel-algorithm-patterns/work-stealing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/classic-concurrency-interview-patterns/ordered-alternating-execution/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/classic-concurrency-interview-patterns/multi-party-rendezvous/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/classic-concurrency-interview-patterns/concurrent-rate-limiters-bounded-pools/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/classic-concurrency-interview-patterns/beyond-one-machine/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/practical-round-foundations/the-2026-practical-interview-landscape/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/practical-round-foundations/working-under-observation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/debugging-unfamiliar-code/debugging-methodology-reproduce-isolate-fix/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/debugging-unfamiliar-code/orienting-fast-in-a-strange-codebase/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/extending-an-existing-codebase/reading-for-conventions-before-writing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/extending-an-existing-codebase/turning-a-red-test-suite-green/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/testing-under-time-pressure/tdd-mechanics-red-green-refactor/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/testing-under-time-pressure/test-doubles-stubs-mocks-fakes/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/testing-under-time-pressure/characterization-tests-locking-down-behavior/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/refactoring-code-review-rounds/safe-refactoring-in-small-steps/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/refactoring-code-review-rounds/reading-code-like-a-reviewer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/api-data-integration-exercises/working-from-docs-auth-pagination-retries/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/api-data-integration-exercises/defensive-data-handling-messy-input/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/machine-coding-execution-speed/clock-discipline-scoping-and-sequencing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/machine-coding-execution-speed/designing-for-extension-without-over-engineering/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/collaborative-ai-assisted-coding/pair-programming-driver-navigator-roles/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/collaborative-ai-assisted-coding/defending-a-take-home-project/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/collaborative-ai-assisted-coding/ai-allowed-live-coding/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/sql-query-fundamentals/filtering-sorting-basics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/sql-query-fundamentals/string-date-functions/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/joins-multi-table-queries/join-types/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/joins-multi-table-queries/set-operations-anti-joins/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/aggregation-grouping/group-by-having/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/aggregation-grouping/advanced-aggregation-pivoting/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/subqueries-ctes/correlated-subqueries-exists/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/subqueries-ctes/ctes-recursive-queries/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/window-functions/ranking-functions/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/window-functions/running-totals-frames/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/sql-interview-theory-essentials/keys-normalization-basics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/sql-interview-theory-essentials/transactions-acid-isolation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/sql-interview-theory-essentials/indexing-query-performance-basics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/relational-modeling/schema-design-normalization/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/relational-modeling/keys-constraints-indexing-design/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/storage-internals/btree-vs-lsm-engines/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/storage-internals/wal-pages-buffer-pool/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/storage-internals/bloom-filters/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/storage-internals/external-sort-and-large-queries/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/transactions-mvcc/acid-isolation-levels/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/transactions-mvcc/mvcc-visibility-implementation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/replication-ha/rdbms-replication-failover/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/sharding-federation/horizontal-sharding-vitess-citus/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/nosql-families/document-databases/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/nosql-families/wide-column-stores/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/key-value-specialized/application-caching-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/key-value-specialized/kv-redis-dynamodb-graph-timeseries/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/key-value-specialized/hyperloglog-cardinality-estimation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/object-lakes-warehouses/object-blob-storage-s3-hdfs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/object-lakes-warehouses/lake-table-formats-parquet-iceberg/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/search-columnar/search-elasticsearch-columnar-olap/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/networking-foundations/layered-model-request-path/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/transport-layer/udp-essentials/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/transport-layer/tcp-reliability-congestion/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/dns/dns-essentials/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/tls-https/tls-essentials/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/http-evolution/http-1-through-3/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/proxies-load-balancing-cdn/l4-l7-load-balancing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/proxies-load-balancing-cdn/reverse-proxy-cdn-caching/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/debugging-basics/debugging-toolkit/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/os-foundations/role-of-os-system-calls/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/os-foundations/kernel-user-mode-traps/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/os-foundations/process-abstraction-api/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/cpu-virtualization/context-switching-scheduling-basics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/cpu-virtualization/scheduling-policies-mlfq/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/cpu-virtualization/multicore-cpu-affinity/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/memory-virtualization/virtual-address-spaces/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/memory-virtualization/paging-page-tables/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/memory-virtualization/tlb-swapping-overcommit/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/memory-allocation/heap-allocation-malloc/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/memory-allocation/mmap-shared-memory/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/persistence-io/filesystems-inodes/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/persistence-io/io-devices-dma/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/persistence-io/journaling-crash-consistency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/containers-virtualization/vms-vs-containers/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/containers-virtualization/linux-namespaces-cgroups/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/ood-foundations/solid-principles/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/ood-foundations/composition-vs-inheritance/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/ood-foundations/class-interface-design/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/design-patterns-core/creational-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/design-patterns-core/structural-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/design-patterns-core/behavioral-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/design-patterns-core/pattern-selection-anti-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/lld-interview-process/running-an-lld-round/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/lld-interview-process/tradeoffs-extensibility-communication/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-allocation/parking-lot/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-allocation/vending-machine/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-allocation/library-management/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-allocation/elevator/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-allocation/online-chess/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-infrastructure/rate-limiter/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-infrastructure/lru-cache/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-infrastructure/task-scheduler/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-infrastructure/connection-pool/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-infrastructure/skip-list/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/classic-problems-infrastructure/ring-buffer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/api-component-design/extensible-apis-plugins/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/api-component-design/errors-invariants-validation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/dist-foundations/failures-and-fallacies/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/dist-foundations/cap-pacelc/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/dist-foundations/capacity-estimation-and-assembly/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/consistency-models/strong-to-eventual/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/consistency-models/client-session-guarantees/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/replication/leader-follower/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/replication/quorums/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/partitioning/partitioning-strategies/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/time-ordering/logical-clocks/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/time-ordering/conflicts-and-lww/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/consensus-coordination/consensus-raft/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/consensus-coordination/locks-fencing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/distributed-transactions/two-phase-commit/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/distributed-transactions/sagas-outbox/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/messaging-streams/logs-partitions-kafka/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/messaging-streams/delivery-semantics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/deep-cuts/crdt-conflict-free/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/deep-cuts/spanner-global-consistency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/deep-cuts/hybrid-logical-clocks/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/deep-cuts/resilience-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/deep-cuts/multi-paxos-zab/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/deep-cuts/raft-advanced/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/optional-coding-practice/placement-and-hashing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/optional-coding-practice/versioning-and-staleness/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/optional-coding-practice/rate-limits-and-idempotency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/optional-coding-practice/replication-and-delivery/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/obs-foundations/three-pillars-and-signals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/obs-foundations/cardinality-sampling-cost/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/logging/structured-logging-pipelines/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/logging/log-search-platforms/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/metrics/red-use-prometheus/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/metrics/histograms-percentiles-slis/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/distributed-tracing/opentelemetry-fundamentals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/distributed-tracing/context-propagation-sampling/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/slos-error-budgets/sli-slo-definition/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/slos-error-budgets/burn-rate-alerting/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/alerting-incidents/alert-design-fatigue/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/alerting-incidents/incident-response-postmortems/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/observability-platforms/datadog-unified-observability/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/observability-platforms/grafana-lgtm-stack/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/production-debugging/dashboards-exemplars-triage/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/production-debugging/profiling-ebpf/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/llm-foundations/how-llms-work/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/llm-foundations/capabilities-limitations-hallucinations/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/prompting-context/prompt-engineering-for-code/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/prompting-context/context-engineering-specs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/ai-assisted-development/ide-agents-cursor-workflows/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/ai-assisted-development/review-testing-refactoring/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/rag-knowledge-bases/rag-fundamentals-chunking/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/rag-knowledge-bases/internal-docs-codebase-search/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/mcp-tools-automation/mcp-tool-use-protocol/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/mcp-tools-automation/automations-ci-plugins/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/multi-agent-systems/agent-architectures-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/multi-agent-systems/production-agents-evals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/models-selection-tuning/choosing-routing-models/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/models-selection-tuning/finetuning-vs-rag-vs-prompts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/team-practices-governance/rules-skills-project-context/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/team-practices-governance/security-ip-adoption/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/ai-systems-foundations/production-ai-systems-lens/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/ai-systems-foundations/non-functional-requirements/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/architecture-patterns/sync-async-streaming-paths/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/architecture-patterns/compound-ai-pipelines/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/model-serving/hosted-vs-self-hosted-serving/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/model-serving/scaling-latency-throughput/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/knowledge-pipelines/rag-ingestion-at-scale/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/knowledge-pipelines/vector-index-operations/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/reliability-safety/guardrails-content-policy/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/reliability-safety/failure-modes-degradation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/evaluation-quality/offline-online-evals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/evaluation-quality/ai-system-observability/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/cost-capacity/token-economics-budgeting/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/cost-capacity/semantic-caching-optimization/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/shipping-operations/model-rollouts-feature-flags/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/shipping-operations/privacy-compliance-enterprise/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/deep-cuts/vllm-continuous-batching/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/deep-cuts/speculative-decoding-kv-cache/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/deep-cuts/gpu-parallelism-fleet-design/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/deep-cuts/quantization-inference/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/deep-cuts/lora-multi-adapter-serving/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/deep-cuts/disaggregated-inference/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/de-foundations/data-engineering-lens/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/de-foundations/batch-streaming-architecture/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/distributed-batch-compute/mapreduce-to-dag-engines/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/distributed-batch-compute/shuffle-skew-partitioning/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/apache-spark/spark-architecture-execution/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/apache-spark/spark-sql-catalyst-tuning/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/stream-processing/event-time-windows-watermarks/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/stream-processing/spark-streaming-flink/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/workflow-orchestration/airflow-dag-design/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/workflow-orchestration/slas-backfills-idempotency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/elt-lakehouse-pipelines/medallion-incremental-loads/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/elt-lakehouse-pipelines/dimensional-modeling-theory/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/elt-lakehouse-pipelines/conformed-dimensions-mart-design/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/elt-lakehouse-pipelines/dbt-transform-layer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/data-quality-governance/data-contracts-testing-lineage/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/data-quality-governance/schema-evolution-catalogs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/production-pipeline-ops/delivery-semantics-recovery/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/production-pipeline-ops/cost-pipeline-observability/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/deep-cuts/kafka-data-pipelines/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/deep-cuts/cdc-debezium/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/deep-cuts/apache-beam-model/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/deep-cuts/flink-state-checkpoints/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/deep-cuts/data-mesh-platform/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/deep-cuts/warehouse-query-engines/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/comm-foundations/application-communication-lens/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/comm-foundations/sync-async-integration-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/rest-http-apis/restful-design-versioning/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/rest-http-apis/openapi-errors-pagination/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/json-api-contracts/json-api-conventions/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/json-api-contracts/contract-first-evolution/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/graphql/graphql-schema-execution/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/graphql/federation-performance/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/grpc-modern-rpc/grpc-protobuf-streaming/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/grpc-modern-rpc/trpc-connect-rpc/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/realtime-protocols/websockets-sse/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/realtime-protocols/webrtc-peer-transfer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/async-integration/webhooks-callbacks/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/async-integration/message-based-integration/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/bulk-large-transfer/large-payload-strategies/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/bulk-large-transfer/offline-physical-transfer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/deep-cuts/graphql-advanced-ops/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/deep-cuts/resumable-protocols-deep/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/deep-cuts/backpressure-flow-control/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/deep-cuts/custom-binary-protocols/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/ms-foundations/decomposition-bounded-contexts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/ms-foundations/monolith-to-microservices-tradeoffs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/ms-foundations/managed-services-and-cloud-tradeoffs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/service-discovery/discovery-registration-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/service-discovery/health-checks-load-balancing-clients/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/api-gateway-bff/gateway-edge-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/api-gateway-bff/bff-aggregation-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/service-mesh/mesh-fundamentals-mtls/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/service-mesh/traffic-management-observability/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/event-sourcing-cqrs/event-sourcing-fundamentals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/event-sourcing-cqrs/cqrs-read-write-separation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/platform-resilience-deployment/canary-blue-green-rollouts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/platform-resilience-deployment/bulkheads-circuit-breakers-chaos/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/deep-cuts/multi-region-topology/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/deep-cuts/zero-trust-service-auth/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/deep-cuts/service-catalog-developer-portal/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/deep-cuts/advanced-mesh-multi-cluster/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/sec-foundations/security-engineering-lens/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/sec-foundations/threat-modeling-interview-depth/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/authn-authz/oauth-oidc-jwt-flows/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/authn-authz/authorization-patterns-rbac/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/web-browser-security/xss-csp-sanitization/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/web-browser-security/csrf-cors-same-origin/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/api-service-security/owasp-api-top-risks/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/api-service-security/injection-ssrf-validation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/distributed-platform-security/service-to-service-trust/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/distributed-platform-security/secrets-management-kms/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/data-privacy-compliance/pii-classification-handling/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/data-privacy-compliance/gdpr-retention-engineer-view/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/secure-sdlc-operations/dependency-supply-chain/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/secure-sdlc-operations/incident-response-basics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/deep-cuts/llm-application-security/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/deep-cuts/cryptography-engineer-awareness/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/deep-cuts/compliance-frameworks-awareness/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/dsa-foundations/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/dsa-sequences/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/sql-track/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/networking/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/operating-systems/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/dsa-structures/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/concurrency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/ai-engineering/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/dsa-advanced/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/lld/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/practical-coding/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/communication-apis/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/microservices-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/security-engineering/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/distributed-systems/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/databases/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/observability/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/data-engineering/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/ai-systems/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/distributed-deep-cuts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/distributed-coding-practice/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/data-eng-deep-cuts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/security-deep-cuts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/microservices-deep-cuts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/communication-deep-cuts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/ai-systems-deep-cuts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/dsa-niche-algorithms/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/blog/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-engineering/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/ai-systems/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/communication/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/later/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/data-engineering/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/databases/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/distributed-systems/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/later/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/questions-bank/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/reference-sheet/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/interview-prep/learning-path/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/lld/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/microservices/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/networking/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/observability/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/os/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/practical-coding/later/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/security/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/sql/later/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/system-design-use-cases/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/system-design-use-cases/later/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/concurrency/language-manual/comparison/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.bohkoval.com/dsa/language-manual/comparison/</loc><changefreq>daily</changefreq><priority>0.7</priority></url></urlset>