<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sabbir Hosen Mamun — Writing</title><description>Sabbir Hosen Mamun (@shmVirus): academic, programmer, and Linux enthusiast sharing publications, teaching materials, software projects, and writing.</description><link>https://shmvirus.github.io/</link><language>en-us</language><item><title>Building a Small Astro Theme That Can Grow</title><link>https://shmvirus.github.io/writing/astro-theme-start/</link><guid isPermaLink="true">https://shmvirus.github.io/writing/astro-theme-start/</guid><description>A practical architecture for an Astro theme that begins with a single layout but remains easy to extract, configure, and maintain.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><category>Astro</category><category>Design systems</category><category>Architecture</category></item><item><title>Astro Content Collections: The Gotchas That Survive a Real Project</title><link>https://shmvirus.github.io/writing/content-collections-gotchas/</link><guid isPermaLink="true">https://shmvirus.github.io/writing/content-collections-gotchas/</guid><description>Practical lessons about loaders, schemas, IDs, rendering, dates, and static routes when moving an established site to Astro’s current content layer.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><category>Astro</category><category>Content collections</category><category>Migration</category></item><item><title>A Practical Note System for Academic and Developer Work</title><link>https://shmvirus.github.io/writing/academic-writing-notes/</link><guid isPermaLink="true">https://shmvirus.github.io/writing/academic-writing-notes/</guid><description>A low-friction method for capturing evidence, developing ideas, and turning scattered technical notes into useful outputs.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>Knowledge work</category><category>Research</category><category>Workflow</category></item></channel></rss>