dimitarvp
Modern books about Elixir, functional programming, Phoenix, OTP?
Hey everybody,
I scanned the forum for an hour or so and couldn’t help but notice that various offerings in the books department seem little outdated – f.ex. the “Little Elixir & OTP Guidebook” seems to cover Elixir 1.2 and 1.3 which in my eyes is not ideal (supervisor / worker configuration has changed since).
As of the beginning of 2019, what would everybody recommend on these topics?
- Functional programming + Elixir
- Phoenix (+ Presence, + Sockets)
- OTP itself; could be Erlang but ideally I’d prefer Elixir
- Event sourcing, CQRS, command patterns
- Bonus points for something like Okasaki’s book about purely functional data structures but not working with C++ if possible (we’re looking to apply that knowledge in immutable FP languages after all).
I’m looking to become a bit more formally and more widely practically educated and your suggestions will be of great help.
Thanks.
Most Liked
idi527
![]()
Designing for Scalability with Erlang/OTP ![]()
![]()
kokolegorille
+1 for Designing for Scalability with Erlang/OTP 
- Okasaki
axelson
Programming Phoenix 1.4, eBook just released, print coming 2/19: Search
Elixir in Action, Second Edition: Elixir in Action, Second Edition - Saša Jurić
Ready as of 1/16
The latter half of the book covers “thinking in OTP” well
sandymatt
For Phoenix Presence, there’s an entire chapter in “Phoenix Web Development”, from Packt.
I’m about halfway through that book, and it’s definitely an intermediate book, pretty solid and I’ve learned a good deal.
Also, Pragmatic Studio has their “Unpacked Bingo” course, which uses phoenix and presence. I haven’t started watching it yet - it’s next on my list.
LostKobrakai
For me the combo would be “Programming Phoenix 1.4” and “Elixir in Action”.








