<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ismail Enegadi</title><description>Technical writing on software engineering.</description><link>https://enegadi.com/</link><item><title>Math and code</title><link>https://enegadi.com/blog/math-and-code/</link><guid isPermaLink="true">https://enegadi.com/blog/math-and-code/</guid><description>Exercises KaTeX math rendering and Shiki syntax highlighting.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>engineering</category><category>astro</category><category>katex</category><category>shiki</category></item><item><title>Hello, world</title><link>https://enegadi.com/blog/hello-world/</link><guid isPermaLink="true">https://enegadi.com/blog/hello-world/</guid><description>The first post — a smoke test for the rendering pipeline.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><category>meta</category><category>astro</category><category>writing</category></item><item><title>Google Cloud TPU System Architecture: From First Principles to Pod-Scale Training</title><link>https://enegadi.com/blog/google-cloud-tpu-system-architecture/</link><guid isPermaLink="true">https://enegadi.com/blog/google-cloud-tpu-system-architecture/</guid><description>A deep-dive mental model for TPU system architecture — from single chips to Pod-scale distributed training, covering TPU VM, the MXU systolic array, ICI topology, XLA compilation, SPMD/GSPMD sharding, and the complete path from Python to silicon.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>machine-learning</category><category>tpu</category><category>google-cloud</category><category>machine-learning</category><category>distributed-training</category><category>architecture</category><category>xla</category><category>jax</category></item><item><title>CPUs, GPUs, and TPUs Explained for Beginners</title><link>https://enegadi.com/blog/cpu-vs-gpu-vs-tpu/</link><guid isPermaLink="true">https://enegadi.com/blog/cpu-vs-gpu-vs-tpu/</guid><description>A ground-up explanation of three types of processors — what they are, how they work, and when to use each one. No prior hardware knowledge required.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>hardware</category><category>hardware</category><category>tpu</category><category>gpu</category><category>cpu</category><category>machine-learning</category><category>explainer</category></item></channel></rss>