These talks and tutorials were a result of all the research done when building Alexandria Platform at Abril. Every web developer probably had used cache one day in their web apps or APIs to avoid redundant data traffic, network bottlenecks, protect your server from load spikes or simply long network latencies.
The slides below were done basically after reading Caching RFC, so if you want a visual reference of web caching, use this one:
Then in 2013 I presented the following talk at Rubyconf Brazil giving more context about caching strategies, a video of the talk, in Portuguese can be found in the link below:
To finalize the series, I wrote a small blog post with the four basic flows of HTTP Caching, a brief and visual introduction to the basic flows every web developer should know. I animated the flows using Vines, like this one: