Greg Heo

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