RustConf 2017 - Type System Tips for the Real World by Sean Griffin

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=nEuHMsmojmU



Duration: 24:40
984 views
22


Type System Tips for the Real World by Sean Griffin

Have you ever looked at some of the more exotic capabilities of Rust's type system and wondered “why”? Why on earth would I ever want a zero sized type? How do I efficiently implement a deeply recursive type? Just what do monomorphization and type erasure actually mean?

In this talk we'll look at some real world examples from inside Diesel to answer these questions and more. You'll come away from this talk with a stronger understanding of how to use Rust's generics, traits, and exotically sized types.




Other Videos By Confreaks


2017-09-26DevOpsDays Chicago 2017 - Devaluing Hard Work by Katie Prizy
2017-09-26DevOpsDays Chicago 2017 - Automating myself out of a job... by Jahmel Harris
2017-09-26DevOpsDays Chicago 2017 - Serverless Architecture in Azure by Rob Richardson
2017-09-26DevOpsDays Chicago 2017 - Getting Good At System Failure Analysis by Paul Hinze
2017-09-26DevOpsDays Chicago 2017 - Diversity is Not Just a Checklist by Rhea Ghosh
2017-09-26DevOpsDays Chicago 2017 - Security, Don't Fear the DevOps by Bill Weiss
2017-09-26DevOpsDays Chicago 2017 - Hacking Human Systems by Jeff Smith
2017-09-01RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy
2017-09-01RustConf 2017 - Fast, Safe, Pure-Rust Elliptic Curve Cryptography
2017-09-01RustConf 2017 - Improving Rust Performance Through Profiling and Benchmarking by Steve Jenson
2017-09-01RustConf 2017 - Type System Tips for the Real World by Sean Griffin
2017-09-01RustConf 2017 - Menhir and Friends: the State of the Art of Parsing in Rust by Naomi Testard
2017-09-01RustConf 2017 - Shipping a Solid Rust Crate by Michael Gattozzi
2017-09-01RustConf 2017 - Building Rocket by Sergio Benitez
2017-09-01RustConf 2017 - A Tale of Teaching Rust by Andrew Brinker
2017-09-01RustConf 2017 - Opening Keynote: Make Productivity a Core Value of Rust
2017-06-29GORUCO 2017: Type. Context. by Sam Phippen
2017-06-29GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf
2017-06-29GORUCO 2017: Scars: On Handling Adversity by Ross Kaffenberger
2017-06-29GORUCO 2017: Beyond OSS by Veronica Lopez
2017-06-29GORUCO 2017: Shaving my head made me a better programmer by Alex Qin