<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>dmix writes</title>
    <link>https://blog.dharmikshinde.in</link>
    <description>Engineering notes by dmix — systems, software, and the odd sharp edge.</description>
    <language>en</language>
    <lastBuildDate>Tue, 01 Sep 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://blog.dharmikshinde.in/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ricing macOS Without Losing Your Mind</title>
      <link>https://blog.dharmikshinde.in/blog/ricing-macos</link>
      <guid>https://blog.dharmikshinde.in/blog/ricing-macos</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <description>A practical, keyboard-first macOS setup, not just Reddit screenshots.</description>
      <category>macOS</category>
      <category>dotfiles</category>
    </item>
    <item>
      <title>Docker Engine Under the Hood</title>
      <link>https://blog.dharmikshinde.in/blog/docker-engine-under-the-hood</link>
      <guid>https://blog.dharmikshinde.in/blog/docker-engine-under-the-hood</guid>
      <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
      <description>A low-level breakdown of Linux namespaces, cgroups, OverlayFS, and the containerd/runc runtime stack.</description>
      <category>docker</category>
      <category>linux</category>
    </item>
    <item>
      <title>Docker Compose, Networks &amp; Volumes for Beginners</title>
      <link>https://blog.dharmikshinde.in/blog/docker-for-dummies-part-2</link>
      <guid>https://blog.dharmikshinde.in/blog/docker-for-dummies-part-2</guid>
      <pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate>
      <description>How container DNS networking and persistent data volumes clear the path for multi-container stacks with Docker Compose.</description>
      <category>docker</category>
      <category>docker-compose</category>
    </item>
    <item>
      <title>Production Docker Builds: 1 GB to 15 MB</title>
      <link>https://blog.dharmikshinde.in/blog/docker-production-builds</link>
      <guid>https://blog.dharmikshinde.in/blog/docker-production-builds</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <description>How to shrink 1 GB container images down to 15 MB using multi-stage builds, layer caching, and lightweight base images.</description>
      <category>docker</category>
      <category>devops</category>
    </item>
    <item>
      <title>VMs vs. Containers: What&apos;s Actually Different</title>
      <link>https://blog.dharmikshinde.in/blog/vms-vs-containers</link>
      <guid>https://blog.dharmikshinde.in/blog/vms-vs-containers</guid>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <description>How containers cut out hypervisors and guest OSes to run as sandboxed Linux processes straight on the host kernel.</description>
      <category>docker</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Docker for Dummies</title>
      <link>https://blog.dharmikshinde.in/blog/docker-for-dummies</link>
      <guid>https://blog.dharmikshinde.in/blog/docker-for-dummies</guid>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <description>A no-nonsense intro to what Docker actually is and why everyone keeps talking about it.</description>
      <category>docker</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>