No steps skipped. The book goes step by step through creating the non-trivial Elixir application from scratch.
Starting with a single GenServer, adding supervision, additional features and supervision layers.
Get something working in place, discuss the pros and cons and figure out how to improve it. Rinse & repeat
Go deep into what functional is and where to draw a line between pragmatic and math noise.
The most practical source of knowledge about the OTP-related topics I've ever seen! I've enjoyed watching the course and then jumped into reading the book, and whoah! I fully recommend reading, watching and following Kamil's content! It's just amazing if you still have problems with GenServers, Supervisors, etc. - thanks to this book, you can fully understand the pragmatic, practical usage of these mechanisms, which you can face in the Elixir language. Another thing that is not obvious is that you can easily get HOW to model and develop a loosely coupled application from this book. That's a rare and so important thing.
Just to give you a feel for what's there. Here's the very first chapter that goes all the way to establishing the WebSocket connection to receive a stream of the current prices.
Here are our readers' most commonly asked questions.
This book is dedicated to people with basic knowledge of Elixir & OTP that would like to see what creating non-trivial systems using them looks like.
The core chapters are finished, and the remaining additions will be bonus chapters that extend the concepts further.
Yes! You can read this book online for free.