<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Operating Systems</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Operating Systems feed</description>
    <item>
      <title>Article: Beyond CLEAN and MVP: Architecting an Offline-First Reactive Data Layer in Android</title>
      <link>https://www.infoq.com/articles/rdla-offline-first-reactive-android-data-layer/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Operating+Systems</link>
      <description>&lt;img src="https://res.infoq.com/articles/rdla-offline-first-reactive-android-data-layer/en/headerimage/rdla-offline-first-reactive-android-data-layer-header-1781776366032.jpg"/&gt;&lt;p&gt;With the Reactive Data Layer Architecture (RDLA), you establish a clear boundary between public data APIs and private, framework-specific data-source implementations. Your presentation layer operates in a purely reactive manner, observing data changes rather than procedurally querying them. RDLA also simplifies testing by encouraging you to program to interfaces and use clean seeding patterns.&lt;/p&gt; &lt;i&gt;By Mervyn Anthony&lt;/i&gt;</description>
      <category>Mobile</category>
      <category>Asynchronous Architecture</category>
      <category>MVP</category>
      <category>Reactive Programming</category>
      <category>Clean Architecture</category>
      <category>Android</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>article</category>
      <pubDate>Wed, 24 Jun 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/rdla-offline-first-reactive-android-data-layer/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Operating+Systems</guid>
      <dc:creator>Mervyn Anthony</dc:creator>
      <dc:date>2026-06-24T09:00:00Z</dc:date>
      <dc:identifier>/articles/rdla-offline-first-reactive-android-data-layer/en</dc:identifier>
    </item>
    <item>
      <title>Podcast: How eBPF Empowers Developers to Observe inside the Linux Kernel in a Safe and Unintrusive Way</title>
      <link>https://www.infoq.com/podcasts/empowers-developers-inside-linux-kernel/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Operating+Systems</link>
      <description>&lt;img src="https://res.infoq.com/podcasts/empowers-developers-inside-linux-kernel/en/smallimage/the-infoq-podcast-logo-thumbnail-1781614035659.jpg"/&gt;&lt;p&gt;Daniel Finneran explores how eBPF has evolved far beyond its roots in packet filtering into a robust, safe way to extend the Linux kernel. He explains how the eBPF "verifier", the security guardrail, enables implementation of deep observability and networking without the risks of traditional kernel modules or the slow upstreaming process.&lt;/p&gt; &lt;i&gt;By Daniel Finneran&lt;/i&gt;</description>
      <category>The InfoQ Podcast</category>
      <category>Security</category>
      <category>Observability</category>
      <category>Linux</category>
      <category>eBPF</category>
      <category>DevOps</category>
      <category>podcast</category>
      <pubDate>Mon, 22 Jun 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/podcasts/empowers-developers-inside-linux-kernel/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Operating+Systems</guid>
      <dc:creator>Daniel Finneran</dc:creator>
      <dc:date>2026-06-22T11:00:00Z</dc:date>
      <dc:identifier>/podcasts/empowers-developers-inside-linux-kernel/en</dc:identifier>
    </item>
  </channel>
</rss>
