Get Started Free

Apache Flink® 1.18, Kafka Summit Bangalore & London!

November 2, 2023

We have a lot of exciting updates for you this week. In our last edition, we got the release of Apache Kafka® 3.6, and this week brings us Apache Flink® 1.18! A new and improved version of librdkafka is also joining our resource list, as well as news on the upcoming Kafka Summit London and first-ever Kafka Summit Bangalore! We’re also sending along a guide for running Kafka on Windows, a list of Kafka debugging and troubleshooting essentials, and a handy CLI tip.

Apache Kafka® Resources:

  • Interested in trying out Kafka on Windows? Jim Galasyn’s popular getting started guide was recently fully updated with the latest best practices.
  • v2.3.0 of librdkafka, the Apache Kafka C/C++ client library, is now available! See the release notes for a full list of improvements and fixes.
  • Resiliency is crucial when working on distributed systems. Learn key configurations to consider in Apache Kafka that will help your system withstand disruptions and changing conditions in this article by Amandeep Midha.
  • Squash all your Kafka bugs with these essential resources for debugging and troubleshooting.

Apache Flink® Resources:

  • Apache Flink 1.18 is here! Read the highlights in the announcement blog post from the release managers, get the full list of changes in the release notes, or download the latest version.
  • Managing state in a distributed streaming pipeline can be tricky! Wade Waldron’s latest video shows how to use Flink's Keyed State feature to manage state in a distributed cluster.
  • Learn step-by-step how to use Flink SQL to join event streams in two different Kafka topics and create a new topic based on a common identifying attribute in the How to join a stream and a stream tutorial. And check out this list of other Flink SQL tutorials while you’re at it!
  • If you’re looking to use Flink with Python, installing PyFlink is probably going to be one of your first steps. Robin Moffatt’s blog post walks you through installation and notes his own experience with complications you might experience.

Terminal Tip of the Week:

If you've been running Confluent CLI commands against a cluster in the Cloud and you need to verify which organization you've been running them under, you can use this command:

❯ confluent organization list
  Current |                  ID                  |   Name     
----------+--------------------------------------+------------
  *       | 6e0269cd71b4b4cc5fd382387eef43f88691d | My_Org 

and your needed info will surface!

Links From Around the Web:

In Other News:

By the way…

We hope you enjoyed our curated assortment of resources! If you’d like to provide feedback, suggest ideas for content you’d like to see, or you want to submit your own resource for consideration, send us an email at devx_newsletter@confluent.io!

If you’d like to view previous editions of the newsletter, visit our archive.

If you’re viewing this newsletter online, know that we appreciate your readership and that you can get this newsletter delivered directly to your inbox by filling out the signup form on the left-hand side.

P.S. If you want to learn more about Kafka, Flink, or Confluent Cloud, visit our developer site at Confluent Developer.

Subscribe Now

We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.

Recent Newsletters