Representing and Throwing Errors in SwiftCocoa with Love: Values and errors, part 1: ‘Result’ in Swiftantitypical/ResultSunset Lake Software: Swift 2 Error Handling in PracticeSoroush: Decoding JSON[swift-evolution] throws as returning a ResultJoe Fabisevich on Twitter: “Food for thought when considering Swift’s un-typed errors. Do types end up mattering much?”Java Exception HandlingOlivier Halligon — Asynchronous error handlingSwift Asserts: the missing manual reviews fatalError and the other ways for your code to fail at runtimeNever: “The return type of functions that do not return normally; a type with no values.”Railway Oriented ProgrammingScott Wlaschin - Railway Oriented Programming — error handling in functional languagesAdditional Reading (not covered in the show)
Swift Error Handling and Objective-C Interop In DepthPartial functions in Swift, Part 1: Avoidance