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