<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rich Codes</title>
    <description>Hi, I&apos;m Matheus Richard, a Software Engineering from Brazil. I love open source, music, games and creating programming languages.</description>
    <link>http://matheusrich.com/</link>
    <atom:link href="http://matheusrich.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Thu, 30 Jul 2026 18:58:35 +0000</pubDate>
    <lastBuildDate>Thu, 30 Jul 2026 18:58:35 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    
      
      <item>
        <title>Let&apos;s enable MFA for all Ruby gems</title>
        
          <description>Supply chain attacks are getting more common. RubyGems might be next. Here’s how to help the ecosystem be safer.</description>
        
        <pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://thoughtbot.com/blog/lets-enable-mfa-for-all-ruby-gems</link>
        <guid isPermaLink="true">http://matheusrich.com/lets-enable-mfa-for-all-ruby-gems/</guid>
        
        
        <category>ruby</category>
        
        <category>security</category>
        
      </item>
    
      
      <item>
        <title>Introducing Test Budget: a linter for test performance</title>
        
          <description>Your test suite didn’t get slow all at once. It won’t get fast all at once either. Start by making sure it stops getting worse.</description>
        
        <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://thoughtbot.com/blog/introducing-test-budget</link>
        <guid isPermaLink="true">http://matheusrich.com/introducing-test-budget/</guid>
        
        
        <category>testing</category>
        
        <category>performance</category>
        
        <category>productivity</category>
        
      </item>
    
      
      <item>
        <title>Combine Capybara selectors to avoid the sequential timeout trap</title>
        
          <description>How I shaved over a minute off a test suite with a one-line change.</description>
        
        <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://thoughtbot.com/blog/combine-capybara-selectors-to-avoid-the-sequential-timeout-trap</link>
        <guid isPermaLink="true">http://matheusrich.com/combine-capybara-selectors-to-avoid-the-sequential-timeout-trap/</guid>
        
        
        <category>capybara</category>
        
        <category>performance</category>
        
        <category>testing</category>
        
      </item>
    
      
      <item>
        <title>2025 In Review</title>
        
          <description>&lt;p&gt;I knew this year would be busy, I just didn’t know how much so. Being a dad
changed my life drastically, but a lot of other things happened too!&lt;/p&gt;
</description>
        
        <pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate>
        <link>http://matheusrich.com/2025-in-review/</link>
        <guid isPermaLink="true">http://matheusrich.com/2025-in-review/</guid>
        
        
        <category>year-in-review</category>
        
      </item>
    
      
      <item>
        <title>Teach your models to act, not just be</title>
        
          <description>…or end up hunting for logic in jobs and controllers.</description>
        
        <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://thoughtbot.com/blog/teach-your-models-to-act-not-just-be</link>
        <guid isPermaLink="true">http://matheusrich.com/teach-your-models-to-act-not-just-be/</guid>
        
        
        <category>rails</category>
        
        <category>good-code</category>
        
        <category>refactoring</category>
        
      </item>
    
      
      <item>
        <title>Your legacy software is a ticking bomb</title>
        
          <description>Tick tock… Act now, or this mess might blow up in your face.</description>
        
        <pubDate>Mon, 29 Dec 2025 00:00:00 +0000</pubDate>
        <link>https://thoughtbot.com/blog/your-legacy-software-is-a-ticking-bomb</link>
        <guid isPermaLink="true">http://matheusrich.com/your-legacy-software-is-a-ticking-bomb/</guid>
        
        
        <category>technical-debt</category>
        
        <category>programming</category>
        
      </item>
    
      
      <item>
        <title>What you see may not be what you get</title>
        
          <description>The characters you see hide a more complex reality.</description>
        
        <pubDate>Wed, 06 Aug 2025 00:00:00 +0000</pubDate>
        <link>https://thoughtbot.com/blog/what-you-see-may-not-be-what-you-get</link>
        <guid isPermaLink="true">http://matheusrich.com/what-you-see-may-not-be-what-you-get/</guid>
        
        
        <category>programming</category>
        
        <category>inclusivity</category>
        
      </item>
    
      
      <item>
        <title>Let Rails Help You</title>
        
          <description>Rails gives you the tools to build custom features that still feel native.</description>
        
        <pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate>
        <link>https://thoughtbot.com/blog/let-rails-help-you</link>
        <guid isPermaLink="true">http://matheusrich.com/let-rails-help-you/</guid>
        
        
        <category>rails</category>
        
        <category>ruby</category>
        
      </item>
    
      
      <item>
        <title>2024 In Review</title>
        
          <description>&lt;p&gt;I had a lot of plans and expectations for 2024, but in early January I got the
biggest news: &lt;strong&gt;I was going to be a dad&lt;/strong&gt;! My life is forever changed, and this
year reflects that.&lt;/p&gt;
</description>
        
        <pubDate>Mon, 10 Feb 2025 00:00:00 +0000</pubDate>
        <link>http://matheusrich.com/2024-in-review/</link>
        <guid isPermaLink="true">http://matheusrich.com/2024-in-review/</guid>
        
        
        <category>year-in-review</category>
        
      </item>
    
      
      <item>
        <title>Things you might not need in your tests</title>
        
          <description>Your test suite is slow and flaky because it does too much.</description>
        
        <pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate>
        <link>https://thoughtbot.com/blog/things-you-might-not-need-in-your-tests</link>
        <guid isPermaLink="true">http://matheusrich.com/things-you-might-not-need-in-your-tests/</guid>
        
        
        <category>testing</category>
        
        <category>performance</category>
        
      </item>
    
  </channel>
</rss>
