<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>murat.dev — Notes</title><description>Notes on software engineering, web architecture, and the tools I use.</description><link>https://murat.dev/</link><language>en-us</language><item><title>Building My First PC</title><link>https://murat.dev/notes/personal/building-my-first-pc/</link><guid isPermaLink="true">https://murat.dev/notes/personal/building-my-first-pc/</guid><description>First time touching PC hardware what I learned, what went wrong, and why I did it.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>hardware</category><category>personal</category></item><item><title>One Astro codebase, two domains</title><link>https://murat.dev/notes/astro/one-codebase-two-sites/</link><guid isPermaLink="true">https://murat.dev/notes/astro/one-codebase-two-sites/</guid><description>How murat.dev and murat.im run from the same source tree, with variant config, build-time route pruning, per-variant sitemap and OG, and edge redirects on Cloudflare Pages.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>astro</category><category>deployment</category><category>cloudflare-pages</category><category>typescript</category></item><item><title>Getting Started with React Hooks</title><link>https://murat.dev/notes/react/react-hooks-getting-started/</link><guid isPermaLink="true">https://murat.dev/notes/react/react-hooks-getting-started/</guid><description>A deep dive into React Hooks and how they simplify state management in functional components.</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate><category>react</category><category>javascript</category><category>hooks</category></item></channel></rss>