Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun
This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, butget them right without all the locking and consistency headaches. Meet Elixir, a modern, functional, concurrent langu
* book is polished, well-structured & perfectly edited
* it's 100% enough to start an adventure with Elixir programming
* some of new elements (since 1.3) were properly covered (e.g. formatter), but there are also some other very interesting elements (like GenStage & flow) that haven't been even mentioned - yes, I know that GenServer is huge & it's not possib ...more
My first contact with Dave Thomas was the famous “Pickaxe book” for Ruby. It wasn’t my first contact with the language, but it certainly helped in deepening my understanding of it. It’s a great book, and I went back numerous times to re-read certain chapters. I already had a crush on Ruby, but “the Pickaxe” helped turning that ...more
The book is broken into three major sections. The first section was language bas ...more
Then I did nothing with Elixir until picking up this book.
I really wanted to like it but really, I found that it was just a wordier version of the Getting Started guide. It took longer to get through but taught very little above what was in the guide. Furthermore, the author's writing style and humour came ...more
Perfect balance between what's told & what's needed to comfortably start coding in Elixir. It shines especially in language-dedicated sections, OTP part feels a bit too short, but as it can be really overwhelming (based on my own experience when I was learning Erlang some time ago), I don't find it a big trouble.
All key topics (distribution, supervision, actor model itself) have enough of author's love, with an exception of error handling maybe. And I don't ...more
recommended for anyone looking to learn Elixir!
The nice thing about the book is that all chapters comes with a some exercises to reinforce what you l ...more
Bonus: Dave Thomas is one of the greatest tech evangelists, you just can't ignore his enthusiasm. ...more
Good read, even if I had a quibble with the way the concept of accumulators was introduced, for ...more
I started with Programming Phoenix for a more practical learning. This book feels like the other "Programming language book". You will find how to split a string, or how you can deal with regex. In case you're looking for the methods for many types, it will be for you.
For me, it's not the best book to start, but it's a good one to improve your skills and "programming language vocabulary". ...more
The first part of the book covers some concepts about functional programming, then you'll see some basic language constructs, which are normally used every day like basic operators, anonymous functions, pattern matching, binaries, char lists, keywords, maps, modules, enumerables, and so on... also talks about some code conventions, at the end of this part the author shows how to organi ...more
My mind was blown almost completely today when Dave Thomas overloaded the "do" block and created an aspect-oriented solution to the function profiling problem. This book was also my introduction to OTP, the Erlang's Actor model semantics including G ...more
Goodreads is hiring!
Learn more »