~/talk

Building a Web Application with Rust

TalkinFrenchat DevFest Toulouse 2018 · on Thursday, 2018-11-08· [rust, web-platform]
slides:none on file

A Rust web comment service is built using Actix-web on Tokio for the server, Serde for typed request extraction, Diesel with SQLite and r2d2 for persistence, html5ever for HTML sanitization, an SMTP client for notifications, Prometheus metrics, and structured logging. The talk presents concrete implementation details, notes Rust’s ecosystem size (~20k crates, 608M downloads), and mentions the app runs locally as a small statically linked image (~8 MB) though full deployment to the target server is not yet finished.

AI-written summary · about

  1. 0:00Rust for web
  2. 2:29Rust history
  3. 6:20Learning Rust
  4. 9:53Choosing Rust project
  5. 11:21Rust architecture
  6. 15:32Cargo dependencies
  7. 18:24Rust code setup
  8. 23:36Actix web benefits
  9. 29:22Diesel database
  10. 31:25Logging
  11. 33:55Request tracing
  12. 35:39Prometheus monitoring
  13. 37:46Lightweight Docker images
  14. 39:49Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.