svetarosemond

svetarosemond

Topics covered in Elixir in Action textbook

I’m planning on purchasing Elixir in action second edition, and I was wondering if anyone could tell me based off the first edition, does it cover the following topics:

  • try, catch, and rescue
  • case, cond, and if
  • IO (Reading and Writing to a file)

Most Liked

sasajuric

sasajuric

Author of Elixir In Action
  • Branching constructs (case, cond, if) are explored in chapter 3.
  • try is briefly mentioned but not explored in details.
  • File I/O is mostly not discussed. The example which is developed throughout the book uses File.read and File.write, and there’s a brief example of File.stream! in chapter 3, and that’s all.
peerreynders

peerreynders

Getting Started and Introduction to Mix are definitely worth your time.

Hexdocs quality depends on the package providers - and as valuable and high quality the hexdocs for Phoenix and Ecto are, I feel that going through Programming Phoenix 1.4 and Programming Ecto first helps you to get more out the hexdocs (and makes them easier to understand).

Elixir in Action 2e is an excellent guide to learning how to develop Elixir applications (the Elixir/BEAM way). That being said some people may benefit from some additional help from Learn Functional Programming in Elixir to get more used to the functional way of doing things.

Also, when is the second edition of EiA coming out? Some stores says September 30th but Amazon says November 6th.

You can get the eBook right now 35% off with your forum discount - code ‘elixirforum18’ at manning.com

Where Next?

Popular in Chat/Questions Top

KSingh1980
How to run the random query and get the result in JSON format and send it as a response. The query will be in the following form DB Name...
New
shansiddiqui94
Hello all, I recently did my first app in Phoenix and Liveview, many thanks to all the users who assisted me. I found that the tutorial ...
New
aswinmohanme
I recently finished the Udemy course on Elixir and Phoenix and I am thinking about using it for the next project. But I am stuck as how t...
New
asfand
Hi Everyone, I am a student and know basics of web development, used some php and ruby, but I am not an expert in any. I want to learn E...
New
TwistingTwists
I want to learn DSL. Don’t know how to write one. What;s the best introductory resource? I see some macro being used here. Is DSL only ...
New
koen_vb
Hi, I was looking for a pointer of how I could most easily start with phoenix regarding deploying it to something like linode or google c...
New
New
svetarosemond
I’m planning on purchasing Elixir in action second edition, and I was wondering if anyone could tell me based off the first edition, does...
New
New
tom_s
Hello Elixir Community! I’m new to functional programming in general and to Elixir in particular but I’m very intrigued and would like t...
New

Other popular topics Top

malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 52341 488
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New

We're in Beta

About us Mission Statement