Coping with Other People’s Code
Keynote: Most of us are living in codebases that are profitable, complex, and updated in ways with which we have legitimate beef. How can we keep a sense of curiosity, progress, and satisfaction amidst patterns we would never have chosen?
ACCU Conf (Bristol, UK) Apr 2024
CppCon (Aurora, CO) Oct 2023
C++ is still spry: An overview for skeptics
An inside look at how dev teams choose C++ not as a last resort, but as a powerful tool to solve world-class problems
Try! Swift (New York, NY) Sept 2019
Reading in a New Language
Keynote, Session: Why we aim for "code clarity" (and why we often fail)
Domain Driven Design China (Beijing, CHINA) Dec 2018
Explore DDD (Denver, CO) Aug 2018
Domain Driven Design Europe (Amsterdam, NL) Feb 2018
NewCrafts (Paris, France) May 2017
Mobile Developers Summit (Bangalore, India) Sept 2016
UIKonf (Berlin, Germany) May 2016
MixIT (Lyon, France) Apr 2016
Try!Swift Conf (Tokyo, Japan) Mar 2016
YOW! connected (Melbourne, Australia) Sept 2015
Clear as a Bell: Sharing Technical Expertise
Keynote, Session: Classic teaching techniques that let us share technical knowledge
CocoaConf (Chicago, IL) Apr 2017
Swift Summit (San Francisco, CA) Nov 2016
Fall One More Time
A storytelling performance about tumbling into forward motion
Úll (Kerry, Ireland) Nov 2016
Growth Mindset, Specifically
The unexpected ways specificity & language can influence our growth
Çingleton (Montreal, Canada) Oct 2014
Advanced Beginner Git
Workshop: Move beyond pull, commit, & push with a delightful toy repository
Mobile Developers Summit (Bangalore, India) Sept 2016
CocoaConf (Seattle, WA; San Jose, CA) May 2016, Nov 2016
Ada developers Academy (Seattle, WA) March 2016, Sept 2016
Judge the Code, Not the Coder
Keynote, Session: Staying calm when confronted with terrible code
CocoaLove Conf (Philadelphia, PA) Oct 2014
CocoaConf (San Jose, CA; Seattle, WA; Boston, MA) Apr 2014, Oct 2014, Nov 2014
Localization! Because 영어 n'est pas 足够 por todo el mundo
"Because English isn't enough for everyone." A concrete exploration of Xcode's localization support, with bonus mini language lessons
Mobile Developers Summit (Bangalore, India) Sept 2016
AltConf (San Francisco, CA) June 2015
CocoaConf (Portland, OR; San Jose, CA) May 2015, Nov 2015
Screen Curtain On: A VoiceOver Tutorial
Workshop: Learn to navigate your iOS device with VoiceOver gestures
Layers Conf (San Francisco, CA) June 2015
VanCocoa (Vancouver, Canada) July 2017
Effective Xcode: Tips & Techniques
Recommendations from the trenches on using Xcode with maximum efficiency
Mobile Developers Summit (Bangalore, India) Sept 2016
CocoaConf (San Jose, CA; Seattle, WA; Boston, MA) Apr 2014, Oct 2014, Nov 2014
Being Mediocre in Public
Stories and advice for diving into brand-new fields
CocoaConf (Yosemite National Park, CA) Mar 2016
Caring at Scale
Staying engaged when you feel dwarfed by a project's importance