AstonJ

AstonJ

Is anyone finding it difficult learning Elixir or Phoenix?

If so I (and hopefully others!) might have some tips for you :slight_smile:

But first, please say which area you’re finding most challenging:

  • Understanding the concepts
  • Remembering those concepts

Please also include:

  • Books you’ve read so far
  • Whether you have read the official guides yet? (If not, why not?)
  • Any other resources you have read/watched about the topic

Most Liked

grych

grych

Creator of Drab

What I’ve found challenging at the beginning:

  • rebinding variables (are they unmutable and mutable?)
  • pattern matching with pin operator
  • why can’t I match on functions
  • in Phoenix - the similar syntax for module attributes and EEx assigns; that drove me crazy
10
Post #4
dc0d

dc0d

I came from Go (3 years) to Elixir and before that I was doing .NET (C#/F#) for about 14 years. It has been almost 3 years since I use Elixir on and off (mostly R&D and personal projects - only one real world) and I (think) understand most of it and most of Phoenix, well enough.

Now (hopefully) I am going to write Elixir on a daily basis. Still I do not feel comfortable enough using Elixir or Phoenix . I want to achieve more and be more productive yet I feel I lag - sometimes unpleasantly. One feeling that I have is that the language and the framework (both of them) change too much. I really hope they slow down a bit and get more stable.

It is hard to pinpoint the problem. But I know I love Elixir very much and a good community have my back.

Thanks!

chrismccord

chrismccord

Creator of Phoenix

Welcome aboard! Have you been thru the Phoenix getting started guides? Were there gaps that left you behind, or did they not go far enough? Would love to know how we can improve <3

Last Post!

AstonJ

AstonJ

8 posts were split to a new topic: My thoughts about Elixir/Phoenix

Where Next?

Popular in Discussions Top

AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31771 143
New
Crowdhailer
I’ve been hearing much about the new formatter and it’s something I have been keen to try. I find examples buy far the most illuminating...
248 19814 150
New
chulkilee
Here are the list of HTTP client libraries/wrappers, and some thoughts on HTTP client in general. I’d like to hear from others how they w...
New
PragTob
Hello everyone, I know we had quite some threads (read through lots of them) about background job processing but it remains a hotly deba...
New
marciol
Please, let me know if this kind of discussion already took place in another topic . Hi all, how do you consider if is better to build ...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
AstonJ
Can you believe the first professionally published Elixir book was published just 8 years ago? Since then I think we’ve seen more books f...
New

Other popular topics Top

JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42716 114
New

We're in Beta

About us Mission Statement