2019-01-12: Day 14: #ProjectUmma - built out a Today widget for...

2019-01-07: Day 13: #ProjectUmma - Basic (v1) intents are properly donated...

2019-01-07: I think my #100DaysOfCode strategy for #ProjectUmma will be 25...

2019-01-07: Day 12: #ProjectUmma - Siri intents are built out; wiring...

2019-01-06: Looking for Xcode’s Siri intents that are based on your...

2019-01-06: Day 11: #ProjectUmma - built persistence for the data model,...

2019-01-02: Day 10: #ProjectUmma - wired up 3D touch actions, started...

2018-12-27: Day 9: #ProjectUmma - added 3D touch shortcuts for iOS...

2018-12-26: TIL defining 3D touch application shortcuts doesn’t allow you to...

2018-12-25: Day 8: #ProjectUmma - 🎄- Integrated HealthKit, added the access...

2018-12-24: Day 7 (finally): #ProjectUmma - built a functional UI to...

2018-12-16: Needed a temp icon for #ProjectUmma so in true DIY...

2018-12-16: Day 6: #ProjectUmma - implemented basic logic in a shared...

2018-12-10: Day 5: #ProjectUmma - Temporary branding/iconography in place along with...

2018-12-08: Day 4: #ProjectUmma - pivoting to a new one for...

2018-12-05: Day 3: #ProjectAppa - migrated over the sample #ARKit plane...

2018-12-03: Day 2: #ProjectAppa - learned about and added a simple...

2018-12-02: Day 1: #ProjectAppa - #ARKit research started with sample code...

2018-11-20: I’ve said it before and I’ll say it again: guard...

2018-11-20: Great breakdown of Meltdown that I just got around to...

2018-11-19: There’s no guarantee what thread (via a queued dispatch most...

2018-11-18: #PresenterTip Notifications are your mortal enemy. Hold Option and click...

2018-10-18: Short-lived objects shouldn’t use KVO at all as they are...

2018-10-09: Codebase complexity scales in relation to the number of contributors...

2018-09-29: Building an iOS app without any xibs or storyboards? Make...

2018-09-25: When you’re working on a change there’s a crucial choice:...

2018-09-23: Started diving into a major open source project for the...

2018-07-23: Where did the speed go? Lately we had performance complaints from Sourcetree users even after...

2018-07-05: I’ve now successfully unfollowed all connections on LinkedIn. Their algorithmic...

2018-05-09: Constants (define HOUR 60*60) are great for clarity/intent but don’t...

2018-04-30: Find the regression When High Sierra came out we got reports of a...

2018-04-28: A subtle crash Recently we had a high volume crash in Sourcetree with...