Sanjibukai

Sanjibukai

Is learnelixir.tv and learnphoenix.tv up to date?

Hello everybody…

In my learning journey, I try to learn from different source and in different ways in order to grasp (and engrave in my head) as much as I can…

This goes from books, conf talks, video courses, screen casts, youtube videos etc…

I heard of learnelixir.tv and learnphoenix.tv which are both from the same author, from which I’ve also heard positive things…

But I wanted to know if right now in 2020 they still have values…
I’m asking because I already followed some older resources… While it didn’t matter much for elixir, I noticed that for Phoenix (including ecto and other related dependencies) it was a little bit more difficult to adapt to newer version…

And while I’m here, I wanted to know if the author is fine? It seems that he didn’t give any sign from more than a year (I mean at least on his blog and on twitter…)

Most Liked

danielberkompas

danielberkompas

Hi Sanjibukai,

Both series are out of date. However, since both Elixir and Phoenix are stable and have been for some time, this just means that they lack videos on new features released since I released the series. Nearly everything in the videos is still relevant.

Phoenix 1.3 was released in the middle of producing the Phoenix series, so many of the videos still use the old Phoenix 1.2 file structure. However, there is an episode on Phoenix 1.3 that covers most of the changes.

I’m very happy people in the community have found them useful. One of these days, I may be able to bring them fully up to date, especially since both Phoenix and Elixir have reached maturity now and I expect only minor features and patches going forward. I’m just busy with life and work, so I never seem to quite get around to it.

Anyway, I hope this helps!

13
Post #7
chouzar

chouzar

The learnelixir.tv episodes are a great quick introduction to the language and OTP basics. The highpoint for me was episode 16 Applications in which a full OTP application is developed following some TDD.

All episodes are still relevant in a way or another incluiding the Deployment episode, it does’t cover releases from elixir 1.9 but still offers a valid path for deployment.

chouzar

chouzar

I haven’t :frowning_face:

But the program seems to be of excellent quality; judging from the episodes alone:

  • I really like that Daniel dedicates 5 episodes just to Ecto.
  • After going through Phoenix almost half of the episodes are about building varied kinds of apps.

A good thing is that Phoenix hasn’t changed a lot so all the episodes should still be relevant.

AstonJ

AstonJ

@danielberkompas will know - hopefully he’ll spot this and be able to answer you :smiley:

You get less changes in a language than you do a framework, so it’ll be more important for the Phoenix course to have been updated :023:

Also check out other Learning Resources > Courses and also this recent one by @redrapids

Has anyone seen Building Tetris on Elixir/LiveView?

Sanjibukai

Sanjibukai

Thanks for the link about Tetris on Elixir/LiveView…
Seems good and if I’m not mistaken it’s from Bruce Tate (author I know from many books I own from PragProg).
I’ll start the first free episodes and surely I’ll buy the remaining ones (particularly regarding the affordable price for everything - and I even hope that will be valid for upcoming videos, if any… hopefully…)

Where Next?

Popular in Chat/Questions Top

wolfiton
Hi everyone, How can i retrieve the name from a structure like this? %{"id" => "1570", "name" => "Croque Monsieur"} My test loo...
New
New
sadcad
I love the Phoenix and Elixir docs, but I always tend to learn faster when I watch a video of someone explaining things and then I implem...
New
Scoty
Hey, I am currently reading Programming Elixir and I am doing one of the exercises where you should write a solution to the “I’m thinkin...
New
RKC07
I’m new to elixir. I did some coding in python and C. I want to learn elixir for starting my career in web development. I need suggestion...
New
wallyfoo
Long story short, I have a real world need to create a view for hooking up a shipping terminal to live data, but because of some early ar...
New
jslearner
Will learning Erlang really help in being a better Phoenix or Elixir developer or is it a waste of time?
New
Chawki
Hi,i’m new to elixir. i’m searching elixir small programs to try it out my self,Is any good resources out there? Thank you.
New
jace
I wanted to write a library for interacting with a Web API as a practical way of learning Elixir. However, there seem to be a lot of diff...
New
dogweather
Can anyone recommend books/courses/videos that use real-world Elixir? E.g.: Idiomatic error handling design, whether it’s {ok/error, .....
New

Other popular topics Top

yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
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
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
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
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New

We're in Beta

About us Mission Statement