The is a continuation of "The Rust Programming Language" book. This video finishes off Chapter 9 with informing us on when we should you Panic and when we should use Result. ... https://www.youtube.com/watch?v=QPNwKQ_5VDg
This last segment of videos goes over the final project of "The Rust Programming Language" Book, which is about building a web server (Chapter 20).
...
https://www.youtube.com/watch?v=awJifhavHF4
We go over how to use the lettre crate to send emails that will be converted to SMS messages and sent to your phone.
Links:
- List of Cell carriers and their email extensions: https://www.digitaltrends.com/mobile/how-to-send-a-text-from-your-email-account/
- Lettre Crate page: https://crates.io/crates/lettre
- Lettre Github: https://github.com/lettre/lettre
- Dotenv Crate page: https://crates.io/crates/dotenv
- std::env:var docs: https://doc.rust-lang.org/std/env/fn.var.html#examples
- Yahoo security page: https://login.yahoo.com/account/security
My Social Links:
- Twitter: https://twitter.com/Crazcalm
- IG: https://www.instagram.com/crazcalm.tech.stack/
...
https://www.youtube.com/watch?v=uu_-iw8hVa8
Continuing onward with chapter 12 of "The Rust Programming Language" Book, we are going over working with environment variables with mini-grep.
...
https://www.youtube.com/watch?v=Zc3slfN52kQ
In this video, I show off a piece of a personal project where I built a in memory cache in my Warp project.
Note: For my project, I created the tag v0.1.0 to mark where the repo was at when I created this video.
Links:
- Cache Wiki: https://en.wikipedia.org/wiki/Cache_(computing)
- Warp TODOs example: https://github.com/seanmonstar/warp/blob/master/examples/todos.rs
- My project: https://github.com/crazcalm/omdb-service/tree/v0.1.0
- OMDB API: https://www.omdbapi.com/
My Social Links:
- Twitter: https://twitter.com/Crazcalm
- IG: https://www.instagram.com/crazcalm.tech.stack/
...
https://www.youtube.com/watch?v=djjH4BU19KE
This video goes over the "Rust Programming Language" chapter 19 section 3, which is Advanced Types. In summary, this video covers newtype pattern, type aliases, and how to deal with dynamically sized structs.
...
https://www.youtube.com/watch?v=w4cP4TiIkeE
In this video, we will learn what Rust Trait Objects are, the basic rules that govern them, and how they can help of write Object Oriented like code. This content comes from chapter 17 section 2 of "The Rust Programming Language" Book.
...
https://www.youtube.com/watch?v=4JwSUftzwdo
This video goes over the story of HTTP/2 and Rust.
Links:
- Digital Ocean Article explaining HTTP/1.1 vs HTTP/2: https://www.digitalocean.com/community/tutorials/http-1-1-vs-http-2-what-s-the-difference
- Hyper HTTP/2 Push Github issue: https://github.com/hyperium/hyper/issues/1586
- Actix-web HTTP/2 Push Github issue: https://github.com/actix/actix-web/issues/150
- H2 repo: https://github.com/hyperium/h2
My Social Links:
- Twitter: https://twitter.com/Crazcalm
- IG: https://www.instagram.com/crazcalm.tech.stack/
...
https://www.youtube.com/watch?v=FU5cXaDv_Ik
Continuing with "The Rust Programming Language Book", we are going over Chapter 12, which covers building your own version of grep.
...
https://www.youtube.com/watch?v=2PDICEiMnU8