tom_s

tom_s

Elixir Video Tutorial - Elixir for Programmers vs. Take off with Elixir

Hello Elixir Community!

I’m new to functional programming in general and to Elixir in particular but I’m very intrigued and would like to start diving deeper into the language.
I really prefer learning hands-on with some “real world” coding and since there isn’t an extensive interactive tutorial yet I could find, I’m looking towards one of the popular video courses. In particular “Elixir for Programmers” (https://pragdave.me/) and “Take off with Elixir” (https://bigmachine.io/products/take-off-with-elixir/).

I was wondering if I could get some input on how these two compare?

I’m mainly interested in using Elixir in a microservice oriented backend infrastructure, not so much in the Phoenix all-in-one approach.

I’d appreciate any input on your experiences with these two courses and any information on how they might compare.

Thanks a lot & have a great day!
Tom

Most Liked

dimitarvp

dimitarvp

Hey Tom,
While I cannot compare your two sources, I am rather curious about your planned usage of Elixir. Can you tell us an example of what you are planning to build?

As I understand (and have practiced) them, microservices are usually single-core laser-focused tools that do one thing really quick and rarely are complex projects. As such, languages like Go or Rust or OCaml (or even C++) are usually better suited for those kinds of projects.

The BEAM VM apps, in which Erlang and Elixir live, are usually much better used for more complex applications and services that coordinate / orchestrate a lot of others, and do a lot of work themselves.

elixirnewbie

elixirnewbie

@tom_s two other good sources are alchemist.camp and elixir casts

AstonJ

AstonJ

Welcome Tom!

I haven’t done the Take Off With Elixir course, but if you’re interested in microservices you’ll love Dave’s course :003:

Check out the reviews in its thread:

Also see the Learning Resources > Books and Learning Resources > Courses sections for more :023:

Last Post!

AlchemistCamp

AlchemistCamp

This is one area where I wouldn’t use Elixir. The EVM doesn’t excel at number crunching performance.

Where Next?

Popular in Chat/Questions Top

maqbool
what books/Resources do you recommend to learn about distributed system(theory)?
New
QueenSvetlana
My bookstore has Introducing Elixir: Getting Started In Functional Programming and the front cover says the book uses Elixir 1.4. The cur...
New
maz
I’m getting this error: ## ** (Ecto.Query.CompileError) Tuples can only be used in comparisons with literal tuples of the same s...
New
New
phykos
In Ruby, which is very similar to Elixir I do this: def test yield end test do puts("sup there") end Here, the yield keyword will be...
New
SavagePixie
I was wondering if there are any beginner-friendly, exercise-based resources for learning Elixir out there. I’m looking for something lik...
New
Twfo326
As a novice dev I’m trying to keep the curriculum as lean as possible. My requirements are modest: build simple CRUD apps with Phoenix...
New

Other popular topics Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
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
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New

We're in Beta

About us Mission Statement