All the code used in this book is available in the companion repository