These are my notes as I am working my way through this book from PragProg. I am reading a beta version of the book so things may change. I’ll be posting this to my github repo: (https://github.com/chriseyre2000/designing_elixir)
The introduction starts by building a simple counter application as the domain and wraps it in a send/receive process with an API.
The code samples here are clean and clearly ordered. The only note that I have found so far is that I needed to delete the autogenerated Count.ex file to avoid a warning.
Takeaway from the intro: Supervisors are about lifecycles.
Takeaway from type introductions: Send the functions to the data!
Chapter 3 typo: response.ex is misspelt (reported).
excoveralls looks to be a better code coverage tool.