<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Aulvem Blog</title><description>Build logs, technical notes and reviews from the work of building things at Aulvem.</description><link>https://aulvem.com/</link><language>en</language><lastBuildDate>Thu, 14 May 2026 13:15:12 GMT</lastBuildDate><item><title>Notes on building the Aulvem site with Astro</title><link>https://aulvem.com/blog/2026-05-13-build-log-sample/</link><guid isPermaLink="true">https://aulvem.com/blog/2026-05-13-build-log-sample/</guid><description>Building the Aulvem site on Astro 5, Tailwind and MDX, then putting it on Cloudflare Pages — the decisions that stuck and the places I got stuck.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>build</category><category>Astro</category><category>Solo dev</category><category>Cloudflare Pages</category></item><item><title>Rewriting semantic HTML basics in my own words</title><link>https://aulvem.com/blog/2026-05-13-coding-sample/</link><guid isPermaLink="true">https://aulvem.com/blog/2026-05-13-coding-sample/</guid><description>section / article / nav / header / footer — a short, current take on when each one earns its place, and when a plain div is the right answer.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>build</category><category>HTML</category><category>CSS</category><category>Fundamentals</category></item><item><title>HHKB Professional HYBRID Type-S, six months in</title><link>https://aulvem.com/blog/2026-05-13-gear-sample/</link><guid isPermaLink="true">https://aulvem.com/blog/2026-05-13-gear-sample/</guid><description>Six months on the HHKB Professional HYBRID Type-S, split between solo dev work and long-form writing — what&apos;s good, what&apos;s middling, and who it actually suits.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>reviews</category><category>Keyboard</category><category>Dev setup</category><category>Review</category></item><item><title>ChatGPT and Claude side-by-side in a writing workflow</title><link>https://aulvem.com/blog/2026-05-13-reviews-sample/</link><guid isPermaLink="true">https://aulvem.com/blog/2026-05-13-reviews-sample/</guid><description>A few weeks of running ChatGPT and Claude in parallel for personal-blog writing — what each does well, and where the split ended up.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>reviews</category><category>Tools</category><category>AI</category><category>Review</category></item><item><title>Astro Content Collections schema — operating tips</title><link>https://aulvem.com/blog/2026-05-13-tech-notes-sample/</link><guid isPermaLink="true">https://aulvem.com/blog/2026-05-13-tech-notes-sample/</guid><description>Small operating tips for keeping Astro Content Collections strict with Zod — the kind of thing I wish I&apos;d set up from day one.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>build</category><category>Astro</category><category>Content Collections</category><category>TypeScript</category></item></channel></rss>