To get the most out of this book
This book is very code-heavy, and in order to maximize what you learn from this book, it is recommended to code along with every code snippet. Make sure you’re using the correct Elixir and Erlang versions (as recommended at the beginning of the chapters). If you are new to Elixir or haven’t used it in a while, doing some practice exercises to shake off the dust before you dig into this book is also recommended.
Hardware/software covered in this book:
This book relies on Elixir 1.11.x and Erlang 23.2.x. Ensure you have asdf
or some other package manager installed on your system. This will allow you to easily switch back and forth between Elixir and Erlang versions. This book was tested on macOS and Linux, so you may experience some inconsistencies when using Windows.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.