<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mohamed Khachani — Tech Blog</title><description>Notes on intelligent systems, software engineering, and the mathematics underneath.</description><link>https://blog.mohamedkhachani.com/</link><language>en</language><item><title>Example: gradient descent, from intuition to implementation</title><link>https://blog.mohamedkhachani.com/posts/gradient-descent/</link><guid isPermaLink="true">https://blog.mohamedkhachani.com/posts/gradient-descent/</guid><description>A worked example connecting the geometry of optimization to a small, reproducible implementation of gradient descent.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Example: a smaller architecture for a lasting technical blog</title><link>https://blog.mohamedkhachani.com/posts/static-publishing/</link><guid isPermaLink="true">https://blog.mohamedkhachani.com/posts/static-publishing/</guid><description>Why build-time rendering, version-controlled content, and static search make a practical architecture for technical publishing.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Example: test the invariants, not the implementation</title><link>https://blog.mohamedkhachani.com/posts/testing-invariants/</link><guid isPermaLink="true">https://blog.mohamedkhachani.com/posts/testing-invariants/</guid><description>A practical checklist for testing a static publication: protect unpublished work, validate navigation, and inspect the generated artifact.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>