Live data from Hacker News

Elixir v1.10

elixir-lang.org

11–20 of 141 posts

Re: Elixir v1.10

#11
post #5

Having learnt Ruby and a bit of Erlang, I'm interested in Elixir so I fire this tangential question: How would you recommend to learn Elixir? And a follow-up: some ideas for personal Elixir-based projects?

I just started my Elixir journey late last year, and I've been using a combination of Elixir School[0], the Ecto guides[1] and a video course from Pragmatic Studio[2] that I picked up on sale back in December. The video course was a mixed bag but mostly useful. I am also new to functional programming so it was helpful for getting my head around a new way of planning my code but there were definitely chapters that wer…

Could you explain a little bit more what you didnt like about the video course. No affiliation but I want to enter this area and I always looking forward to understand what make a course bad/good for a student.

Re: Elixir v1.10

#12

Having learnt Ruby and a bit of Erlang, I'm interested in Elixir so I fire this tangential question: How would you recommend to learn Elixir? And a follow-up: some ideas for personal Elixir-based projects?

This is a course a few friends are working through and they recommended it highly. https://codestool.coding-gnome.com/courses/elixir-for-progra...

Re: Elixir v1.10

#14

Having learnt Ruby and a bit of Erlang, I'm interested in Elixir so I fire this tangential question: How would you recommend to learn Elixir? And a follow-up: some ideas for personal Elixir-based projects?

I would suggest this in order:

1. Figure out what you want to build

2. Read the getting started docs a bit

3. As you figure out which features you want, look up things on a need to know basis

And repeat that loop until your project is done.

As for learning material to help with step #3, assuming it's a web app, personally I found looking at the source code for https://github.com/thechangelog/changelog.com/ to be highly valuable. The Programming Phoenix 1.4 book is great too to fill in some gaps of a "self learner". Also Alchemist Camp is quite good for seeing how to do 1 specific thing or generally look for workflow / implementation ideas.

Re: Elixir v1.10

#15
post #6

Having learnt Ruby and a bit of Erlang, I'm interested in Elixir so I fire this tangential question: How would you recommend to learn Elixir? And a follow-up: some ideas for personal Elixir-based projects?

The official Elixir guide runs you through the basics all the way to the more complicated concepts: https://elixir-lang.org/getting-started/introduction.html For a fun and complicated Elixir project, you could try building a process pipeline that uses all your CPU cores to crunch some data. Look into Elixir Flow [0], for example, which has a fun guide on counting words in a file. Elixir & Phoenix work well for web pr…

Have you looked at Dialyxir? [1] It makes Elixir feel like a structurally typed language. I use it at work, and it catches a lot of inconsistencies at runtime.

[1]: https://github.com/jeremyjh/dialyxir

Re: Elixir v1.10

#16
Note as of v1.9, Jose said the language was feature complete.

All subsequent releases will focus on improvements and bug fixes. Not new features.

https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-releas...

>> ”As mentioned earlier, releases was the last planned feature for Elixir [v1.9]. We don’t have any major user-facing feature in the works nor planned. I know for certain some will consider this fact the most excing part of this announcement!”

Edit: fixed for clarity

Re: Elixir v1.10

#17

Having learnt Ruby and a bit of Erlang, I'm interested in Elixir so I fire this tangential question: How would you recommend to learn Elixir? And a follow-up: some ideas for personal Elixir-based projects?

Lots of good suggestions here. You mentioned Ruby so I am going to assume some usage of Rails. There is a good presentation from ElixirConf 2019 about learning Elixir first before diving into Phoenix. Keep that in mind as you think of personal projects.

Re: Elixir v1.10

#18
post #16

Note as of v1.9, Jose said the language was feature complete. All subsequent releases will focus on improvements and bug fixes. Not new features. https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-releas... >> ”As mentioned earlier, releases was the last planned feature for Elixir [v1.9]. We don’t have any major user-facing feature in the works nor planned. I know for certain some will consider this fact the most…

I think the keyword in the v1.9 announcement was "major user-facing features". :) Back then we also said:

> We will continue shipping new releases every 6 months with enhancements, bug fixes and improvements.

I would say v1.10 is quite close to this sentiment: a bunch of improvements and enhancements but nothing really major. The main new feature in v1.10 is "compiler tracing" but that will be directly used by a small subset of the community, to improve the tooling, instead of being something everyone would use from the get go.

Re: Elixir v1.10

#19

This is the first release of Elixir after the Nubank acquisition of the parent company - http://blog.plataformatec.com.br/2020/01/important-informati...

Apparently José Valim is no longer at plataformatec: https://twitter.com/josevalim/status/1219264309202771968 Now at https://dashbit.co/

Re: Elixir v1.10

#20
post #16

Note as of v1.9, Jose said the language was feature complete. All subsequent releases will focus on improvements and bug fixes. Not new features. https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-releas... >> ”As mentioned earlier, releases was the last planned feature for Elixir [v1.9]. We don’t have any major user-facing feature in the works nor planned. I know for certain some will consider this fact the most…

I think the keyword in the v1.9 announcement was "major user-facing features". :) Back then we also said: > We will continue shipping new releases every 6 months with enhancements, bug fixes and improvements. I would say v1.10 is quite close to this sentiment: a bunch of improvements and enhancements but nothing really major. The main new feature in v1.10 is "compiler tracing" but that will be directly used by a smal…

Jose

I really love the years of work you’ve put into Elixir (and Phoenix as a framework).

Can’t say thank you enough.

Post reply on HN