Adam Harvey

Adam is a software developer who has worked on a number of interesting and occasionally even useful things in his two decade career. These include prototyping the worst mesh network of all time (based on Android phones), discovering how to reliably lock up a Windows computer by writing an in-browser video editor, and (most usefully) removing the original mysql_* API from PHP.

Today he works for the Rust Foundation to help improve ecosystem security. In his spare time, he plays cricket, kayaks, throws tennis balls for his golden retriever, and tries to convince people that his Australian accent is actually flawless Canadian.

The speaker's profile picture

Sessions

10-27
08:40
25min
What's in a name(space)?
Adam Harvey

The one feature every packaging system must have is naming: every package needs an identifier. The naïve approach when designing a new packaging system is to set up a flat namespace. After all, it's simple, and even if you just allow six A-Z characters, that's over 300 million possible names. But how does this work in practice?

Main stage