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

New
New
SmartLogic
We at SmartLogic have been running an intermittent series of live coding sessions on Twitch that we then archive on YouTube; in the lates...
New
alvises
Hey friends, I’ve just published a new post and video on LiveView where I show how to build a Gallery app with an automatic slideshow fu...
New
Corys
I got a new video up on doing multi tenancy in phoenix 1.3 using Apartmentex. Lemme know if any questions. :grinning: http://www.schmi...
New
AstonJ
Not sure if this is still going but adding it for completeness. Who Is This For? You’re a programmer. You’ve heard of Elixir and ...
New
CinderellaMan
Hands-on Elixir & OTP: Create a cryptocurrency trading bot - Ep. 16 - Add end-to-end tests elixir | otp | learning | screencast | cry...
New
ElixirCasts
I made an episode exploring Phoenix assigns: https://elixircasts.io/exploring-phoenix-assigns
New
lawik
I’ve been making videos a fair bit and they typically go both on the blog and the YouTube channel. Just released this one which attempts...
New
AstonJ
3 episodes at $6.75 each Build real-time apps with ease using Phoenix. In this screencast series, get a brief introduction to the Elixi...
New

Other popular topics Top

albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
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
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 Postgres...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
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
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
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...
3271 126479 1222
New

We're in Beta

About us Mission Statement