Talks

Caching on the Bleeding Edge

45-minute seminar talk at intermediate level

From Dev to Deploy with Docker

60-minute seminar talk at intermediate level

From Enigma to Bitcoin: Practical Crypto for Busy Devs

45-minute seminar talk at intermediate level

Hacking the Human Interface

45-minute seminar talk at beginner level

How PHP Got Its Semicolons

45-minute seminar talk at beginner level

How Quantum Computing Will Break The Internet

40-minute seminar talk at advanced level

Introduction to TypeScript

45-minute seminar talk at intermediate level

Manage Your Content with Elasticsearch

180-minute workshop talk at intermediate level

Node.js Microconsumer Architecture

30-minute seminar talk at intermediate level

Programming for the World

45-minute seminar talk at beginner level

Putting the Engineering in Software Engineering

45-minute seminar talk at beginner level

Software, Security, and the Public Good

45-minute seminar talk at beginner level

Speak Up: How to Find Your Voice

45-minute seminar talk at beginner level

The New Revolution

45-minute keynote talk at beginner level

To Lead, Follow and Get Out of the Way

45-minute seminar talk at beginner level