aseigo

aseigo

Better Supervision Trees in 1.5 (and more!)

Exploring Elixir episode 3, and episode 3 Extra, are both out! In the main episode, we look at the new child_spec/1 function in Elixir 1.5 that makes creating supervision trees quite a bit nicer. It may look like a small feature at first, and in some ways it is, but it is one of those “bigger than it first looks” features imho.

In the Extra episode, there are new (and impressive!) 1.5/OTP20-vs-1.4/OTP18 benchmarks for records (tuples where the first element is an atom, such as {:ok, value}) thanks to a prod by @michalmuskala here on the forums, two more new features in Elixir 1.5 and OTP 20 (@impl and rand:jump), and address the possibility of an asciicast for future episodes.

Sorry to say, no asciicast with this episode … but next week is a new adventure. See you all then!

As usual, feedback and topic suggestions welcome.

p.s. I picked up a new, quieter, keyboard for this episode. I like having it in the background as it gives a “realtime” feel to it all, but I hope that it is now not so overwhelming and dominating in the audio. Let me know! (Looking at you @AstonJ :wink:

Most Liked

aseigo

aseigo

I actually have a proper pop filter buuut it ended up positioned unhelpfully during the recording … blaarg. Ah well, if there was nothing to improve, what ever would I do to stay entertained :stuck_out_tongue_winking_eye: sigh

AstonJ

AstonJ

Awesome - much better :003: the only thing you need now is a pop filter :lol: (you can make one yourself out of a metal hanger and an old (or new) pair of tights) or can just be lazy and buy one - even the cheap ones should be fine.

You are doing a fantastic job on these screencasts Aaron :023: and I completely agree with your comments in the second one :slight_smile:

Where Next?

Popular in Screencasts Top

ElixirCasts
I made an episode where we implement passwordless authentication with the Veil library. You can watch it here: https://elixircasts.io/pa...
New
hays
Hello, I had a great time digging into Ecto and creating this intro screencast: Ecto 2.0: The Database Tool for Elixir and Phoenix Th...
New
calebjosue
I’ve made a video about installing Elixir 1.16.1 on WIndows 11. In case someone is interested here’s the link The video de...
New
ElixirCasts
I made a video showing how you can use virtual attributes in Ecto to create fields that are not persisted to the database. https://elixi...
New
aseigo
New video covering, at least in brief, the current date and time APIs in Elixir. I do hope that more of Calendar / Timex are pulled i...
New
New
CinderellaMan
Hands-on Elixir & OTP: Create a cryptocurrency trading bot - Ep. 16 - Add end-to-end tests elixir | otp | learning | screencast | cry...
New
calebjosue
I’ve made a video on how to install Erlang (26.2.1) and Elixir (1.16.1) on GNU/Linux Debian 12 (Bookworm). Thanks!
New
dokuzbir
This week i discovered Alchemist Camp youtube channel. Really good resource for elixir world. It deserves a forum topic I think channel ...
New
mplatts
Elixir & Phoenix Testing 101 Hi guys, I’d like to get into creating more educational videos focuses on building web apps with Phoenix...
New

Other popular topics Top

lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
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
dokuzbir
Hello, I am trying to convert my lists to string without losing brackets.For start i have 3 map. They look like these buyer = %{ id: ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement