Pybites Podcast cover image

Pybites Podcast

#176 - Leveraging Rust: Dan Dresser’s Journey to Speed Up His Trading App

Nov 13, 2024
44:59

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

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode