<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Languages</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Languages feed</description>
    <item>
      <title>Article: Distributed Spring Batch Without a Message Broker</title>
      <link>https://www.infoq.com/articles/spring-batch-without-broker/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages</link>
      <description>&lt;img src="https://res.infoq.com/articles/spring-batch-without-broker/en/headerimage/Distributed-Spring-Batch-Without-a-Message-Broker-header-1792419294298.jpg"/&gt;&lt;p&gt;Distributed Spring Batch partitioning already needs a shared, persistent job repository. This article makes that database the whole coordination plane and drops the message broker, sizing work to the live node count, a per-job master with no standing coordinator, compare-and-set claiming that prevents double-execution, two-phase heartbeat failover, and where a broker is still the right choice.&lt;/p&gt; &lt;i&gt;By Janardhan Reddy Chejarla&lt;/i&gt;</description>
      <category>Data Partitioning</category>
      <category>Spring Batch</category>
      <category>Java</category>
      <category>Messaging</category>
      <category>Distributed Systems</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>article</category>
      <pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/spring-batch-without-broker/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages</guid>
      <dc:creator>Janardhan Reddy Chejarla</dc:creator>
      <dc:date>2026-10-21T09:00:00Z</dc:date>
      <dc:identifier>/articles/spring-batch-without-broker/en</dc:identifier>
    </item>
    <item>
      <title>Presentation: What 25 Trillion Tokens Reveal about How Developers Actually Adopt AI Agents</title>
      <link>https://www.infoq.com/presentations/agentic-ai-developer-trust-adoption/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages</link>
      <description>&lt;img src="https://res.infoq.com/presentations/agentic-ai-developer-trust-adoption/en/mediumimage/brendan-oleary-medium-1791452159106.jpeg"/&gt;&lt;p&gt;Brendan O'Leary discusses how real-world AI adoption depends on building trust rather than chasing model benchmarks. Drawing from 40 trillion tokens of usage data, he explains the four rungs of the AI adoption ladder and analyzes key failure points in context construction, multi-model routing, and feedback loops to help engineering leaders successfully scale agentic workflows.&lt;/p&gt; &lt;i&gt;By Brendan O’Leary&lt;/i&gt;</description>
      <category>Code Reviews</category>
      <category>Agents</category>
      <category>QCon AI Boston 2026</category>
      <category>Context Engineering</category>
      <category>AI Coding</category>
      <category>Adoption</category>
      <category>Transcripts</category>
      <category>Agentic AI Architecture</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>presentation</category>
      <pubDate>Thu, 15 Oct 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/agentic-ai-developer-trust-adoption/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages</guid>
      <dc:creator>Brendan O’Leary</dc:creator>
      <dc:date>2026-10-15T11:00:00Z</dc:date>
      <dc:identifier>/presentations/agentic-ai-developer-trust-adoption/en</dc:identifier>
    </item>
    <item>
      <title>Article: Server-Side DPoP and Token Exchange in Spring Security 7</title>
      <link>https://www.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages</link>
      <description>&lt;img src="https://res.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/en/headerimage/spring-security-7-server-side-dpop-token-exchange-header-1791884636157.jpg"/&gt;&lt;p&gt;Spring Authorization Server now lives inside Spring Security 7 under the same Maven coordinates, so the upgrade is a version bump. This server-side guide covers enabling DPoP and RFC 8693 Token Exchange, explains why 7.1 apps can silently stop enforcing DPoP until they call .dPoP(), and shows how to combine both into narrowed, sender-constrained tokens for service-to-service and agentic calls.&lt;/p&gt; &lt;i&gt;By Dhruv Agnihotri&lt;/i&gt;</description>
      <category>Spring Security</category>
      <category>Java</category>
      <category>Spring</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>article</category>
      <pubDate>Thu, 15 Oct 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages</guid>
      <dc:creator>Dhruv Agnihotri</dc:creator>
      <dc:date>2026-10-15T09:00:00Z</dc:date>
      <dc:identifier>/articles/spring-security-7-server-side-dpop-token-exchange/en</dc:identifier>
    </item>
    <item>
      <title>Presentation: How Eve Online Leverages Head Based Sampling to Observe "Fun"</title>
      <link>https://www.infoq.com/presentations/eve-observability-head-sampling/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages</link>
      <description>&lt;img src="https://res.infoq.com/presentations/eve-observability-head-sampling/en/mediumimage/nicholas-herring-medium-1791444748399.jpg"/&gt;&lt;p&gt;Nicholas Herring shares how EVE Online tackles distributed tracing and observability across a 20-year-old MMO architecture. He discusses leveraging head-based, dynamic exponential moving average (EMA), and deterministic sampling techniques to maintain high system fidelity, control telemetry costs, and avoid performance degradation under high-throughput real-time game simulations.&lt;/p&gt; &lt;i&gt;By Nicholas Herring&lt;/i&gt;</description>
      <category>QCon London 2026</category>
      <category>Observability</category>
      <category>Distributed Tracing</category>
      <category>Real Time</category>
      <category>Transcripts</category>
      <category>Telemetry</category>
      <category>Distributed Systems</category>
      <category>DevOps</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>presentation</category>
      <pubDate>Tue, 13 Oct 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/eve-observability-head-sampling/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Languages</guid>
      <dc:creator>Nicholas Herring</dc:creator>
      <dc:date>2026-10-13T11:00:00Z</dc:date>
      <dc:identifier>/presentations/eve-observability-head-sampling/en</dc:identifier>
    </item>
  </channel>
</rss>
