This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo
https://gotochgo.com
Steve Klabnik - Software Engineer at Oxide @steveklabnik
ORIGINAL TALK TITLE
I Learned Embedded Development with Rust and You Can Too
RESOURCES
https://twitter.com/steveklabnik
https://github.com/steveklabnik
https://steveklabnik.com
https://steveklabnik.com/writing
ABSTRACT
Are you a web developer?
Have you ever wondered what it's like to make a microcontroller blink some LEDs?
In this talk, Steve will show how he got started learning how to do embedded work after a decade of making web applications. In his opinion, there's more similarities than you may think! He'll cover some background information, explain some concepts you'll need to know, get a basic example going with Rust, and where to go from there. [...]
TIMECODES
00:00 Intro
00:58 Personal background
06:18 Why Rust?
10:21 A brief detour into fashion
20:30 Hello, World!
26:14 Hello, World! part 2
29:38 Important concepts
33:45 How to learn more
35:05 You could have invented I2C
39:26 An aside about interrupts
42:40 Cultural differences
47:57 More resources
49:58 Outro
Download slides and read the full abstract here:
https://gotochgo.com/2023/sessions/2652
RECOMMENDED BOOKS
Steve Klabnik & Carol Nichols • The Rust Programming Language • https://amzn.to/45MBJmS
Bigg, Katz, Klabnik, Skinner • Rails 4 in Action • https://amzn.to/45DXG7v
Claus Matzinger • Learn Rust Programming • https://amzn.to/3PeN0Fx
Tim McNamara • Rust in Action • https://amzn.to/3ux2R9u
Brenden Matthews • Code Like a Pro in Rust • https://amzn.to/3LFAyy9
Prabhu Eshwarla • Rust Servers, Services & Apps • https://amzn.to/3yV13br
Bastian Gruber • Rust Web Development • https://amzn.to/3lquaQX
Blandy, Orendorff & Tindall • Programming Rust • https://amzn.to/3x7r6w6
Ken Youens-Clark • Command-Line Rust • https://amzn.to/3PQZ539
Kevin Hoffman • Programming WebAssembly with Rust • https://amzn.to/3x3brhe
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#EmbeddedRust #Rust #Rustlang #EmbeddedSystem #EmbeddedProgramming #Debugger #SystemsProgramming #I2C #ComputerScience #SteveKlabnik #Oxide #Programming #PersistentStorage #FunctionalProgramming #SoftwareEngineering #TheDevilWearsPrada
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1