Pybites Podcast
The Pybites Podcast is a podcast about Python Development, Career and Mindset skills.
Hosted by the Co-Founders, Bob Belderbos and Julian Sequeira, this podcast is for anyone interested in Python and looking for tips, tricks and concepts related to Career + Mindset.
For more information on Pybites, visit us at https://pybit.es and connect with us on LinkedIn:
Julian: https://www.linkedin.com/in/juliansequeira/
Bob: https://www.linkedin.com/in/bbelderbos/
Pybites Podcast
#176 - Leveraging Rust: Dan Dresser’s Journey to Speed Up His Trading App
This week, we’re joined by Dan Dresser, who shares how he re-built his trading app in Rust, see also his community win post:
Wrote a Trading App in Rust
We dive into the app's purpose, the performance challenges he encountered, and how Rust became the best solution for increasing performance demands.
Dan shares the complexities / hurdles he faced in the process, his mindset for pushing through when stuck, and valuable tips for learning Rust.
We wrap up with two cool book recommendations. I (Bob) got a lot out of this conversation, and I hope you do too.
Enjoy and thanks for tuning in!
Links:
- Connect with Dan on LinkedIn
- Join our Circle community and connect with him there
- Pybites Rust exercises (WIP)
- Pybites coaching (ad segment)
- Rust book tip
- Non-tech book tip
Chapters:
00:00 Intro
02:04 Dan's trading background
03:25 Win of the week
05:00 Trading app, goal and scaling
09:40 Audience / automating an existing process
11:25 Lessons learned - writing async code
13:30 The importance starting small
16:40 Getting stuck + mindset to persist
20:30 The v2 rewrite, when and why?
24:00 Why Rust? Learning tips
28:35 How Rust boosted the app's performance
32:05 Pybites coaching ad segment
32:35 Rust transition and impact of performance
38:04 Additional Rust learning tips / exercises
40:40 Final CTA / non-coding activities
41:30 Book tips: Zero to production in Rust / Frostbite
43:32 Wrap up / outro