<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ feed</description>
    <item>
      <title>Platform Engineering Labs Expands formae with Kubernetes Support, Native Helm Integration</title>
      <link>https://www.infoq.com/news/2026/05/formae-k8s-helm-integration/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/formae-k8s-helm-integration/en/headerimage/generatedHeaderImage-1779526130360.jpg"/&gt;&lt;p&gt;Platform Engineering Labs has announced a major update to its open-source Infrastructure-as-Code platform, formae, introducing full Kubernetes support, native Helm integration, direct .tfvars compatibility, and a new public plugin hub aimed at simplifying cloud-native infrastructure management&lt;/p&gt; &lt;i&gt;By Craig Risi&lt;/i&gt;</description>
      <category>Kubernetes</category>
      <category>helm</category>
      <category>Infrastructure as Code</category>
      <category>Automated Deployment</category>
      <category>DevOps</category>
      <category>news</category>
      <pubDate>Tue, 26 May 2026 12:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/formae-k8s-helm-integration/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Craig Risi</dc:creator>
      <dc:date>2026-05-26T12:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/formae-k8s-helm-integration/en</dc:identifier>
    </item>
    <item>
      <title>InfoQ Online Certification Program: New AI Engineering and Organizational Architecture Cohorts</title>
      <link>https://www.infoq.com/news/2026/05/online-cohort-certification-prog/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/online-cohort-certification-prog/en/headerimage/online-cohort-certification-program-1779709293624.jpg"/&gt;&lt;p&gt;InfoQ expands its online certification portfolio with new AI Engineering and Organizational Architecture cohorts, giving senior practitioners a confidential peer group to pressure-test production AI, platform, team design, and architecture decisions.&lt;/p&gt; &lt;i&gt;By Artenisa Chatziou&lt;/i&gt;</description>
      <category>Retrieval-Augmented Generation</category>
      <category>Software Engineering</category>
      <category>InfoQ Certification Program</category>
      <category>Enterprise</category>
      <category>Security</category>
      <category>AI Architecture</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>news</category>
      <pubDate>Tue, 26 May 2026 10:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/online-cohort-certification-prog/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Artenisa Chatziou</dc:creator>
      <dc:date>2026-05-26T10:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/online-cohort-certification-prog/en</dc:identifier>
    </item>
    <item>
      <title>Presentation: Realtime and Batch Processing of GPU Workloads</title>
      <link>https://www.infoq.com/presentations/realtime-gpu-workloads/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/presentations/realtime-gpu-workloads/en/mediumimage/medium-1779194310932.jpg"/&gt;&lt;p&gt;Joseph Stein discusses engineering an enterprise AI-as-a-Service platform within a private cloud data center. He explains how to maximize underutilized GPU pools via multi-namespace scheduling, leverage Valkey and Lua for atomic priority queuing and backpressure management, mitigate OWASP Top 10 LLM risks via central proxy gateways, and scale batch pipelines using a custom S3-to-Kafka proxy.&lt;/p&gt; &lt;i&gt;By Joseph Stein&lt;/i&gt;</description>
      <category>QCon San Francisco 2025</category>
      <category>GPU</category>
      <category>Cloud</category>
      <category>Scalability</category>
      <category>Case Study</category>
      <category>Transcripts</category>
      <category>DevOps</category>
      <category>presentation</category>
      <pubDate>Tue, 26 May 2026 09:08:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/realtime-gpu-workloads/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Joseph Stein</dc:creator>
      <dc:date>2026-05-26T09:08:00Z</dc:date>
      <dc:identifier>/presentations/realtime-gpu-workloads/en</dc:identifier>
    </item>
    <item>
      <title>Article: Architecting Cloud-Native Kafka: From Tiered Storage Towards a Diskless Future</title>
      <link>https://www.infoq.com/articles/architecting-cloud-native-kafka/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/articles/architecting-cloud-native-kafka/en/headerimage/architecting-cloud-native-kafka-header-1779433382367.jpg"/&gt;&lt;p&gt;This article explores Kafka's transition toward a cloud-native architecture, examining how tiered storage, FinOps telemetry, elastic consumer scaling, virtual clusters, and Share Groups reshape the operational and economic model of event streaming platforms. It also analyzes emerging diskless-storage proposals and their architectural trade-offs.&lt;/p&gt; &lt;i&gt;By Viquar Khan&lt;/i&gt;</description>
      <category>Kafka Streams</category>
      <category>Cloud-Native</category>
      <category>Apache Kafka</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>article</category>
      <pubDate>Tue, 26 May 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/architecting-cloud-native-kafka/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Viquar Khan</dc:creator>
      <dc:date>2026-05-26T09:00:00Z</dc:date>
      <dc:identifier>/articles/architecting-cloud-native-kafka/en</dc:identifier>
    </item>
    <item>
      <title>TamboUI Promises to Bring Better Capabilities to Build TUIs in Java</title>
      <link>https://www.infoq.com/news/2026/05/tamboui-java-tui/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/tamboui-java-tui/en/headerimage/generatedHeaderImage-1779678850388.jpg"/&gt;&lt;p&gt;The call to action, “to make 2026 the year of Java in the terminal,” was quickly responded to by the launch of TamboUI. Inspired by Ratatui, the library used in Claude CLI, it promises support ranging from low-level terminal drawing to high-level APIs such as components and event handling. Currently at version 0.3.0, it has already been adopted by major projects such as Maven and Spring.&lt;/p&gt; &lt;i&gt;By Olimpiu Pop&lt;/i&gt;</description>
      <category>TUI</category>
      <category>CLI</category>
      <category>Java</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Tue, 26 May 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/tamboui-java-tui/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Olimpiu Pop</dc:creator>
      <dc:date>2026-05-26T09:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/tamboui-java-tui/en</dc:identifier>
    </item>
    <item>
      <title>Google Expands SynthID Adoption for AI Watermarking, Previews Content Detection API</title>
      <link>https://www.infoq.com/news/2026/05/google-synthid-content-detection/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/google-synthid-content-detection/en/headerimage/google-synthid-content-detection-1779781502207.jpeg"/&gt;&lt;p&gt;Google's SynthID, designed to embed imperceptible signals into AI-generated content, is adding a new Content Detection API on Google Cloud's Gemini Enterprise Agent Platform, after gaining adoption by several industry players including Nvidia and OpenAI.&lt;/p&gt; &lt;i&gt;By Sergio De Simone&lt;/i&gt;</description>
      <category>Google</category>
      <category>Google Cloud</category>
      <category>Large language models</category>
      <category>OpenAI</category>
      <category>Artificial Intelligence</category>
      <category>Gemini</category>
      <category>Development</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>news</category>
      <pubDate>Tue, 26 May 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/google-synthid-content-detection/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Sergio De Simone</dc:creator>
      <dc:date>2026-05-26T09:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/google-synthid-content-detection/en</dc:identifier>
    </item>
    <item>
      <title>Java News Roundup: WildFly, Micronaut, Spring AI, Apache Fory, GlassFish Plugin, Open Liberty</title>
      <link>https://www.infoq.com/news/2026/05/java-news-roundup-may18-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/java-news-roundup-may18-2026/en/headerimage/java-news-roundup-image-1779748584910.jpg"/&gt;&lt;p&gt;This week's Java roundup for May 18th, 2026, features news highlighting: GA releases of WildFly 40, Micronaut 5.0, Maven Embedded GlassFish Plugin 8.0 and Apache Fory 1.0; the May 2026 edition of Open Liberty; point releases of Gatherers4j, Apache and Kafka; and the seventh milestone release of Spring AI 2.0.&lt;/p&gt; &lt;i&gt;By Michael Redlich&lt;/i&gt;</description>
      <category>Gatherers4j</category>
      <category>Micronaut</category>
      <category>JBoss WildFly</category>
      <category>Open Liberty</category>
      <category>Spring AI</category>
      <category>Java</category>
      <category>Apache Kafka</category>
      <category>JDK 27</category>
      <category>Glassfish</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Tue, 26 May 2026 02:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/java-news-roundup-may18-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Michael Redlich</dc:creator>
      <dc:date>2026-05-26T02:30:00Z</dc:date>
      <dc:identifier>/news/2026/05/java-news-roundup-may18-2026/en</dc:identifier>
    </item>
    <item>
      <title>Microsoft Introduces MDASH for Large-Scale AI Vulnerability Research</title>
      <link>https://www.infoq.com/news/2026/05/microsoft-mdash/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/microsoft-mdash/en/headerimage/generatedHeaderImage-1779714731614.jpg"/&gt;&lt;p&gt;Microsoft has introduced a new AI-driven vulnerability discovery system called MDASH, a multi-model agentic security platform designed to automate large-scale code auditing across Windows and other Microsoft software environments. The system combines more than 100 specialized AI agents that work together to scan, validate, debate, and prove vulnerabilities across complex codebases.&lt;/p&gt; &lt;i&gt;By Robert Krzaczyński&lt;/i&gt;</description>
      <category>Microsoft</category>
      <category>Large language models</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>news</category>
      <pubDate>Mon, 25 May 2026 16:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/microsoft-mdash/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Robert Krzaczyński</dc:creator>
      <dc:date>2026-05-25T16:30:00Z</dc:date>
      <dc:identifier>/news/2026/05/microsoft-mdash/en</dc:identifier>
    </item>
    <item>
      <title>Article: The Schema Proliferation Problem in Kafka and Flink Pipelines: How to Solve It</title>
      <link>https://www.infoq.com/articles/schema-proliferation-problem/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/articles/schema-proliferation-problem/en/headerimage/schema-proliferation-problem-header-1779270222602.jpg"/&gt;&lt;p&gt;Schema proliferation builds slowly and gets expensive fast. One schema per event type feels right until there are ten tables, union queries spanning all of them, and a single field rename touching every schema. Discriminator-based schema consolidation collapses that to two tables, turning multi-table unions into a single query, while new variants are additive and don't break existing consumers.&lt;/p&gt; &lt;i&gt;By Spoorthi Basu&lt;/i&gt;</description>
      <category>Apache Iceberg</category>
      <category>Apache Flink</category>
      <category>Java</category>
      <category>Schema</category>
      <category>Apache Kafka</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>article</category>
      <pubDate>Mon, 25 May 2026 13:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/schema-proliferation-problem/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Spoorthi Basu</dc:creator>
      <dc:date>2026-05-25T13:00:00Z</dc:date>
      <dc:identifier>/articles/schema-proliferation-problem/en</dc:identifier>
    </item>
    <item>
      <title>Presentation: From Legacy to Sovereignty: Driving the Future of Insurance through Platform Engineering</title>
      <link>https://www.infoq.com/presentations/insurance-platform-engineering/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/presentations/insurance-platform-engineering/en/mediumimage/sergiu-petean-medium-1779181418266.jpeg"/&gt;&lt;p&gt;Sergiu Petean discusses the strategic journey of evolving DevOps into platform engineering within heavily regulated enterprise environments. He explains how to maximize efficiency using dynamic reference architectures, align platform KPIs directly with board-level business goals, reduce cognitive load via custom team topologies, and maintain innovation sovereignty through open-source technology.&lt;/p&gt; &lt;i&gt;By Sergiu Petean&lt;/i&gt;</description>
      <category>InfoQ Dev Summit Munich 2025</category>
      <category>Innovation</category>
      <category>Platform Engineering</category>
      <category>Transcripts</category>
      <category>Culture &amp; Methods</category>
      <category>presentation</category>
      <pubDate>Mon, 25 May 2026 11:35:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/insurance-platform-engineering/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Sergiu Petean</dc:creator>
      <dc:date>2026-05-25T11:35:00Z</dc:date>
      <dc:identifier>/presentations/insurance-platform-engineering/en</dc:identifier>
    </item>
    <item>
      <title>Podcast: Chasing Efficient Java Development: From 1BRC to Developing Hardwood AI Natively</title>
      <link>https://www.infoq.com/podcasts/chasing-efficient-java-development/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/podcasts/chasing-efficient-java-development/en/smallimage/the-infoq-podcast-logo-thumbnail-1779281846460.jpg"/&gt;&lt;p&gt;Gunnar Morling, technologist at Confluent and Java Champion, shares his experiences with building high-performance applications in Java, especially in the data space. He shares insights from experiments with building durable execution engines, bootstrapping, and AI natively developing Apache Hardwood - a minimal dependencies Java parser for Apache Parquet.&lt;/p&gt; &lt;i&gt;By Gunnar Morling&lt;/i&gt;</description>
      <category>Performance</category>
      <category>Apache Parquet</category>
      <category>Java</category>
      <category>Artificial Intelligence</category>
      <category>The InfoQ Podcast</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>podcast</category>
      <pubDate>Mon, 25 May 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/podcasts/chasing-efficient-java-development/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Gunnar Morling</dc:creator>
      <dc:date>2026-05-25T11:00:00Z</dc:date>
      <dc:identifier>/podcasts/chasing-efficient-java-development/en</dc:identifier>
    </item>
    <item>
      <title>Gemma 4 Multi-Token Prediction Delivers up to ~3x Faster Token Generation</title>
      <link>https://www.infoq.com/news/2026/05/gemma4-multi-token-prediction/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/gemma4-multi-token-prediction/en/headerimage/gemma4-multi-token-prediction-1779698361731.jpeg"/&gt;&lt;p&gt;Gemma 4 can be paired with multi-token prediction (MTP) drafters that use speculative decoding to generate multiple tokens in parallel, allowing the model to verify them in a single pass and achieve up to ~3Ã— faster inference without quality loss.&lt;/p&gt; &lt;i&gt;By Sergio De Simone&lt;/i&gt;</description>
      <category>Google</category>
      <category>Agents</category>
      <category>Android</category>
      <category>Edge Computing</category>
      <category>Gemma</category>
      <category>Large language models</category>
      <category>iOS</category>
      <category>Development</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>news</category>
      <pubDate>Mon, 25 May 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/gemma4-multi-token-prediction/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Sergio De Simone</dc:creator>
      <dc:date>2026-05-25T09:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/gemma4-multi-token-prediction/en</dc:identifier>
    </item>
    <item>
      <title>NodeJS Proposes Built-In Virtual File System, Sparking Debate over AI-Generated Contributions</title>
      <link>https://www.infoq.com/news/2026/05/node-js-file-system/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/node-js-file-system/en/headerimage/generatedHeaderImage-1779384466904.jpg"/&gt;&lt;p&gt;Matteo Collina has proposed a Virtual File System (VFS) for Node.js core through the node:vfs module. The proposal includes about 19,000 lines of code and addresses common workflow challenges. While it has community support, concerns have arisen regarding the use of AI in its development, prompting debates about its implications for code verification and necessity in the Node.js ecosystem.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>Node.js</category>
      <category>AI Coding</category>
      <category>JavaScript</category>
      <category>Web Development</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 25 May 2026 06:24:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/node-js-file-system/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-05-25T06:24:00Z</dc:date>
      <dc:identifier>/news/2026/05/node-js-file-system/en</dc:identifier>
    </item>
    <item>
      <title>OpenJDK News Roundup: Vector API, Compact Object Headers and G1GC as Default in JDK 27</title>
      <link>https://www.infoq.com/news/2026/05/jdk-news-roundup-may18-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/jdk-news-roundup-may18-2026/en/headerimage/java-istock-image-01-1779658216775.jpg"/&gt;&lt;p&gt;There was a flurry of activity in the OpenJDK ecosystem during the week of May 18th, 2026, highlighting three JEPs elevated from Proposed to Target to Targeted and three JEPs elevated from Candidate to Proposed to Target for JDK 27. The proposed release schedule has also been finalized.&lt;/p&gt; &lt;i&gt;By Michael Redlich&lt;/i&gt;</description>
      <category>Java</category>
      <category>JDK 27</category>
      <category>Open JDK</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Mon, 25 May 2026 02:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/jdk-news-roundup-may18-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Michael Redlich</dc:creator>
      <dc:date>2026-05-25T02:30:00Z</dc:date>
      <dc:identifier>/news/2026/05/jdk-news-roundup-may18-2026/en</dc:identifier>
    </item>
    <item>
      <title>Google Introduces Middleware Architecture for Genkit Applications</title>
      <link>https://www.infoq.com/news/2026/05/google-genkit-middleware/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/google-genkit-middleware/en/headerimage/generatedHeaderImage-1779644472413.jpg"/&gt;&lt;p&gt;Google has introduced Middleware for Genkit, its open-source framework for building AI-powered and agentic applications. The update adds a programmable interception layer around model calls, tool execution, and generation loops, giving developers more control over reliability, safety, and orchestration inside production AI systems.&lt;/p&gt; &lt;i&gt;By Robert Krzaczyński&lt;/i&gt;</description>
      <category>Google</category>
      <category>Artificial Intelligence</category>
      <category>Middleware</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>news</category>
      <pubDate>Sun, 24 May 2026 17:55:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/google-genkit-middleware/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Robert Krzaczyński</dc:creator>
      <dc:date>2026-05-24T17:55:00Z</dc:date>
      <dc:identifier>/news/2026/05/google-genkit-middleware/en</dc:identifier>
    </item>
  </channel>
</rss>
