<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Notes</title><description>A minimal Astro blog.</description><link>https://blog.calcraft.org/</link><item><title>Haskell and Category Theory by Example</title><link>https://blog.calcraft.org/blog/haskell-and-category-theory-by-example/</link><guid isPermaLink="true">https://blog.calcraft.org/blog/haskell-and-category-theory-by-example/</guid><description>A practical tour through functors, natural transformations, Yoneda, and adjunctions in Haskell.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>A Proof of Yoneda&apos;s Lemma</title><link>https://blog.calcraft.org/blog/a-proof-of-yonedas-lemma/</link><guid isPermaLink="true">https://blog.calcraft.org/blog/a-proof-of-yonedas-lemma/</guid><description>A compact proof of Yoneda&apos;s Lemma with KaTeX-rendered notation.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Keeping a Small Surface</title><link>https://blog.calcraft.org/blog/keeping-a-small-surface/</link><guid isPermaLink="true">https://blog.calcraft.org/blog/keeping-a-small-surface/</guid><description>A note on choosing fewer moving parts when a project is still young.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Notes on Maintenance</title><link>https://blog.calcraft.org/blog/notes-on-maintenance/</link><guid isPermaLink="true">https://blog.calcraft.org/blog/notes-on-maintenance/</guid><description>Maintenance gets easier when the ordinary path is also the documented path.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item></channel></rss>