<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SmolBox engineering notes</title>
    <link>https://hfiguera.github.io/smolbox/</link>
    <description>Practical guides to running code from Elixir with SmolBox.</description>
    <language>en</language>
    <atom:link href="https://hfiguera.github.io/smolbox/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 03 Oct 2026 00:00:00 GMT</lastBuildDate>
    
    <item>
      <title>Replace the machine. Keep the project.</title>
      <description>Delete a machine without losing its project files. Follow a managed volume through a controller restart, a replacement machine, read-only access and explicit cleanup.</description>
      <link>https://hfiguera.github.io/smolbox/blog/replace-the-machine-keep-the-project/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/replace-the-machine-keep-the-project/</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Exports, checkpoints or branches: what should you reuse?</title>
      <description>Choose what your next machine inherits. Compare disk artifacts, saved memory and live copies, with real Linux measurements and the cleanup each choice leaves behind.</description>
      <link>https://hfiguera.github.io/smolbox/blog/exports-checkpoints-or-branches/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/exports-checkpoints-or-branches/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Your browser disconnected. Is the command still running?</title>
      <description>Follow a terminal session through a lost connection. Learn when you can reconnect, what an exit proves, and why an uncertain command should not be replayed.</description>
      <link>https://hfiguera.github.io/smolbox/blog/your-browser-disconnected/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/your-browser-disconnected/</guid>
      <pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Your VM is running. Is your application ready?</title>
      <description>Start an HTTP service, break its startup command, and check what a running VM actually tells you. A practical SmolBox guide to application readiness.</description>
      <link>https://hfiguera.github.io/smolbox/blog/running-vm-ready-application/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/running-vm-ready-application/</guid>
      <pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Build a persistent workspace with Phoenix and SmolBox 0.2.0</title>
      <description>Edit a page, run successive commands, and restart Phoenix without losing the project. A runnable workspace teaches machine, command, and browser lifetimes.</description>
      <link>https://hfiguera.github.io/smolbox/blog/build-a-persistent-workspace/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/build-a-persistent-workspace/</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Prepare once, run in a fresh VM with SmolBox</title>
      <description>Restore prepared guest state for separate disposable executions. A station dataset shows what checkpoints preserve, what they cost, and when a prepared image is enough.</description>
      <link>https://hfiguera.github.io/smolbox/blog/prepare-once-run-in-a-fresh-vm/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/prepare-once-run-in-a-fresh-vm/</guid>
      <pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>How much slower is nested KVM? Measuring our SmolBox lab</title>
      <description>A reader asked about nested virtualization overhead. Six paired tests showed why startup, guest execution and cleanup need separate clocks.</description>
      <link>https://hfiguera.github.io/smolbox/blog/measuring-nested-kvm-overhead/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/measuring-nested-kvm-overhead/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Controlled network access for disposable VMs in Elixir</title>
      <description>Fetch a public dataset from a disposable Python VM, collect the report in Elixir, and keep its approved network policy with the execution. A working SmolBox 0.1.3 example.</description>
      <link>https://hfiguera.github.io/smolbox/blog/controlled-network-access-from-elixir/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/controlled-network-access-from-elixir/</guid>
      <pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>From a full disk to an upstream fix</title>
      <description>A cleanup failure in our Elixir integration, a fix from smolvm&#39;s maintainer, and the tests that closed the loop. A small story of contributing to open source.</description>
      <link>https://hfiguera.github.io/smolbox/blog/from-a-full-disk-to-an-upstream-fix/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/from-a-full-disk-to-an-upstream-fix/</guid>
      <pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>When the sandbox fails: testing SmolBox with nested KVM</title>
      <description>What disk exhaustion, worker OOM and a frozen VM taught us about resource limits, execution records and recovery in an Elixir application.</description>
      <link>https://hfiguera.github.io/smolbox/blog/testing-smolbox-with-nested-kvm/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/testing-smolbox-with-nested-kvm/</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Introducing SmolBox: managing smolvm executions from Elixir</title>
      <description>Why we chose smolvm and how SmolBox manages execution identity, outcomes, and cleanup from Elixir, with a runnable Python example.</description>
      <link>https://hfiguera.github.io/smolbox/blog/running-python-from-elixir-with-smolbox/</link>
      <guid isPermaLink="true">https://hfiguera.github.io/smolbox/blog/running-python-from-elixir-with-smolbox/</guid>
      <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    
  </channel>
</rss>
