All Blog Posts
Fun With Flags Managing concurrency with better communication. And flags. | 15 Jan 2019 |
Concurrency From the Ground Up Based on a talk presented at 360iDev 2018 | 27 Aug 2018 |
Getting Under Swift's Skin @ NSMeetup Three ways to get under Swift's skin: reflection, debug toolchains, and SIL | 8 Feb 2018 |
Five Unbelievable Secrets of Reactive Programming the Experts Don't Want You to Know! Totally non-clickbaity article about lessons learned from reactive programming. | 23 Feb 2017 |
RxSwift @ NSMeetup So you want to be a reactive programming beginner? | 2 Feb 2017 |
The Year of Travel Turns out I did a lot of walking and flying in 2016. | 17 Jan 2017 |
Swift Summit SF 2016 Thoughts on reading and writing after spending two days amongst 400 other Swift nerds. | 13 Nov 2016 |
The Case of the Disappearing Apps Thinking about a brave new world of installing apps, using them, but never launching them. | 19 Jun 2016 |
Swift Summit SF 2015 What I learned From 55 Swift Standard Library Protocols. | 3 Nov 2015 |
Audience Interaction in your Conference Talks Bring the audience into your conference talk...if you dare. | 23 Oct 2015 |
Outlining Your Conference Talk Pixar-style Use a narrative to get at the core of what you want to say. | 15 Oct 2015 |
Switching Your Brain to Swift Existing codebase + existing brain + Swift. What could go wrong? | 17 Aug 2015 |