AstonJ
Welcome to our Elixir In Action Book Club! ![]()
This book was recently released in its third edition so we thought it was about time we had a book club on it! It is being led by @code-shoily and @juhalehtonen and the author of the book, @sasajuric, will also be dropping in from time to time - so if you have any questions it could be a great way to interact with the author!
Here’s the full list of participants:
-
@sasajuric (author)
-
@code-shoily (leader)
-
@juhalehtonen (leader)
There’s no strict schedule but we encourage everyone to post at least once per chapter, and please remember that while criticism is fine, please be kind - book authors are our friends and members of the community too ![]()
Everyone else is also welcome to join the book club or to comment on anything you find interesting. For anyone who wants to join or purchase the book we’ve also got a limited-time 45% off coupon - simply use elixclub24 at checkout over at manning.com! ![]()
Trending in Discussions
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
code-shoily
Super happy to be here. Looking forward to discuss and learn from y’all. Apologies in advance for the upcoming stream of (friendly) reminders
I will mostly be reading on Fri/Sat and posting on Wednesdays!
AstonJ
I loaded the book on to my phone last night and read the excellent foreword by @FrancescoC, where he says when he asked José what problem he was trying to solve José said that he wanted to bring the power of Erlang to other communities. Francesco goes on to say he had put the same question to many other language creators but José was the first to say his focus was on the adoption of ideas, semantics, and run-time (of the extremely powerful Erlang) and he did it by approaching the problem with a different syntax, tools, and development approach.
In more simpler terms (and something many of us have been saying on places like the forum) his goal was to essentially make the power of Erlang as accessible as possible to people who have learnt or have become accustomed to what some might consider ‘modern’ languages and frameworks, such as Ruby and Rails.
I’m glad Francesco got it directly out of the horses mouth and when people ask this question in future I will point them to this post!
PS, if anyone is interested here is my review of the original edition of this book: Elixir In Action (Manning) - #2 by AstonJ
juhalehtonen
Hi all!
Looking forward to hearing from everyone on their journey through Elixir In Action!
The way I’m approaching the book’s latest edition is bound to be different from the way I approached Elixir books many years ago, back when I was just getting started with Elixir.
Nevertheless, I’m certain there will be much to learn from the book, alongside many great reminders of the core truths of the platform. I’ll be sure to document my journey through the chapters here in the thread!
Just like the foreword from Francesco Cesarini and the preface by Saša Jurić point out, the fundamentals of OTP are not only the stable foundation upon which Elixir builds upon, but also one of the key differentiators and reasons why Elixir (and the broader Erlang ecosystem) is different from many other languages. Truly understanding the OTP way of building software is what truly unlocks Elixir’s full potential, and the truths about that never go out of fashion
What are you looking forward to gaining from the book?
code-shoily
I had read the first version of this book when I was learning Elixir, I was a reviewer for the second version of this book. For this third version I have a different thing in mind.
I have been hearing a lot that “Elixir is a difficult language for beginners” - I vocally disagree with that. One of my things to do this year was to produce some beginner friendly Elixir texts.
My goal for reading this third incarnation of this book would be to revisit Elixir with a pedagogical point of view. And chatting with like minded folks and hearing their opinions and learning from their experiences - chapter by chapter.
Aside from that, this is one of the three books that helped me become a better programmer so I will be party to a book club even when it is for the 10th edition.
sodapopcan
What are the other two?
code-shoily
One is “Joy of Clojure” the other one is actually a whole website but the book Domain Modeling made Functional is a great book and one I read multiple times.
Update: I no longer work with Clojure and I was never really an F# dev but I used concepts of those to enrich my reasoning about pieces of codes. Also, all these resources take a very pragmatic approach at describing things without being too academic, that’s a style I really enjoy reading.
urfolomeus
I partially read the first edition of this book and am taking the opportunity to try and make it all the way through now that the third edition is out. I struggle to finish books like this, even when they are as well written and useful as EiA. My hope is that by joining a book club I can keep myself accountable to push through when other shiny things are tempting me away
As for what I hope to learn, I’m keen to deepen my understanding of the concurrent side of Elixir and learn more about maintaining production BEAM applications.
TimButterfield
I have both prior versions of this book and have worked a little with the Erlang on which Elixir is based. It will be interesting to see what additional ideas I can glean from the book this time around. Hopefully, the regular pacing of a book club reading and the discussions here lead to deeper understanding.
This is my first book club here. The opening post encouraged posting once per chapter. But, what is the expected pacing for chapters? Is that one chapter per week or some other faster or slower frequency? I want to make sure my expectations are aligned.
AstonJ
@code-shoily has said he’ll be posting weekly updates but there are no hard or fast rules Tim, just go at your own pace and post your thoughts or get involved with discussions as and when you can
AstonJ
The mighty @bjorng will be joining as well!
I’m sure I won’t be the only one interested in hearing his thoughts on Elixir while working his way through the book