Photo by Ben McCarthy, Úll Conf, cc by-nc license

Photo by Ben McCarthy, Úll Conf, cc by-nc license

 
 

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


Watch on skilled.io

Watch on skilled.io

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


Photo by Ben McCarthy, Úll Conf, cc by-nc licenseNo video available.

Photo by Ben McCarthy, Úll Conf, cc by-nc license

No video available.

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


Photo by Solomon Klein, CocoaConf, used by permissionNo video available.

Photo by Solomon Klein, CocoaConf, used by permission

No video available.

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


Watch on realm.io

Watch on realm.io

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


Photo by Saltmarch Media, MODS Conf, used by permissionNo video available.

Photo by Saltmarch Media, MODS Conf, used by permission

No video available.

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


Photo by Solomon Klein, CocoaConf, cc by-nc licenseNo video available.

Photo by Solomon Klein, CocoaConf, cc by-nc license

No video available.

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

NSConf (Leicester, England) Mar 2015

CocoaConf (Yosemite National Park, CA; Portland, OR) Apr 2015, May 2015