<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Q Rahman</title>
  <subtitle>Notes on data engineering and building things.</subtitle>
  <link href="https://qrahman.com/feed.xml" rel="self" />
  <link href="https://qrahman.com/" />
  <updated>2026-06-21T00:00:00Z</updated>
  <id>https://qrahman.com/</id>
  <author>
    <name>Q Rahman</name>
  </author>
  <entry>
    <title>Hello, world</title>
    <link href="https://qrahman.com/blog/hello-world/" />
    <updated>2026-06-21T00:00:00Z</updated>
    <id>https://qrahman.com/blog/hello-world/</id>
    <content type="html">&lt;p&gt;This is the first entry. To add another, drop a new folder under
&lt;code&gt;src/posts/&lt;/code&gt; with an &lt;code&gt;index.md&lt;/code&gt; inside and write in Markdown — the post page,
the blog index, and the RSS feed all update themselves on the next build.&lt;/p&gt;
&lt;p&gt;Images work too. Put the file in the post&#39;s folder and reference it relatively:&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://qrahman.com/blog/hello-world/rrNQu1Ozx3-480.avif 480w, https://qrahman.com/blog/hello-world/rrNQu1Ozx3-960.avif 960w, https://qrahman.com/blog/hello-world/rrNQu1Ozx3-1200.avif 1200w&quot; sizes=&quot;auto&quot;&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://qrahman.com/blog/hello-world/rrNQu1Ozx3-480.webp 480w, https://qrahman.com/blog/hello-world/rrNQu1Ozx3-960.webp 960w, https://qrahman.com/blog/hello-world/rrNQu1Ozx3-1200.webp 1200w&quot; sizes=&quot;auto&quot;&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://qrahman.com/blog/hello-world/rrNQu1Ozx3-480.png&quot; alt=&quot;A test gradient&quot; width=&quot;1200&quot; height=&quot;600&quot; srcset=&quot;https://qrahman.com/blog/hello-world/rrNQu1Ozx3-480.png 480w, https://qrahman.com/blog/hello-world/rrNQu1Ozx3-960.png 960w, https://qrahman.com/blog/hello-world/rrNQu1Ozx3-1200.png 1200w&quot; sizes=&quot;auto&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;That image is automatically resized to several widths and served as AVIF/WebP
with a fallback, so it stays fast on every device.&lt;/p&gt;
</content>
  </entry>
</feed>