<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://maxthomarino.com</loc>
<lastmod>2026-03-09T19:07:12.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://maxthomarino.com/projects</loc>
<lastmod>2026-03-09T19:07:12.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog</loc>
<lastmod>2026-03-09T19:07:12.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://maxthomarino.com/websites</loc>
<lastmod>2026-03-09T19:07:12.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://maxthomarino.com/contact</loc>
<lastmod>2026-03-09T19:07:12.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/how-linux-manages-memory-virtual-memory-paging-the-oom-killer-and-what-stays-in-ram</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/navierstokes-and-fluid-dynamics-the-physics-behind-fluid-simulation</loc>
<lastmod>2026-03-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/c-concurrency-in-practice-threads-mutexes-and-stdasync</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/c-memory-layout-stack-vs-heap-and-how-objects-are-stored</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/c-move-semantics-and-rvalue-references-why-they-matter-for-performance</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/c-smart-pointers-explained-uniqueptr-sharedptr-and-weakptr</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/c-templates-and-sfinae-writing-generic-code-that-just-works</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/collision-detection-approaches-detecting-overlap-between-two-3d-objects</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/crtp-in-c-static-polymorphism-with-the-curiously-recurring-template-pattern</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/how-a-basic-rigid-body-simulation-works-forces-properties-and-stepping-forward-in-time</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/leukocytes-what-they-are-how-they-work-and-why-they-matter-in-pharmacy</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/sat-collision-detection-separating-axis-theorem-how-it-works-why-it-works-and-how-to-implement-it</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/a-brief-history-of-polymorphism-from-ancient-ideas-to-modern-code</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/c-array-vs-vector-when-and-why-to-use-each</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/c-stdunorderedmap-essential-methods-and-practical-uses</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/categories-of-ai-agents-in-classical-ai-theory</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/dynamic-dispatch-principles-and-implementations-across-languages</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/rust-idioms-writing-code-that-feels-native</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/understanding-the-virtual-keyword-in-c</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/what-is-a-jwt</loc>
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/what-is-oauth2</loc>
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/what-is-rag</loc>
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/open-source-lecture-notes-for-my-class</loc>
<lastmod>2026-02-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/systems-thinking</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/simple-structure-operating-systems</loc>
<lastmod>2026-02-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/claude-vs-chatgpt</loc>
<lastmod>2026-02-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://maxthomarino.com/blog/what-is-a-token-llms</loc>
<lastmod>2026-02-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
