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.
I have been in the construction sector for over a decade and needed to move into a more suitable career as my children started growing up, I needed to be more available to them. I found an opportunity to move into programming, which has so many similar principles as construction. It was advantageous to me that I got my head around a high speed language for my job. That language was Elixir and as I learn best in a hands on application for my learning, I am so glad to have found Kamil’s book and YouTube videos which gave me clear instructions on how to go about this. Although I wasn’t actively trading, I was still able to write all the code and see it working thanks to his Binance mocking. If you are wanting to learn Elixir, I highly recommend going through his book as it will get you well on your way.
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.
Taking you on an adventurous journey through Elixir & OTPDownload the table of content
Just picked up my copy! I'll definitely be reading this after @hugo and I finish writing elixirpatterns.dev 😄. Thanks for the awesome book @kamilskowron!