<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Languages - Presentations</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Languages Presentations feed</description>
    <item>
      <title>Presentation: Adopting Memory-Safety and Fine-Grained Compartmentalisation with CHERI</title>
      <link>https://www.infoq.com/presentations/cheri-memory-safety-compartmentalization/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages-presentations</link>
      <description>&lt;img src="https://res.infoq.com/presentations/cheri-memory-safety-compartmentalization/en/mediumimage/DavidChisnall-medium-1785845255636.jpg"/&gt;&lt;p&gt;David Chisnall discusses how the CHERI hardware architecture redefines pointer safety to solve isolation and sharing challenges. He explains how CHERI enables spatial and temporal memory safety for C/C++, scales down to microcontrollers with CHERIoT, and replaces costly OS-level RPC mechanisms with lightweight, auditable compartmentalization - all without requiring massive codebase rewrites.&lt;/p&gt; &lt;i&gt;By David Chisnall&lt;/i&gt;</description>
      <category>C++</category>
      <category>QCon London 2026</category>
      <category>Risk Management</category>
      <category>Hardware</category>
      <category>Memory</category>
      <category>Performance</category>
      <category>Transcripts</category>
      <category>Security</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>presentation</category>
      <pubDate>Wed, 12 Aug 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/cheri-memory-safety-compartmentalization/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages-presentations</guid>
      <dc:creator>David Chisnall</dc:creator>
      <dc:date>2026-08-12T11:00:00Z</dc:date>
      <dc:identifier>/presentations/cheri-memory-safety-compartmentalization/en</dc:identifier>
    </item>
    <item>
      <title>Presentation: Rewriting All of Spotify's Code Base, All the Time</title>
      <link>https://www.infoq.com/presentations/spotify-ai-codebase-migration-agent/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages-presentations</link>
      <description>&lt;img src="https://res.infoq.com/presentations/spotify-ai-codebase-migration-agent/en/mediumimage/medium-1784809804876.jpg"/&gt;&lt;p&gt;Jo Kelly-Fenton and Aleksandar Mitic explain how Spotify created "Honk," an AI coding agent, to handle complex fleet-wide codebase migrations. They share key architectural insights on decoupling CI verification runtimes from AI agents, dealing with automated pull request bottlenecks, and driving aggressive standardization across thousands of engineering repositories.&lt;/p&gt; &lt;i&gt;By Jo Kelly-Fenton, Aleksandar Mitic&lt;/i&gt;</description>
      <category>QCon London 2026</category>
      <category>AI Coding</category>
      <category>Continuous Improvement</category>
      <category>migration</category>
      <category>Large language models</category>
      <category>Agents</category>
      <category>Standardization</category>
      <category>Continuous Delivery</category>
      <category>Transcripts</category>
      <category>Development</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>presentation</category>
      <pubDate>Fri, 07 Aug 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/spotify-ai-codebase-migration-agent/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages-presentations</guid>
      <dc:creator>Jo Kelly-Fenton, Aleksandar Mitic</dc:creator>
      <dc:date>2026-08-07T11:00:00Z</dc:date>
      <dc:identifier>/presentations/spotify-ai-codebase-migration-agent/en</dc:identifier>
    </item>
    <item>
      <title>Presentation: Automatically Retrofitting JIT Compilers</title>
      <link>https://www.infoq.com/presentations/yk-meta-tracing-jit-compiler/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages-presentations</link>
      <description>&lt;img src="https://res.infoq.com/presentations/yk-meta-tracing-jit-compiler/en/mediumimage/medium-1784107493357.jpeg"/&gt;&lt;p&gt;Laurence Tratt discusses yk, an open-source meta-tracing JIT compiler framework. He shares how to automatically speed up C-based language interpreters like Lua and MicroPython with minimal, non-invasive code changes. He explains the inner workings of tracing loops, optimizing compiled traces using developer hints, and managing complex deoptimization back to the interpreter.&lt;/p&gt; &lt;i&gt;By Laurence Tratt&lt;/i&gt;</description>
      <category>Lua</category>
      <category>JIT</category>
      <category>QCon London 2026</category>
      <category>Java</category>
      <category>Virtual Machines</category>
      <category>LLVM</category>
      <category>Performance</category>
      <category>Transcripts</category>
      <category>Python</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>presentation</category>
      <pubDate>Wed, 05 Aug 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/yk-meta-tracing-jit-compiler/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages-presentations</guid>
      <dc:creator>Laurence Tratt</dc:creator>
      <dc:date>2026-08-05T11:00:00Z</dc:date>
      <dc:identifier>/presentations/yk-meta-tracing-jit-compiler/en</dc:identifier>
    </item>
  </channel>
</rss>
