<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://fahim.shonif.com</loc>
<lastmod>2026-09-27T09:50:45.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes</loc>
<lastmod>2026-09-27T09:50:45.670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://fahim.shonif.com/flashcards</loc>
<lastmod>2026-09-27T09:50:45.670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/thoughts/a-tail-of-enterprise-cya-devlopemnt</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/tutorials/demystifying-binary-protocols</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/latency-vs-throughput</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/architecture/splitting-the-monolith</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-const</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-restrict</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-volatile</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/constant-variables</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/restricted-pointers</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/type-qualifiers</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/volatile-variables</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/advanced-datatypes</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-define-constants</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-complex-numbers</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-flexible-array-members</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-typedef</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-variable-length-array</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/complex-numbers</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/flexible-array-member</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/preprocessor-directives</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/type-alias</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/variable-length-array</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/glossary</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/c17</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/resources</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/notes</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/computed-gotos-in-c-direct-threaded-code</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/lessons/0001-c17-standards-and-modern-toolchain</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/lessons/0002-binary-file-io-and-rom-loading</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/learning-records/0001-baseline-and-prerequisites</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/learning-records/0002-chip8-codebase-audit</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/learning-records/0003-cmake-sdl2-and-integer-truncation</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/learning-records/0004-stdio-conventions-and-fread-mechanics</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/mission</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/reference/modern-c17-toolchain-and-cmake</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/teach/c17/reference/standard-io-and-binary-file-streams</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/emulation/chip-8</loc>
<lastmod>2026-08-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/grill/c-systems-programming</loc>
<lastmod>2026-08-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/automatic-storage-duration</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-auto</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-extern</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-register</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/c-static</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/register-storage</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/c/advanced-c-programming-course/storage-classes</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/variable-lifetime</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/variable-linkage</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/variable-scope</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/productivity/eat-the-frog-14-02-2026</loc>
<lastmod>2026-08-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/thoughts/function-abstration</loc>
<lastmod>2026-08-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/architecture/ddia-14-03-2026</loc>
<lastmod>2026-08-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/satisfies-15-02-2026</loc>
<lastmod>2026-08-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/concurrency</loc>
<lastmod>2026-08-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/grokking-concurrency/introducing-concurrency</loc>
<lastmod>2026-08-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/scalability</loc>
<lastmod>2026-08-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/grokking-concurrency/serial-and-parallel-execution</loc>
<lastmod>2026-08-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/atomic-operations</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/atomic-reference-counting</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/atomics</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-condition-variables</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/condition-variables</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/thoughts/defensive-programming</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/interior-mutability</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-lazy-initialization</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/lazy-initialization</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-lock-poisoning</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/lock-poisoning</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/memory-ordering</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-memory-ordering</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/memory-ordering</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/mutex</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/race-conditions</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/reference-counting</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-arc</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-atomics</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-cell-and-refcell</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-mutex</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-rc</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-rwlock</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-statics-and-leaking</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-threads</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/reader-writer-lock</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-scoped-threads</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/scoped-threads</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-send-and-sync</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/send-and-sync</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/static-lifetime</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/thread-joining</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/rust-thread-parking</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/thread-parking</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/coding/concurrency/threads</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/books/rust/rust-atomics-and-locks/basics-of-rust-concurrency</loc>
<lastmod>2026-08-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/slm/slm</loc>
<lastmod>2026-08-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/mcp</loc>
<lastmod>2026-08-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/tools/langgraph</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/router-pattern</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/speculative-decoding</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/vllm</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/decoder</loc>
<lastmod>2026-07-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/encoder</loc>
<lastmod>2026-07-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/llm</loc>
<lastmod>2026-07-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/agents/tool-calling</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/architecture/case-for-monolith/case-for-monolith</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/architecture/how-to-split-a-microservice</loc>
<lastmod>2026-04-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/architecture/ddd/ddd</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/architecture/coupling</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/agents/communication</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/agents/agents</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/re-ranking</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/agentic-rag</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/knowledge-graphs</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/lightrag</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/lmcache</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/microsoft-graphrag</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/needle-in-a-haystack-20-03-2026</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/quantisation</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/rag</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/token-caching</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/tokenization</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/llms/turboquant</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/architecture/building-microservices-17-02-2026</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fahim.shonif.com/notes/architecture/building-microservices-16-02-2026</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
