Exploring Advanced Rust: Building a CDN - Part 2 | Live Coding with Coreyja
2023-08-31
Join us in this intense coding session recorded on August 30th 2023 where our host Corey takes his Rust skills up a notch.
In this follow-up session, we enhance our basic caching proxy to respect cache control headers like max-age using the `http-cache-semantics` crate. Dive deep into the world of caching, uncover the mystery behind Chrome's max-age=0 forcing our CDN not to cache responses, and watch as we tweak our system to perfection using Firefox for testing! Hang on till the end as we discuss next steps, including the anticipation of adding more cache nodes and persisting cache data using SQLite. Crucial learnings, interesting discussions and real-world coding challenges await you!
`caje` Github Repo: https://github.com/coreyja/caje
Part 1: https://youtu.be/4DKm8lEYQ6o
Part 2: https://youtu.be/oTS7LB2ChK8
Part 3: https://youtu.be/lC7UnaqNxoY
Part 4: https://youtu.be/4bOl1QKaJaU
Part 5: https://youtu.be/wgt5AF9rv3s
Part 6: https://youtu.be/vK4dKghjPPQ
coreyja weekly
My weekly newsletter tailored at developers who are eager to grow with me! Every week will be unique, but expect topics focusing around Web Development and Rust