Remote code execution in your text editor!
How Rust Makes Advanced Type Systems Accessible to the Masses
Imagining a world with Ethereum
Managing Connections with Graphs: Uses and Challenges
Gloom, Doom, and the Internet
Why Lossless Data Compression Is Important and Fun
Introduction to Software Defined Radios
Undoing the Chatbot
Protecting cryptography code from timing vulnerabilities
Taking the Fun Out of Everything: Automating Neopets
How giant human-powered calculators became the internet
Keynotes 'So you want to be a wizard?'