Reading Club: Failure is your domain
Details
The article for this reading club is "Failure is your domain". The author, Ben Johnson, is an open source software developer specializing in databases, analytics and distributed systems. He is the creator of BoltDB (a key/value store written in Go). He has published a number of interesting Go-related articles, including a "Go Walkthrough" blog series.
The article focuses on error handling in Go. It argues that errors and their consumers need to be considered throughout the entire design process to make sure our application behaves properly when unexpected things happen. The article then show us how to design our application errors to fulfill the needs of different error consumers.
Similar to our previous reading clubs, we will have an open discussion about the article and share our opinions, related personal experiences, likes, dislikes and more.
