Sign in

Matthias J. Sax 🦦

@mjsax.bsky.social
1.4K followers 123 following 207 posts

American Homeowner 🇺🇸 | Battle Born | Go Bills 🦬 | Software Engineer at Confluent | GM of KafkaStreams 🦦 | ASF Member, Committer and PMC member (Apache Kafka, Apache Flink, Apache Storm) — Reno. Home Means Nevada.

PostsRepliesMedia
Matthias J. Sax 🦦 @mjsax.bsky.social · 01/09/2026
Woot, woot! 🎉 "Current San Francisco 2026: Your session has been accepted!" Excited to share the stage with Lucas Brutschy to talk about "Keeping the Balance with Kafka Streams" (KIP-1071), ie, how we are going to support warmup tasks and are building high-availability features.
000
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 24/08/2026
We are happy to announce our latest committer Jiunn-Yang (Ken) Huang! Please join us to congratulate him!
011
Matthias J. Sax 🦦 @mjsax.bsky.social · 24/08/2026
“Separate GoFundMe crowdfunding campaigns were set up to assist Arrate and the Kieffer family.“
000
Matthias J. Sax 🦦 @mjsax.bsky.social · 13/08/2026
End of an era…
010
Matthias J. Sax 🦦 @mjsax.bsky.social · 12/08/2026
Cybertruck? Maybe. But only if they offer it with higher resolution.
000
Matthias J. Sax 🦦 @mjsax.bsky.social · 06/08/2026
Vibe coding is like throwing a hammer at a nail from 10ft and hope for the best.
320
Matthias J. Sax 🦦 @mjsax.bsky.social · 05/08/2026
Another very interesting episode on @thegeeknarrator.bsky.social Curious to see how AI will change software engineering in the next 10+ years. podcasts.apple.com/us/podcast/t...
podcasts.apple.com
Future of Coding with AI ft. Andrey Breslav
Podcast Episode · The GeekNarrator · August 4 · 1h 15m
000
Reposted by Matthias J. Sax 🦦
rmoff 🏃‍♂️🫖🥓 @rmoff.net · 17/07/2026
Hey, we launched a new blog :) It's even got an RSS feed! 100% technical content, covering Kafka, Flink, and much more. 👉🏻 developer.confluent.io/blog/
051
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 25/06/2026
Apache Kafka 4.3.1 was released. It contains a critical memory-leak bug fix for #KafkaStreams. Thanks to our RM Bill Bejeck for the quick turnaround on this downloads.apache.org/kafka/4.3.1/...
downloads.apache.org
Below is a summary of the JIRA issues addressed in the 4.3.1 release of Kafka. For full documentation of the release, a guide to get started, and information about the project, see the Kafka project site.
024
Matthias J. Sax 🦦 @mjsax.bsky.social · 09/06/2026
I state corrected… the deadline was just extended today to June/28.
010
Matthias J. Sax 🦦 @mjsax.bsky.social · 08/06/2026
Alsways fun to be on the show! But this one is kinda personally special. Happy Birthday #KafkaStreams youtu.be/wuWJ99wp9hQ
youtu.be
10 Years of Kafka Streams with Matthias J. Sax | Ep. 32 | Confluent Developer Podcast
YouTube video by Confluent Developer
021
Matthias J. Sax 🦦 @mjsax.bsky.social · 08/06/2026
The CfP for #Current2026 in San Francisco is closing soon (June/8, 8:59pm PDT). Time to submit your proposal now! current.confluent.io/san-francisco
current.confluent.io
San Francisco
Current is the biggest event in data streaming. Over two days in San Francisco, developers, data practitioners, and tech executives will come together to shape the future of Apache Kafka, Apache Flink...
000
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 04/06/2026
Apache Kafka 4.2.1 landed. It contains a critical broker side bug-fix for the new “streams” group. If you did hold back so far, it’s time to upgrade and adopt now! downloads.apache.org/kafka/4.2.1/...
downloads.apache.org
Below is a summary of the JIRA issues addressed in the 4.2.1 release of Kafka. For full documentation of the release, a guide to get started, and information about the project, see the Kafka project site.
013
Reposted by Matthias J. Sax 🦦
Lucia Cerchie @luciacerchie.bsky.social · 31/05/2026
We built some agent skills to help people use Flink, Kafka Streams, and Kafka clients, as well as Tableflow. LMK what you think! github.com/confluentinc...
github.com
agent-skills/skills at main · confluentinc/agent-skills
AI agent skills for stream processing and event streaming - confluentinc/agent-skills
032
Matthias J. Sax 🦦 @mjsax.bsky.social · 04/06/2026
💯
000
Reposted by Matthias J. Sax 🦦
Tom Cooper @tomcooper.dev · 19/05/2026
I'm having a @kafkastreams.bsky.social theme at #Current26, so I'm kicking things off with a talk about record headers in Kafka Streams state stores
021
Reposted by Matthias J. Sax 🦦
Tom Cooper @tomcooper.dev · 19/05/2026
Next up at #Current26: Writing Supersonic Kafka apps using @quarkus.io
121
Reposted by Matthias J. Sax 🦦
Tom Cooper @tomcooper.dev · 20/05/2026
Continuing the rebalancing theme at #Current26, with a talk on the challenges of large rebalances in Kafka Streams and moving to KIP-1071 based rebalances
121
Reposted by Matthias J. Sax 🦦
Tom Cooper @tomcooper.dev · 20/05/2026
Another Kafka Streams talk at #Current26, this time from Michelin around KS automatic resource naming and all the "fun" that comes from that
022
Reposted by Matthias J. Sax 🦦
Tom Cooper @tomcooper.dev · 20/05/2026
Last breakout session of #Current26 is sticking with my Kafka Streams theme, a walkthrough of designing a production grade application based on Kafka Streams
042
Reposted by Matthias J. Sax 🦦
rmoff 🏃‍♂️🫖🥓 @rmoff.net · 20/05/2026
Happy birthday #kafkastreams! Ten year celebration at #current26
082
Matthias J. Sax 🦦 @mjsax.bsky.social · 20/05/2026
#KafkaStreams compatible single-node stream processing. Very interesting. #deFactoStandard
100
Matthias J. Sax 🦦 @mjsax.bsky.social · 20/05/2026
Great comparison of „classic“ and „streams“ rebalancing. Pretty much sums it up.
010
Matthias J. Sax 🦦 @mjsax.bsky.social · 19/05/2026
If you are at #Current this week, join us to celebrate! What a milestone!
000
Matthias J. Sax 🦦 @mjsax.bsky.social · 12/05/2026
Did you know that we released a skill for building @kafkastreams.bsky.social applications? Check it out and let us know about your experience using it. github.com/confluentinc...
github.com
GitHub - confluentinc/agent-skills: AI agent skills for stream processing and event streaming
AI agent skills for stream processing and event streaming - confluentinc/agent-skills
140
Reposted by Matthias J. Sax 🦦
Mickael Maison @mickaelmaison.bsky.social · 06/05/2026
10 years ago, I was opening his first PR to Apache Kafka github.com/apache/kafka... I clearly had no idea what I was getting myself into!
github.com
KAFKA-3587: LogCleaner fails due to incorrect offset map computation … by mimaison · Pull Request #1332 · apache/kafka
Removed the over pessimistic require and instead attempt to fill the dedup buffer. Use the (only) map until full; this may allow to process all dirty segment (optimism) or may happen in the middle ...
161
Matthias J. Sax 🦦 @mjsax.bsky.social · 05/05/2026
You are coming to #Current London in May? We are having an #ApacheKafka AMA at the meetup hub on Tuesday with some committers and PMC members. Stop by to ask your questions or just listen in. /1
100
Matthias J. Sax 🦦 @mjsax.bsky.social · 04/05/2026
It‘s always fun to listen to early war stories about #Kafka and #KafkaStreams. Check out the lastest Confluent Developer podcast with Mateo Rojas. podcasts.apple.com/us/podcast/c...
podcasts.apple.com
Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov
Technology Podcast · Updated Weekly · Hi, we’re Tim Berglund, Adi Polak, and Viktor Gamov and we’re excited to bring you the Confluent Developer podcast (formerly “Streaming Audio.”) Our hand-crafted ...
000
Matthias J. Sax 🦦 @mjsax.bsky.social · 29/04/2026
010
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 17/04/2026
lukastymo.com/posts/028-st...
lukastymo.com
Stateful Kafka Streams Processors: Reducing Rebalancing - Lessons Learned
Stateful Kafka Streams on Kubernetes need configuration to stay stable during rolling updates without causing lag. If your processor must be fast, runs on few partitions, and short lag matters, the de...
001
Matthias J. Sax 🦦 @mjsax.bsky.social · 10/04/2026
Maybe an unpopular opinion, but using `var` is for lazy people. #notAFan
120
Matthias J. Sax 🦦 @mjsax.bsky.social · 09/03/2026
“The source code is the new bytecode” Interesting read. www.linkedin.com/pulse/i-told...
linkedin.com
I Told a Room Full of Developers to Never Trust a Monkey. Then I Had to Actually Build the Thing.
ost "prompt-to-code" tools only handle prompt-to-spec. IIKit closes the spec-to-code gap with locked assertions, 11 skills, and a live dashboard.
030
Matthias J. Sax 🦦 @mjsax.bsky.social · 03/03/2026
With the recent #ApacheKafka 4.2 release, the new "streams" rebalance protocol is production ready. It's exciting that it's also GA on Confluent Cloud now. The cherry-on-top is, that our #KafkaStreams Cloud UI now also shows task assignment information for "streams" groups. \1
100
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 21/02/2026
The recent 4.2 release is one of the largest milestones for Kafka Streams so far. The new “streams” groups introduce Kafka Streams specific RPCs into the protocol, making Kafka Streams more than just a wrapper around consumer/producer clients, and a first class citizen. \1
171
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 23/02/2026
We are happy to announce that Andrew Schofield accepted our invitation to join the PMC. Congratulations Andrew!
021
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 23/02/2026
We are happy to announce that Christo Lolov accepted our invitation to join the PMC. Congratulations Christo!
031
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 22/02/2026
We are happy to announce that Kamal Chandraprakash accepted our invitation to join the PMC. Congratulations Kamal!
011
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 21/02/2026
We are happy to announce that Lianet Magrans accepted our invitation to join the PMC. Congratulations Lianet!
031
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 17/02/2026
We are happy to announce Apache Kafka 4.2.0! Highlights are: Queues for Kafka and the new #KafkaStreams "streams" groups. Thanks to all the 155 contributors and our RM Christo Lolov. More details on the web page: kafka.apache.org/blog/2026/01...
kafka.apache.org
Apache Kafka 4.2.0 Release Announcement
We are proud to announce the release of Apache Kafka® 4.2. This release contains many new features and improvements. This blog post will highlight some of the more prominent ones. For a full list of c...
012
Matthias J. Sax 🦦 @mjsax.bsky.social · 16/02/2026
We have two new open positions on our team (#ApacheKafka Java Clients and #KafkaStreams) in Canada 🇨🇦 Entry level: jobs.ashbyhq.com/confluent/67... Senior: jobs.ashbyhq.com/confluent/26...
010
Matthias J. Sax 🦦 @mjsax.bsky.social · 20/01/2026
Great episode with @ableegoldman.bsky.social! Well, I didn’t expect it to be anything else than outstanding! youtu.be/QEZILs_qk8Y
youtu.be
Hacking Kafka Streams with Sophie Blee‑Goldman | Ep. 15 | Confluent Developer Podcast
YouTube video by Confluent Developer
040
Matthias J. Sax 🦦 @mjsax.bsky.social · 17/01/2026
In case you missed it. The eagle has landed… cwiki.apache.org/confluence/d...
cwiki.apache.org
KIP-1271: Allow to Store Record Headers in State Stores - Apache Kafka - Apache Software Foundation
030
Reposted by Matthias J. Sax 🦦
Kafka Streams @kafkastreams.bsky.social · 13/01/2026
There is a new KIP-1244 proposing to deprecate the Kafka Streams Scala API, and remove it with the next major release. Please join the discussion on the dev mailing list if this concerns you.
012
Matthias J. Sax 🦦 @mjsax.bsky.social · 13/12/2025
I had the pleasure to get an „early access“, and have to say, it’s a great book! #KafkaStreams
020
Reposted by Matthias J. Sax 🦦
Apache Software Foundation (The ASF) @apache.org · 09/12/2025
Big news for open source in Taiwan! ALC Taipei has officially launched with The ASF's support and is already contributing across Kafka, Airflow, YuniKorn, Ozone and more. Read the full story → buff.ly/RSPuecn #CommunityOverCode #OpenSource
news.apache.org
ALC Taipei: Igniting the Apache Open Source Movement in Taiwan - The ASF Blog
By: Chia-Ping Tsai (ALC Taipei Chief) We are absolutely thrilled to announce the official launch of the Apache Local Community (ALC) Taipei, established with the full support of The ASF! ALC Taipei…
032
Matthias J. Sax 🦦 @mjsax.bsky.social · 06/12/2025
10K. Quite a number!
050
Matthias J. Sax 🦦 @mjsax.bsky.social · 06/12/2025
Sounds like fun!
010
Matthias J. Sax 🦦 @mjsax.bsky.social · 05/12/2025
We are backing up a larger KIP for Kafka Streams. Exciting! …headers… cough. Stay tuned. Maybe a we can publish it as a holiday present.
031
Reposted by Matthias J. Sax 🦦
Yennick Trevels @digitalbuff.dev · 02/12/2025
🚀 I've built a new interactive simulation of #Kafka Streams, showcasing state stores! See state stores being restored, switch between RocksDB & in-memory state store behavior,restart tasks. Great for understanding or explaining Kafka Streams! Try it here: kafkastreamsfieldguide.com/tools/state-...
0103
Reposted by Matthias J. Sax 🦦
Yennick Trevels @digitalbuff.dev · 17/11/2025
Just published my #KafkaStreams news summary! 🔥 Highlights: 4.1.1 bug-fix release, upcoming DLQ feature for Kafka Streams, new Streams UI in Confluent Cloud, Current sessions, & more. kafkastreamsfieldguide.com/articles/kaf... #ApacheKafka
kafkastreamsfieldguide.com
Kafka Streams News - November 2025 | Kafka Streams Field Guide Book
Latest news and content from the Kafka Streams community for November 2025
012