Lessons in Elixir programming.

Joined January 2016
Replying to @tijuanate
Interesting! @tijuanate we discovered a bug in our previous example. After fixing that, `Enum.reduce/3` was actually the fastest! #MyElixirStatus #WeBEAMtogether #LearnElixir #OpenSource #SharingIsCharing
1
1
Big thanks to @adolfont for proof checking us. There is a mistake in our initial image. If you want to remove the counter from your prompt, this is the CORRECT configuration. Sorry for the mishap!
4
5
Did you know with the `.iex.exs` file you can customize your IEx experience? Change the prompt, set up frequently used aliases, import modules, and more! Check out the docs for more details: hexdocs.pm/iex/IEx.html#modu… #myelixirstatus #learnelixir #openeducation
3
10
4
52
Want to see your application's dependency tree? That's no problem with Mix! With `mix deps.tree` we can see all of our dependencies and the dependencies they include. Let's create a new Phoenix project and give it a try! #learnelixir #openeducation #Elixirlang #MyElixirStatus
Replying to @aenglisc_
Thanks for pointing that out @aenglisc_!
2
Did you know you can't use pattern matching to identify an empty map? To match an empty map we have to put pattern matching aside and use `==` to do our comparison. Check out our example below #learnelixir #openeducation #Elixirlang #MyElixirStatus
3
12
4
57
Elixir types have a predefined order. Without running the below example, do you know what the result will be? #learnelixir #openeducation #myelixirstatus #elixirlang
3
1
1
12
Did you know Erlang has a FIFO (first in, first out) queue datatype builtin? erlang.org/doc/man/queue.htm… So why a queue and not a list? Queues are double-ended! #learnelixir #elixirlang #myelixirstatus #openeducation
1
10
40
Did you know in #elixirlang `true` and `false` are just special atoms? Don't believe us? Try it out for yourself! #myelixirstatus #elixirlang #learnelixir
1
4
2
23