youtube image
From YouTube: Rusty Days 2020 - Tim McNamara: How 10 open source projects manage unsafe code

Description

Agenda ► https://rusty-days.org/agenda
Slides ►https://rusty-days.org/assets/slides/08-how-10-open-source-projects-manage-unsafe-code.pdf
Playlist with all talks ► https://www.youtube.com/playlist?list=PLf3u8NhoEikhTC5radGrmmqdkOK-xMDoZ

Follow ►
Facebook: https://rusty-days.org/facebook
Twitch: https://rusty-days.org/twitch
Twitter: https://rusty-days.org/twitter

This video ►
Is it safe to use unsafe? Learn why some projects need unsafe code and how projects manage its risks.

This talk will briefly discuss what the unsafe keyword enables and what its risks are. The bulk of time will be spent discussing how projects manage those risks. It finishes by providing recommendations based on that analysis.

Projects surveyed include:
* Servo (Mozilla)
* Fuchsia OS (Google)
* fast_rsync (Dropbox)
* winrt-rs (Microsoft)
* Firecracker (AWS)
* Linkerd2