ByteWax: Rust's Research Meets Python's Practicalities (with Dan Herrera)

  Рет қаралды 3,876

Developer Voices

Developer Voices

Күн бұрын

Bytewax is a curious stream processing tool that blends a Python surface with a Rust core to produce something that’s in a similar vein to Kafka Streams or Apache Flink, but with a fundamentally different implementation. This week we’re going to take a look at what it does, how it works in theory, and how the marriage of Python and Rust works in practice…
-
The original Naiad Paper: dl.acm.org/doi/10.1145/251734...
Timely Dataflow: github.com/TimelyDataflow/tim...
Bytewax the Library: github.com/bytewax/bytewax
Bytewax the Service: bytewax.io/
PyO3, for calling Rust from Python: pyo3.rs/v0.21.2/
Kris on Mastodon: mastodon.social/@krisajenkins
Kris on LinkedIn: / krisjenkins
Kris on Twitter: / krisajenkins
--
0:00 Intro
2:06 Podcast
59:56 Outro
#softwaredevelopment #dataengineering #apachekafka #timelydataflow

Пікірлер: 13
@TomPerry83
@TomPerry83 2 ай бұрын
Happy birthday Developer Voices! I've been enjoying your videos from (almost) day one. So many thanks for the great interviews, and I'm looking forward to the next 50 !
@DeveloperVoices
@DeveloperVoices 2 ай бұрын
Thanks!
@towel9245
@towel9245 2 ай бұрын
Happy birthday on the podcast! 👏
@DeveloperVoices
@DeveloperVoices 2 ай бұрын
Thank you! 🥳
@adicide9070
@adicide9070 2 ай бұрын
would you care to have Jonathan Blow on the show?
@DeveloperVoices
@DeveloperVoices 2 ай бұрын
Yes, he's definitely on my list. 🤞
@hubstrangers3450
@hubstrangers3450 2 ай бұрын
"All the values in a given key, end up is same worker" - this is not a novel thought, it's been around prior 2010....
@kasperjuulhermansen7524
@kasperjuulhermansen7524 2 ай бұрын
Hi Kris, I really enjoy your podcasts, but this one was quite hard to follow. Lots of interesting discussion but I'd difficulty picturing how to actually use bytewax or timely for that matter. The discussion jumped right into the nitty gritty and for the most part stayed in the abstract. And I didnt have a foundation to which I could tie the details into Anyways, I really enjoy your podcast. Your Data noob,
@MichaelLehnGermany
@MichaelLehnGermany 2 ай бұрын
Yeah, I felt the same way. But what, in my opinion, makes this podcast so great and sets it apart from others is that it covers various specialties. And it doesn't just scratch the surface. Unfortunately, you rarely find something similar on KZfaq. For this reason, I can cope with not being able to understand everything on some topics. I still enjoyed the episode (with admiration for the expert). Having said that, I am also looking forward for another low-level-C-like-Language topic ;-)
@kasperjuulhermansen7524
@kasperjuulhermansen7524 2 ай бұрын
@@MichaelLehnGermany I agree. I find most of the topics covered on this channel quite approachable honestly. For example I think the Benthos episode did a good job of covering a lot of ground, also the more advanced topics of the tool. I did get exactly what you mention as well, which is a conversation between real engineers, not just enterviewers with surface knowledge. Again keep up the good work Kris.
@andrewdunbar828
@andrewdunbar828 2 ай бұрын
apostrophe's are hard
@DeveloperVoices
@DeveloperVoices 2 ай бұрын
Thank you. Corrected. 🤦‍♂️
@andrewdunbar828
@andrewdunbar828 2 ай бұрын
@@DeveloperVoices Glad it helped!
Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)
1:24:39
БИМ БАМ БУМ💥
00:14
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 3,1 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 195 МЛН
What are AI Agents?
12:29
IBM Technology
Рет қаралды 99 М.
Is Kotlin the language for all platforms? (with James Ward of Google)
1:01:39
How much faster has Mojo's dictionary gotten?
7:40
EKB PhD
Рет қаралды 2,5 М.
Advanced Memory Management in Vale (with Evan Ovadia)
1:09:32
Developer Voices
Рет қаралды 5 М.
Bringing Pure Python to Apache Kafka (with Tomáš Neubauer)
1:06:39
Developer Voices
Рет қаралды 2,8 М.
Has Generative AI Already Peaked? - Computerphile
12:48
Computerphile
Рет қаралды 909 М.
Taking Erlang to OCaml 5 (with Leandro Ostera)
1:03:57
Developer Voices
Рет қаралды 6 М.
Bytewax + Redis | Real-time streaming for AI
1:01:17
Redis
Рет қаралды 415
Async Rust Is A Bad Language | Prime Reacts
28:46
ThePrimeTime
Рет қаралды 91 М.