Selected videos from previous speaking engagements:
Method Overloading the Circuit ACM Symposium on Cloud Computing '22
Service-level Fault Injection Testing ACM Symposium on Cloud Computing '21
PARTISAN: Scaling the Distributed Actor Runtime USENIX ATC '19
Distributed Deterministic Dataflow Programming ACM SIGPLAN Erlang Workshop 2014; Gothenburg, Sweden
Resilient Microservices without the Chaos Strange Loop 2022, St. Louis; MO
Distributed, Eventually Consistent Computations Strange Loop 2015, St. Louis; MO
Coordination-Free Computations GOTO Chicago 2015, Chicago; IL
Distributed, Eventually Consistent Computations Erlang Factory 2015, San Francisco; San Francisco, CA
Eventually Consistent Computations with CRDTs RICON 2014; Las Vegas, NV
SyncFree: Large-Scale Computation Without Synchronization RICON 2014; Las Vegas, NV
Convergent / Divergent EmberConf 2014; Portland, OR
Verified Vector Clocks: An Unexpected Journey Erlang Factory 2014, San Francisco; San Francisco, CA
Bloom: A Language For Disorderly Distributed Computing Wicked Good Ruby 2013; Boston, MA
From Ruby to Erlang: An Unexpected Journey Chicago Erlang Factory Lite 2013; Chicago, IL
An Introduction to Functional Reactive Programming NodePDX 2013; Portland, OR
"A Note On Distributed Computing" Papers We Love 2014; Boston, MA
Choose Your Own Consistency London Erlang User Group 2014; London, UK