Completed
Using the type system to enforce invariants - 3
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Streaming Video Analysis in Rust Using Pravega
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Gstreamer
- 3 Benefits of a streaming architecture
- 4 Pravega design
- 5 End to end pipeline
- 6 Demo
- 7 Software Values
- 8 Rust's values
- 9 The usual narrative
- 10 Our problem
- 11 Client design
- 12 What's in a method signature?
- 13 Thinking about ownership
- 14 Rust doesn't need the visitor pattern
- 15 Using the type system to enforce invariants - 3
- 16 Problems we faced
- 17 The reactor pattern
- 18 The async reactor pattern
- 19 What we came to love
- 20 Tools for error handling, tracing, and debugging