Dave Klein!

Senior Developer Advocate at Quix

Dave is a Senior Developer Advocate with Quix, where he helps Python developers take advantage of streaming data. Before joining Quix, he was a Senior Developer Advocate with Confluent, an application developer, project manager (recovered), trainer, conference speaker, co-author of Kafka in Action, and a homeschooling father of fourteen children. If he had any spare time, he’d enjoy hiking, reading, and playing with the grandchildren.

Real-time Event Processing with Python

As real-time event streaming has become a necessity in many organizations, a plethora of libraries, frameworks, and applications have arisen to help meet that need. These different tools each have their own strengths and weaknesses, and you may end up deciding to use one or more of them, but when starting out, it’s often best to start simple. In this session, we will look at several techniques that we can use to build real-time applications with just Apache Kafka and the confluent-kafka Python package. You may be surprised at how far we can go with these simple tools, but we will also discuss the challenges you might face and the signs that you may need to pull a more powerful tool out of your toolbox. To avoid being too abstract, we’ll put some of our new knowledge to work by building an application that processes real-time social media data to see who is doing the most talking about #StirTrek. Attendees will be able to join in the conversation and maybe see their names on the leaderboard!

11:00 AM

Groot (Live 15 - Simul 10,11)