Oxyrus

Oxyrus

Getting Started with Elixir (Pluralsight)

Has anyone seen this course so far? https://app.pluralsight.com/library/courses/elixir-getting-started

Most Liked

Matt-Hornsby

Matt-Hornsby

Haven’t watched it yet, but looking at the table of contents and transcript - it looks like it would be a good intro for those who are brand new to Elixir.

I’d love to see an intermediate version, which gives a lot of advice about how to set up supervisors and work with all the other goodness that OTP gives us. Also, something that gives some advice on how to design and structure applications would be awesome. As someone who is a little beyond the basics, I find myself often wondering how I should lay out my modules, what things belong as genservers/agents, how to set up robust supervision trees, etc.

AstonJ

AstonJ

They do a free trial of 200 minutes/10 days which would be enough for that course :003:

Oxyrus

Oxyrus

With https://www.visualstudio.com/dev-essentials/ you get 3 months, that’s what I’m using :smiley:

Matt-Hornsby

Matt-Hornsby

Agreed - though I find that is the hardest part of learning a new ecosystem. Learning Elixir “the language” is one thing. Learning the entire ecosystem, including the idioms (from simple things like “how do i physically structure my project” to complex, like “how do i structure my modules”) and the unique ways to solve problems within that ecosystem is another.

It’s especially important, in my opinion, when Elixir/Erlang/OTP introduce ways of doing things that are so foreign to any other tech stack. For example - if I want to read a file and use it for input throughout the lifecycle of an app, does it make sense to use a Genserver? Do I then supervise it so that if it dies for some reason, my app still functions? No other tech stack that I’ve ever seen even touches on anything like this. There are a lot of those kinds of things that various books touch on, but none that I’ve seen which really pull it together. The Little Elixir and OTP Guidebook fills in a lot of great context, as does Designing for Scalability with Erlang/OTP

In general, this is the area where I see the most need. I know that Johnny Winn has talked at length on Elixir Fountain about the “Intermediate” level Elixir practitioner. Or rather, the lack of depth in that category of expertise within the community.

I have not yet - I’ll take a look.

Where Next?

Popular in Courses Top

AstonJ
New, from @danielberkompas Learn how to build fast, dependable web apps with Phoenix in this series of in-depth, step by step screenc...
New
mat-hek
Hi everyone! We just released the Elixir Language Tour guide – an interactive intro to Elixir. The guide itself is written in Elixir an...
New
JEG2
If you don’t make it past the first sentence of this post, here’s what you need to know: I’ve published a free Livebook guide about data...
New
kpanic
https://pragprog.com/screencast/v-roerlang/modern-erlang-for-beginners An in-depth introduction to coding with Erlang, a general-purpos...
New
learn-elixir.dev
At Learn-Elixir.dev we help developers master Elixir via mentorship and course content: Exclusive curated content covers the beginner,...
New
CodeSync
If you’re joining us for Code BEAM Europe, you can enhance your experience with specialized training sessions. With small groups and the...
New
zkessin
Hi All I have a new email course to introduce people to GenServers, which I think will be useful for those trying to get up to speed with...
New
AstonJ
Grox.io looks really nice and I love that they’re doing a Joe Armstrong tribute :heart: Bruce Tate (@redrapids) has put together a team ...
New
sorentwo
The Oban Training 101 curriculum is extracted from our in-person training from ElixirConf 2023. It’s designed to teach everything you nee...
New
Ry753
Greetings Productive Programmer, Early access to our Phoenix 1.7 LiveView course is now live and it’s FREE! The first Several videos (60...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3268 119930 1237
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
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
script
If I have a string “1000 cfu/ml” . I want to remove the characters and / and space . So the string is like this "1000" What is the ...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New

We're in Beta

About us Mission Statement