Building Rocket
summary
Rocket is a web framework for Rust that claims simplicity, reliability, and performance by using code generation; the talk dissects what code gets emitted (route info, a monomorphic request→outcome wrapper, routes vector), shows concrete examples (route attributes, dynamic path parsing that prevents directory traversal, request guards and ranking for auth), and previews features like typed URLs and database integration. It reports rapid adoption (thousands of users, a couple dozen companies, 1k+ GitHub stars at launch) and explains current nightly dependencies and the path to stable.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 3:22Rocket
- 7:42Hello World
- 12:09Dynamic Pads
- 15:17Request Guards
- 18:50Rocket Website
- 19:14Code Generation
- 24:28Internals
- 25:56Type
- 27:17Database Support
- 28:14Myths about Rocket
- 29:32Is Rocket unstable
related talks
31mBlasting Off with Rocket: A Deep Dive into Rust's Web Framework
42mCode Generating a Safer Web with Rocket
27mThe State of Rust Web Frameworks: Pros, Cons & Use Cases
23mRebuilding in Rust for Good Reason
42mBuilding a Web Application with Rust
25mWTF, Rust for Web Development??
27mHow to (not) introduce Rust at your workplace - a tale
40mWhy Rust?
