<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kafka on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/kafka/</link><description>Recent content in Kafka on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 06 Nov 2025 07:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/kafka/index.xml" rel="self" type="application/rss+xml"/><item><title>Why AI Agents Need a Protocol-Flexible Event Bus</title><link>https://javapro-en.svenruppert.com/why-ai-agents-need-a-protocol-flexible-event-bus/</link><pubDate>Thu, 06 Nov 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/why-ai-agents-need-a-protocol-flexible-event-bus/</guid><description>Your AI agents are only as effective as the messaging infrastructure that ties them together.</description></item><item><title>A Tale of Two Runtimes: Setting Up Your Local Java Development with Flink</title><link>https://javapro-en.svenruppert.com/a-tale-of-two-runtimes-setting-up-your-local-java-development-with-flink/</link><pubDate>Fri, 02 May 2025 07:00:03 +0000</pubDate><guid>https://javapro-en.svenruppert.com/a-tale-of-two-runtimes-setting-up-your-local-java-development-with-flink/</guid><description>&lt;p&gt;It was the best of builds, it was the worst of builds. One ran effortlessly in the IDE, the other stubbornly broke at runtime. Welcome to the tale of two runtimes: your local development setup and the Flink cluster where your job is ultimately meant to live.&lt;/p&gt;
&lt;p&gt;In this post, we’ll walk through how to set up your Flink Java project so you can develop, test, and run it locally with ease. Just like Charles Dickens’s works, if you’re just getting started with Apache Flink, the setup can feel a bit intimidating&amp;hellip;&lt;/p&gt;</description></item></channel></rss>