<?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>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>Large language models</category>
      <category>Microsoft</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>Java</category>
      <category>Apache Kafka</category>
      <category>Apache Iceberg</category>
      <category>Schema</category>
      <category>Apache Flink</category>
      <category>Architecture &amp; Design</category>
      <category>Development</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>Innovation</category>
      <category>InfoQ Dev Summit Munich 2025</category>
      <category>Transcripts</category>
      <category>Platform Engineering</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>Java</category>
      <category>Apache Parquet</category>
      <category>Artificial Intelligence</category>
      <category>Performance</category>
      <category>The InfoQ Podcast</category>
      <category>Architecture &amp; Design</category>
      <category>Development</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>Android</category>
      <category>Edge Computing</category>
      <category>Gemma</category>
      <category>Large language models</category>
      <category>iOS</category>
      <category>Agents</category>
      <category>Google</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</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>AI Coding</category>
      <category>JavaScript</category>
      <category>Node.js</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>Open JDK</category>
      <category>JDK 27</category>
      <category>Architecture &amp; Design</category>
      <category>Development</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>Artificial Intelligence</category>
      <category>Google</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>
    <item>
      <title>AWS MCP Server Reaches GA with Full API Coverage and IAM-Based Governance</title>
      <link>https://www.infoq.com/news/2026/05/aws-mcp-ga/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://www.infoq.com/styles/static/images/logo/logo_bigger.jpg"/&gt;&lt;p&gt;AWS has recently made its managed Model Context Protocol (MCP) server generally available, giving AI coding agents controlled access to AWS APIs, documentation, and operational workflows through a standard interface. It provides a safer and more auditable way to connect AI agents to AWS services without handing over broad credentials.&lt;/p&gt; &lt;i&gt;By Renato Losio&lt;/i&gt;</description>
      <category>AWS CloudTrail</category>
      <category>Cloud</category>
      <category>AWS</category>
      <category>Agents</category>
      <category>Model Context Protocol (MCP)</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Sun, 24 May 2026 08:53:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/aws-mcp-ga/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Renato Losio</dc:creator>
      <dc:date>2026-05-24T08:53:00Z</dc:date>
      <dc:identifier>/news/2026/05/aws-mcp-ga/en</dc:identifier>
    </item>
    <item>
      <title>Google Cloud Introduces Cross-Engine Iceberg Support in BigQuery</title>
      <link>https://www.infoq.com/news/2026/05/google-cross-engine-iceberg/?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-cross-engine-iceberg/en/headerimage/generatedHeaderImage-1778071626715.jpg"/&gt;&lt;p&gt;At the Apache Iceberg Summit last month, Google announced new interoperability features for Apache Iceberg in BigQuery. The preview of the serverless Iceberg REST catalog lets teams create, update, and query the same Apache Iceberg tables in BigQuery and in engines like Spark, Flink, and Trino without duplicating data.&lt;/p&gt; &lt;i&gt;By Renato Losio&lt;/i&gt;</description>
      <category>Google BigQuery</category>
      <category>Cloud</category>
      <category>Data Lake</category>
      <category>Google Cloud</category>
      <category>Apache Iceberg</category>
      <category>Data Portability</category>
      <category>Data Catalog</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Sat, 23 May 2026 08:42:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/google-cross-engine-iceberg/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Renato Losio</dc:creator>
      <dc:date>2026-05-23T08:42:00Z</dc:date>
      <dc:identifier>/news/2026/05/google-cross-engine-iceberg/en</dc:identifier>
    </item>
    <item>
      <title>Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking</title>
      <link>https://www.infoq.com/news/2026/05/uber-eats-ranking-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/uber-eats-ranking-system/en/headerimage/generatedHeaderImage-1779039533128.jpg"/&gt;&lt;p&gt;Uber updates its Uber Eats Home Feed recommendation system using near real-time user sequence features and a Generative Recommender model. The system evolves from hand-crafted features to transformer-based sequence modeling, reduces feature freshness from 24 hours to seconds, and shifts from pointwise scoring to listwise GenRec for improved contextual ranking and real-time personalization.&lt;/p&gt; &lt;i&gt;By Leela Kumili&lt;/i&gt;</description>
      <category>Evolutionary Architecture</category>
      <category>Generative AI</category>
      <category>Uber</category>
      <category>Evolutionary Design</category>
      <category>MLOps</category>
      <category>Event Driven Architecture</category>
      <category>Distributed Systems</category>
      <category>Machine Learning</category>
      <category>Data Pipelines</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Fri, 22 May 2026 14:32:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/uber-eats-ranking-system/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Leela Kumili</dc:creator>
      <dc:date>2026-05-22T14:32:00Z</dc:date>
      <dc:identifier>/news/2026/05/uber-eats-ranking-system/en</dc:identifier>
    </item>
    <item>
      <title>InfoQ Launches Online AI Engineering Cohort and Certification for Senior Software Practitioners</title>
      <link>https://www.infoq.com/news/2026/05/ai-engineering-certification-pro/?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/ai-engineering-certification-pro/en/headerimage/Online-AI-Engineeing-Cohort-1779430356799.jpg"/&gt;&lt;p&gt;InfoQ has launched a five-week online AI Engineering certification for senior practitioners working on production AI systems, covering RAG, agents, AI platforms, evals, reliability, and operational trade-offs.&lt;/p&gt; &lt;i&gt;By Artenisa Chatziou&lt;/i&gt;</description>
      <category>InfoQ Certification Program</category>
      <category>Artificial Intelligence</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>news</category>
      <pubDate>Fri, 22 May 2026 13:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/ai-engineering-certification-pro/?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-22T13:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/ai-engineering-certification-pro/en</dc:identifier>
    </item>
    <item>
      <title>Discord Rebuilds Database Operations Around Automation to Manage ScyllaDB at Massive Scale</title>
      <link>https://www.infoq.com/news/2026/05/discord-scylladb-automation/?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/discord-scylladb-automation/en/headerimage/generatedHeaderImage-1778916091372.jpg"/&gt;&lt;p&gt;Discord has detailed how it rebuilt its database operations around a new internal orchestration framework called the Scylla Control Plane (SCP), enabling its small infrastructure team to automate large-scale ScyllaDB cluster management tasks that previously took days of manual work.&lt;/p&gt; &lt;i&gt;By Craig Risi&lt;/i&gt;</description>
      <category>Performance &amp; Scalability</category>
      <category>Database</category>
      <category>Automation</category>
      <category>Big Data</category>
      <category>DevOps</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>news</category>
      <pubDate>Fri, 22 May 2026 12:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/discord-scylladb-automation/?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-22T12:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/discord-scylladb-automation/en</dc:identifier>
    </item>
    <item>
      <title>xAI Releases Grok Skills and Updates Tool Calling Responses API</title>
      <link>https://www.infoq.com/news/2026/05/xai-grok-skills/?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/xai-grok-skills/en/headerimage/generatedHeaderImage-1779398972807.jpg"/&gt;&lt;p&gt;xAI has released Grok Skills together with enhancements to the Responses API for Grok 4.3, enabling persistent custom expertise that the model retains across all conversations.&lt;/p&gt; &lt;i&gt;By Daniel Dominguez&lt;/i&gt;</description>
      <category>Large language models</category>
      <category>Anthropic</category>
      <category>Artificial Intelligence</category>
      <category>Agents</category>
      <category>OpenAI</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>news</category>
      <pubDate>Fri, 22 May 2026 10:24:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/xai-grok-skills/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Daniel Dominguez</dc:creator>
      <dc:date>2026-05-22T10:24:00Z</dc:date>
      <dc:identifier>/news/2026/05/xai-grok-skills/en</dc:identifier>
    </item>
    <item>
      <title>Cloudflare Completes Its Agent Infrastructure Stack with Browser Run Rebuild and Six-Layer Platform</title>
      <link>https://www.infoq.com/news/2026/05/cloudflare-agent-platform-stack/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</link>
      <description>&lt;img src="https://www.infoq.com/styles/static/images/logo/logo_bigger.jpg"/&gt;&lt;p&gt;Cloudflare rebuilt Browser Run on its own Containers platform, delivering 4x higher concurrency and 50% faster response times. The upgrade completes a six-layer agent infrastructure stack: compute (Dynamic Workers + Sandboxes), orchestration (Dynamic Workflows), memory (Agent Memory), browsing (Browser Run), and commerce (Stripe Projects).&lt;/p&gt; &lt;i&gt;By Steef-Jan Wiggers&lt;/i&gt;</description>
      <category>Cloud</category>
      <category>Cloud Architecture</category>
      <category>Cloudflare</category>
      <category>AI Architecture</category>
      <category>Platform Engineering</category>
      <category>DevOps</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Fri, 22 May 2026 09:21:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/cloudflare-agent-platform-stack/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global</guid>
      <dc:creator>Steef-Jan Wiggers</dc:creator>
      <dc:date>2026-05-22T09:21:00Z</dc:date>
      <dc:identifier>/news/2026/05/cloudflare-agent-platform-stack/en</dc:identifier>
    </item>
  </channel>
</rss>
