We’ve been busy over the last couple of months rethinking how users navigate around the Domain app. We’ve just shipped the update, so it’s a good time to look at the architecture which underpins navigation in the Domain app. I’ll examine where we benefited from past decisions and the pain points we experienced.Read more "Converting from Hamburger to Tab Bar navigation"
Expanding from my previous post on using the `Result` type in Swift, here’s a video of my recent talk at Cocoaheads Sydney: This talk covers: – Why `NSError`s are bad! – Why the old Cocoa error handling model overall is bad! – Why enums are a better error modelling tool! – How to represent programmer […]Read more "Swift enums for fun and profit!"
Here’s a rundown of why you should be using the awesome power of the Swift enum to represent the results of your failable operations.Read more "Result-oriented Swift"