<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://josedavidbaena.com/</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://josedavidbaena.com/series</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/explorations</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/projects</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://josedavidbaena.com/about</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://josedavidbaena.com/now</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://josedavidbaena.com/uses</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://josedavidbaena.com/colophon</loc>
<lastmod>2026-07-31T19:36:34.701Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/series/kafka-engineering</loc>
<lastmod>2026-07-28</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://josedavidbaena.com/series/mermaid-nextjs-journey</loc>
<lastmod>2025-11-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://josedavidbaena.com/series/tiny-language-models</loc>
<lastmod>2025-11-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://josedavidbaena.com/series/nanochat</loc>
<lastmod>2025-11-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://josedavidbaena.com/explorations/nanochat</loc>
<lastmod>2026-07-31T19:36:34.703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://josedavidbaena.com/projects/github</loc>
<lastmod>2026-07-31T19:36:34.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://josedavidbaena.com/projects/josedab-com</loc>
<lastmod>2026-07-31T19:36:34.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://josedavidbaena.com/projects/background-job-simulator</loc>
<lastmod>2026-07-31T19:36:34.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://josedavidbaena.com/projects/repo-analyzer</loc>
<lastmod>2026-07-31T19:36:34.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://josedavidbaena.com/projects/paul-graham-essays-archive</loc>
<lastmod>2026-07-31T19:36:34.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/ai</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/leadership</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/safety</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/engineering</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/decision-making</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/vendor-selection</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/production-systems</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/security</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/react</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/nextjs</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/rce</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/cve</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/javascript</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/web-security</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/kafka</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/debugging</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/protocols</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/rust</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/distributed-systems</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/streaming</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/introduction</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/scalability</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/compatibility</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/protocol</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/consumers</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/performance</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/latency</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/internals</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/idempotence</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/transactions</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/replication</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/compression</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/zstd</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/lz4</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/multi-tenant</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/mermaid</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/architecture</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/case-study</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/pragmatic-engineering</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/build-optimization</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/static-site-generation</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/remark-plugins</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/custom-hooks</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/pan-zoom</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/svg-rendering</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/over-engineering</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/feature-creep</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/css</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/simplification</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/refactoring</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/mermaid-tutorial</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/lessons-learned</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/machine-learning</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/tutorial</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/llm</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/deep-learning</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/pytorch</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/nanochat</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/evaluation</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/benchmarks</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/core</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/testing</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/practical-guide</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/distributed-training</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/optimization</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/zero</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/sft</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/fine-tuning</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/chat</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/transformers</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/inference</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/scaling-laws</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/benchmarking</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/memory-optimization</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/gpu</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/training</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/rlhf</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/reinforcement-learning</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/grpo</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/policy-gradient</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/tokenization</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/bpe</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/tiktoken</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/data-engineering</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/beginner</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/attention</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/distillation</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/model-compression</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/quantization</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/pruning</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/lora</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/tiny-llm</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/efficient-models</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/edge-computing</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/mobile-ai</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/mathematics</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/comparison</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/deployment-patterns</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/production</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/deployment</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/raspberry-pi</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/mobile</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/qlora</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/tags/domain-adaptation</loc>
<lastmod>2026-07-31T19:36:34.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/ai-leadership.es</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://josedavidbaena.com/blog/ai-leadership.es" />
<xhtml:link rel="alternate" hreflang="it" href="https://josedavidbaena.com/blog/ai-leadership.it" />
<xhtml:link rel="alternate" hreflang="en" href="https://josedavidbaena.com/blog/ai-leadership" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://josedavidbaena.com/blog/ai-leadership" />
<lastmod>2025-10-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/ai-leadership.it</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://josedavidbaena.com/blog/ai-leadership.es" />
<xhtml:link rel="alternate" hreflang="it" href="https://josedavidbaena.com/blog/ai-leadership.it" />
<xhtml:link rel="alternate" hreflang="en" href="https://josedavidbaena.com/blog/ai-leadership" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://josedavidbaena.com/blog/ai-leadership" />
<lastmod>2025-10-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/ai-leadership</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://josedavidbaena.com/blog/ai-leadership.es" />
<xhtml:link rel="alternate" hreflang="it" href="https://josedavidbaena.com/blog/ai-leadership.it" />
<xhtml:link rel="alternate" hreflang="en" href="https://josedavidbaena.com/blog/ai-leadership" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://josedavidbaena.com/blog/ai-leadership" />
<lastmod>2025-10-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/cve-2025-55182-react2shell-explained</loc>
<lastmod>2025-12-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/debugging-kafka-protocol-11-messages-become-1</loc>
<lastmod>2025-12-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/welcome-to-my-blog</loc>
<lastmod>2025-09-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/kafka-protocol-internals/01-wire-protocol-compatibility</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/kafka-protocol-internals/02-fetch-sessions-performance</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/kafka-protocol-internals/03-request-lifecycle</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/kafka-protocol-internals/04-producer-idempotence-transactions</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/kafka-protocol-internals/05-replication-durability</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/kafka-protocol-internals/06-compression-decisions</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/kafka-protocol-internals/07-quotas-throttling</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/mermaid-nextjs-journey/mermaid-diagrams-three-architectures-one-solution</loc>
<lastmod>2025-10-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/mermaid-nextjs-journey/mermaid-nextjs-part-1-build-time-rendering</loc>
<lastmod>2025-10-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/mermaid-nextjs-journey/mermaid-nextjs-part-2-interactive-controls</loc>
<lastmod>2025-10-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/mermaid-nextjs-journey/mermaid-nextjs-part-3-simple-solution</loc>
<lastmod>2025-10-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/building-chatgpt-for-100-dollars</loc>
<lastmod>2025-12-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/building-custom-evaluation-tasks</loc>
<lastmod>2025-11-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/distributed-muon-custom-gradient-synchronization</loc>
<lastmod>2025-10-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/fine-tuning-for-chat-sft</loc>
<lastmod>2025-11-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/kv-caching-memory-efficient-transformer-inference</loc>
<lastmod>2025-10-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/loss-landscape-scaling-laws-evaluation</loc>
<lastmod>2025-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/memory-optimization-techniques-gradient-accumulation</loc>
<lastmod>2025-11-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/modern-transformer-architecture-rope-qk-norm</loc>
<lastmod>2025-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/muon-optimizer-explained</loc>
<lastmod>2025-10-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/reinforcement-learning-from-human-feedback</loc>
<lastmod>2025-11-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/tokenizer-design-choices-bpe-vocabulary</loc>
<lastmod>2025-11-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/training-data-pipeline-streaming-tokenization</loc>
<lastmod>2025-10-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/nanochat/training-your-first-model-from-scratch</loc>
<lastmod>2025-11-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/efficient-attention-mechanisms-tiny-models</loc>
<lastmod>2025-09-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/knowledge-distillation-complete-tutorial</loc>
<lastmod>2025-09-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/model-compression-techniques-comprehensive-guide</loc>
<lastmod>2025-09-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/quantization-aware-training-tutorial</loc>
<lastmod>2025-09-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/tiny-language-models-complete-guide</loc>
<lastmod>2025-09-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/tiny-language-models-math-foundations</loc>
<lastmod>2025-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/tiny-llm-architecture-comparison</loc>
<lastmod>2025-09-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/tiny-llm-case-studies-production</loc>
<lastmod>2025-10-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/tiny-llm-edge-deployment-guide</loc>
<lastmod>2025-10-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://josedavidbaena.com/blog/tiny-language-models/tiny-llm-fine-tuning-domain-adaptation</loc>
<lastmod>2025-10-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
