<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Java</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Java feed</description>
    <item>
      <title>Java News Roundup: TornadoVM 6, JReleaser, LangChain4j, Java Operator SDK, JHipster, Yupiik Fusion</title>
      <link>https://www.infoq.com/news/2026/09/java-news-roundup-aug31-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/09/java-news-roundup-aug31-2026/en/headerimage/java-news-roundup-image-1788715275955.jpg"/&gt;&lt;p&gt;This week's Java roundup for August 31st, 2026, features news highlighting: the GA release of TornadoVM 6.0; point releases of JReleaser, LangChain4j, Java Operator SDK, JHipster, Kotlin Toolchain and Yupiik Fusion; and maintenance releases of Micronaut and GraalVM Development Kit.&lt;/p&gt; &lt;i&gt;By Michael Redlich&lt;/i&gt;</description>
      <category>Micronaut</category>
      <category>LangChain4j</category>
      <category>Java Operator SDK</category>
      <category>JDK 28</category>
      <category>Java</category>
      <category>JHipster</category>
      <category>GraalVM</category>
      <category>TornadoVM</category>
      <category>Yupiik</category>
      <category>Kotlin</category>
      <category>JDK 27</category>
      <category>JReleaser</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 07 Sep 2026 02:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/09/java-news-roundup-aug31-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</guid>
      <dc:creator>Michael Redlich</dc:creator>
      <dc:date>2026-09-07T02:30:00Z</dc:date>
      <dc:identifier>/news/2026/09/java-news-roundup-aug31-2026/en</dc:identifier>
    </item>
    <item>
      <title>Presentation: Beyond Prompting: Context Engineering for Production-Grade AI</title>
      <link>https://www.infoq.com/presentations/context-engineering-redis-llm-architecture/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</link>
      <description>&lt;img src="https://res.infoq.com/presentations/context-engineering-redis-llm-architecture/en/mediumimage/ricardo-ferreira-medium-1787820318843.jpg"/&gt;&lt;p&gt;Ricardo Ferreira discusses moving beyond simple prompt engineering to build production-grade AI applications. He shares practical architectural strategies for integrating long-term and short-term memory using Redis, managing LLM token limits via summarization, mitigating context rot with reranking and semantic caching, and controlling exponential API costs under strict latency constraints.&lt;/p&gt; &lt;i&gt;By Ricardo Ferreira&lt;/i&gt;</description>
      <category>Agents</category>
      <category>QCon AI Boston 2026</category>
      <category>LangChain4j</category>
      <category>Redis</category>
      <category>Large language models</category>
      <category>Generative AI</category>
      <category>Transcripts</category>
      <category>Caching</category>
      <category>Retrieval-Augmented Generation</category>
      <category>Architecture</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>presentation</category>
      <pubDate>Wed, 02 Sep 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/context-engineering-redis-llm-architecture/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</guid>
      <dc:creator>Ricardo Ferreira</dc:creator>
      <dc:date>2026-09-02T11:00:00Z</dc:date>
      <dc:identifier>/presentations/context-engineering-redis-llm-architecture/en</dc:identifier>
    </item>
    <item>
      <title>Presentation: Beyond Line Charts: Why Some Diversity in Telemetry Visualization Is Long Overdue</title>
      <link>https://www.infoq.com/presentations/telemetry-data/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</link>
      <description>&lt;img src="https://res.infoq.com/presentations/telemetry-data/en/mediumimage/yao-yue-medium-1787812332305.jpeg"/&gt;&lt;p&gt;Yao Yue discusses the fundamental limitations of standard line charts for system observability. Drawing from 15 years of operating large-scale systems, she shares how engineering leaders and software architects can transform telemetry data - moving beyond simple time-series defaults - to build visualizations that directly answer critical capacity, latency, and fleet-sizing questions.&lt;/p&gt; &lt;i&gt;By Yao Yue&lt;/i&gt;</description>
      <category>QCon San Francisco 2025</category>
      <category>Transcripts</category>
      <category>Telemetry</category>
      <category>Development</category>
      <category>presentation</category>
      <pubDate>Tue, 01 Sep 2026 12:35:00 GMT</pubDate>
      <guid>https://www.infoq.com/presentations/telemetry-data/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</guid>
      <dc:creator>Yao Yue</dc:creator>
      <dc:date>2026-09-01T12:35:00Z</dc:date>
      <dc:identifier>/presentations/telemetry-data/en</dc:identifier>
    </item>
    <item>
      <title>Java News Roundup: GraalVM, Jakarta Data, JNoSQL, Azul Payara, WildFly, Quarkus, Atmosphere</title>
      <link>https://www.infoq.com/news/2026/08/java-news-roundup-aug24-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/java-news-roundup-aug24-2026/en/headerimage/java-news-roundup-image-1788175476923.jpg"/&gt;&lt;p&gt;This week's Java roundup for August 24th, 2026, features news highlighting: the GA release of Atmosphere 4.0; point releases of GraalVM, Azul Payara and Quarkus; a maintenance release of WildFly 41; milestone releases of Jakarta Data and Eclipse JNoSQL; a beta release of the September 2026 edition of Open Liberty; and the release of Docker images for GlassFish 8.0.4.&lt;/p&gt; &lt;i&gt;By Michael Redlich&lt;/i&gt;</description>
      <category>Azul Payara</category>
      <category>Open Liberty</category>
      <category>JDK 28</category>
      <category>Atmosphere</category>
      <category>GraalVM</category>
      <category>Jakarta EE</category>
      <category>Open JDK</category>
      <category>JDK 27</category>
      <category>Eclipse JNoSQL</category>
      <category>Java</category>
      <category>Quarkus</category>
      <category>JBoss WildFly</category>
      <category>Glassfish</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 31 Aug 2026 11:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/java-news-roundup-aug24-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</guid>
      <dc:creator>Michael Redlich</dc:creator>
      <dc:date>2026-08-31T11:30:00Z</dc:date>
      <dc:identifier>/news/2026/08/java-news-roundup-aug24-2026/en</dc:identifier>
    </item>
    <item>
      <title>FlexGanttFX is Open Source</title>
      <link>https://www.infoq.com/news/2026/08/flexgantfx/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</link>
      <description>&lt;img src="https://www.infoq.com/styles/static/images/logo/logo_bigger.jpg"/&gt;&lt;p&gt;Dirk Lemmerman has released FlexGanttFX as an open-source resource-scheduling framework under the AGPL license. This JavaFX library enables Gantt chart creation for various industries, optimizing performance with a Canvas rendering method. The framework includes features for task dependency modeling and direct editing, accommodating diverse project planning needs.&lt;/p&gt; &lt;i&gt;By Erik Costlow&lt;/i&gt;</description>
      <category>Java</category>
      <category>JavaFX</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 31 Aug 2026 03:48:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/flexgantfx/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</guid>
      <dc:creator>Erik Costlow</dc:creator>
      <dc:date>2026-08-31T03:48:00Z</dc:date>
      <dc:identifier>/news/2026/08/flexgantfx/en</dc:identifier>
    </item>
    <item>
      <title>Article: Post-Quantum Cryptography in Spring Boot: Four Patterns You Can Ship This Sprint</title>
      <link>https://www.infoq.com/articles/pqc-in-spring-boot/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</link>
      <description>&lt;img src="https://res.infoq.com/articles/pqc-in-spring-boot/en/headerimage/pqc-in-spring-boot-header-1787646727709.jpg"/&gt;&lt;p&gt;There are four patterns that bring PQC into a Spring Boot fleet: encrypting payloads between services, locking down database fields, signing documents that need to hold up for decades, and moving service tokens off RS256. Along the way, we discuss why Harvest Now, Decrypt Later is already happening, and why none of this is production-safe until KMS or Vault is in place.&lt;/p&gt; &lt;i&gt;By Pankaj Sharma&lt;/i&gt;</description>
      <category>Spring Security</category>
      <category>Java</category>
      <category>Spring Boot</category>
      <category>Quantum Computing</category>
      <category>Hashicorp</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>article</category>
      <pubDate>Fri, 28 Aug 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/pqc-in-spring-boot/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java</guid>
      <dc:creator>Pankaj Sharma</dc:creator>
      <dc:date>2026-08-28T09:00:00Z</dc:date>
      <dc:identifier>/articles/pqc-in-spring-boot/en</dc:identifier>
    </item>
  </channel>
</rss>
