<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Code Quality - Presentations</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Code Quality Presentations feed</description>
    <item>
      <title>Presentation: Moving Your Bugs Forward in Time: Language Trends That Help You Catch Your Bugs at Build Time Instead of Run Time</title>
      <link>https://www.infoq.com/presentations/catch-bug-build/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Code+Quality-presentations</link>
      <description>&lt;img src="https://res.infoq.com/presentations/catch-bug-build/en/mediumimage/chris-price-medium-1745405501016.jpg"/&gt;&lt;p&gt;Chris Price discusses the critical shift from catching bugs at runtime to identifying them during the build process. He explains how leveraging modern programming language features such as static typing in dynamic languages, null safety, immutable data structures, and exhaustive pattern matching can significantly enhance code maintainability and prevent expensive production issues.&lt;/p&gt; &lt;i&gt;By Chris Price&lt;/i&gt;</description>
      <category>Best Practices</category>
      <category>QCon San Francisco 2024</category>
      <category>Code Quality</category>
      <category>Transcripts</category>
      <category>Development</category>
      <category>presentation</category>
      <pubDate>Thu, 01 May 2025 13:55:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/catch-bug-build/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Code+Quality-presentations</guid>
      <dc:creator>Chris Price</dc:creator>
      <dc:date>2025-05-01T13:55:00Z</dc:date>
      <dc:identifier>/presentations/catch-bug-build/en</dc:identifier>
    </item>
  </channel>
</rss>
