Live-coding a Rust crate for short EC2 jobs (part 1)
Channel:
Subscribers:
97,800
Published on ● Video Link: https://www.youtube.com/watch?v=Zdudg5TV9i4
First part of a live-coding stream series where we design and build a Rust crate for running short-lived jobs and experiments on EC2 spot block instances. It's intended for users who are already somewhat familiar with Rust, but who want to see something larger and more involved be built.
If you enjoyed this, go follow me on Patreon at https://www.patreon.com/jonhoo to see announcements for new videos! Part 2 is at https://www.youtube.com/watch?v=66INYb73yXo.
Some useful chunking points:
- Interfacing with EC2: 44:50
- First successful VM connection: 2:00:19 (followed by SSH connection management)
- Tidying up the client API: 2:49:25
- Using the failure crate: 3:33:33
Code is available here: https://github.com/jonhoo/tsunami
Other Videos By Jon Gjengset
2018-09-30 | Rust open-source contributions stream |
2018-09-01 | Desktop and editor setup for Rust development |
2018-07-29 | Building an asynchronous ZooKeeper client in Rust (part 3) |
2018-07-15 | Building an asynchronous ZooKeeper client in Rust (part 2) |
2018-07-01 | Building an asynchronous ZooKeeper client in Rust |
2018-06-02 | Live-coding a linked hash map in Rust |
2018-05-20 | Live-coding a Rust crate for cancellable services |
2018-03-31 | Live-coding an asynchronous Rust crate for short EC2 jobs (part 3) |
2018-03-17 | Live-coding a Rust crate for asynchronous SSH connections |
2018-02-24 | Live-coding a Rust crate for short EC2 jobs (part 2) |
2018-02-10 | Live-coding a Rust crate for short EC2 jobs (part 1) |
Tags:
rust
programming
livecoding
live-coding
ec2
crate
failure