<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Miles Georgi</title>
    <link>https://miles.georgi.foo</link>
    <description>Ruby programming blog by Miles Georgi. Covers Ruby, programming, software engineering, and the Foobara software framework.</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 26 Jun 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://miles.georgi.foo/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Get SimpleCov Coverage in your Ractors with the shmactor gem</title>
      <link>https://miles.georgi.foo/simplecov-coverage-for-ractors-with-shmactor</link>
      <guid isPermaLink="true">https://miles.georgi.foo/simplecov-coverage-for-ractors-with-shmactor</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Miles Georgi</dc:creator>
      <description>Currently, SimpleCov doesn&apos;t properly tally coverage for lines executed in non-main ractors. The shmactor gem offers a workaround for now.</description>
      <category>ruby</category>
      <category>ractors</category>
    </item>
    <item>
      <title>How to Quickly Add Foobara as a Service-Object Layer to an Existing Rails App</title>
      <link>https://miles.georgi.foo/quickly-add-foobara-to-an-existing-rails-app</link>
      <guid isPermaLink="true">https://miles.georgi.foo/quickly-add-foobara-to-an-existing-rails-app</guid>
      <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Miles Georgi</dc:creator>
      <description>A short tutorial on quickly adding Foobara to an existing Rails app for use as a service-object layer</description>
      <category>foobara</category>
      <category>ruby</category>
    </item>
    <item>
      <title>Ruby Constants Have Non-Deterministic Order</title>
      <link>https://miles.georgi.foo/ruby-constants-have-non-deterministic-order</link>
      <guid isPermaLink="true">https://miles.georgi.foo/ruby-constants-have-non-deterministic-order</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Miles Georgi</dc:creator>
      <description>A test that only failed on macOS surprised me by revealing that Ruby returns constants in non-deterministic order</description>
      <category>ruby</category>
    </item>
    <item>
      <title>Externals (ext) Tutorial</title>
      <link>https://miles.georgi.foo/ext-tutorial</link>
      <guid isPermaLink="true">https://miles.georgi.foo/ext-tutorial</guid>
      <pubDate>Sat, 06 Sep 2008 00:00:00 GMT</pubDate>
      <dc:creator>Miles Georgi</dc:creator>
      <description>A tutorial for using externals (ext) to manage subprojects across git and subversion with a single svn:externals-like workflow.</description>
      <category>ext</category>
      <category>externals</category>
      <category>ruby</category>
      <category>git</category>
      <category>subversion</category>
    </item>
    <item>
      <title>Why externals (ext)?</title>
      <link>https://miles.georgi.foo/why-ext</link>
      <guid isPermaLink="true">https://miles.georgi.foo/why-ext</guid>
      <pubDate>Thu, 04 Sep 2008 00:00:00 GMT</pubDate>
      <dc:creator>Miles Georgi</dc:creator>
      <description>Why I created ext? To give me an SCM-agnostic, svn:externals-like workflow.</description>
      <category>ext</category>
      <category>externals</category>
      <category>ruby</category>
      <category>git</category>
      <category>subversion</category>
    </item>
  </channel>
</rss>
