Skip to content
0:00 / 0:00

#beam#elixir#erlang

The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019

GOTO Conferences

1M subscribers • 87 videos on Hallway • Conference channel

YouTube
  • Recommended by 21 people: 16 on Hacker News, 1 on Lobsters, 3 in engineering communities and 1 curated list.
  • A classic. People kept recommending it from 2019 to 2024.
  • Presented by Saša Jurić, author of Elixir in Action

Intermediate. Assumes working knowledge.

383K views7 years ago21 recommendations

Distributed systemsProgramming languagesElixir and ErlangConcurrency and parallelismFault tolerance and failure

Saša Jurić demonstrates the concurrency model, process isolation, and fault tolerance mechanisms of the BEAM virtual machine using Elixir.

This presentation was recorded at GOTO Chicago 2019. #gotocon #gotochgo gotochgo.com Saša Jurić - Author of "Elixir in Action” @sasajuric5850 ABSTRACT Whether you're developing a small web site or a large-scale distributed system, Erlang and Elixir are great tools for building server-side systems. Both languages can help you start quickly and deal with highly complex problems at a large scale. This talk aims to explain what makes Erlang and Elixir suitable for such tasks. We'll look past the syntax and the ecosystem, focusing instead on the concurrency model of these languages. Combining a bit of high-level theory and a couple of demos, we'll examine some important properties of Erlang/Elixir concurrency, with a special emphasis on why these properties are very relevant when building highly available systems. The talk targets experienced backend developers, but no knowledge of Erlang or Elixir is required. You will walk away from [...] Download slides and read the full abstract here: gotochgo.com/2019/sessions/712 RECOMMENDED BOOKS Saša Jurić • Elixir in Action • amzn.to/2RZh5eN McCord, Tate & Valim • Programming Phoenix 1.4 • amzn.to/3zcUqj4 twitter.com/GOTOcon linkedin.com/company/goto- instagram.com/goto_con facebook.com/GOTOConferences #erlang #elixir #programming #DistributedSystems #FunctionalProgramming #SasaJuric CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at gotopia.tech Sign up for updates and specials at gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. youtube.com/user/GotoConferences/?sub_confirmation=1

Why it's here

21 people recommend this

What people say. Highly recommended as the best demonstration of Erlang and Elixir concurrency, fault tolerance, and the BEAM platform.

u/ergnui34tj8934t0in r/elixir • Recommends

The Soul of Erlang and Elixir • Saša Jurić's 2019 talk about the BEAM. This is the talk that really got many of these concepts to click for me.

u/mto96in r/elixir • Recommends

Discover what makes BEAM languages, such as Erlang and Elixir, such a great fit for building server-side systems

u/vnglstin r/elixir • Recommends

Recently came across Saša Jurićs presentation The Soul of Erlang and Elixir. Quite an eye opener for me as a Elixir newbie

u/mto96in r/ProgrammingLanguages • Recommends

What makes BEAM languages, such as Erlang and Elixir, such a great fit for building server-side systems?

unbalancedparentheseson Lobsters • Recommends

The Soul of Erlang and Elixir

shoon Hacker News • Recommends

On “We 30x'd our Node parallelism”

…than, like, a session token, then you made the wrong choice and you need to go back and re-assess. Elixir is in the "germination phase" and I predict massive adoption in the next 5 years. It is a truly excellent platform, every fintech company I know at least has their toe in the water. Everyone I show this video to 1 just says "well, shit." 1 link to this video…

dnauticson Hacker News • Recommends

On “Crystal 0.33”

I replaced a python/uwsgi stateless stack with an elixir stateful system. Flipped it over and it worked flawlessly, and hasn't died once in several months of operation. Latencies are way down, and operation of it is simpler. Full deploy to the head node is one command, not an ansible script. I guess part of it is that I'm lazy and haven't learned supervisor strategies like kubernetes (the place I work doesn't deploy kubernetes anyways) This video is instrumental in giving me the confidence to do what I did: link to this video

irq-1on Hacker News • Recommends

On “Optimising for Concurrency: Comparing the BEAM and JVM virtual machines”

> and particularly, videos go out of their way to discuss how process management and IPC communication works After watching a bunch of videos on BEAM/erlang/elixir I came to the conclusion that it isn't a platform for computation, it's a platform for communication. The best video (by far) was The Soul of Erlang and Elixir • Saša Jurić link to this video Two shallow benchmarks: link link (phoenix is at 175)

probotect0ron Hacker News • Recommends

On “YouTube Channels to Level Up Your Programming Skills”

I would find a list of good talks much more useful. For example, 'The Soul of Erlang and Elixir' talk by Sasa Juric 1 really sold me on Elixir. 1 link to this video

jtwebmanon Hacker News • Recommends

On “An Elixir adoption success story”

Almost no business application is written for performance at raw request speed. What Elixir brings is far more the that. Watch this if you want to understand why so many people fall in love with it. link to this video

sphon Hacker News • Recommends

On “Why Elixir (2014)”

From the author of this post, here's one of the best demos of Elixir, Erlang and modern distributed computing in general: "The Soul of Erlang and Elixir • Saša Jurić • GOTO 2019" - link to this video When you feel sufficiently amazed by this demo, I also recommend the Elixir in Action book, by this same author, to get started with this incredible ecosystem and paradigm. --- It's hard to imagine a better platform than Erlang's for writing distributed and networked systems of any kind. I fell in love with Elixir in 2016 and have been using it full time since, first adopting as CTO in my previous company, now powering my new solo business. It's such a good language, with great community and stewardship, r…

lumannnnon Hacker News • Recommends

On “Two million checkboxes (written in Elixir)”

Check out this presentation :) "The Soul of Erlang and Elixir by Sasa Juric" Really one of the best presentations to show what you may get out of adopting Elixir. link to this video

programming-talkscurated list on GitHubRecommends

Under “Elixir”

The Soul of Erlang and Elixir 00:42:02 by **Saša Juric** (2019)

gregorson Hacker News • Recommends

On “An Interview with Jose Valim, Creator of Elixir”

I feel like this talk does a great job of answering that question - The Soul of Erlang and Elixir by Saša Jurić ( link to this video )

beefmanon Hacker News • Recommends

On “Ask HN: Best Talks of 2019?”

The Soul of Erlang and Elixir, by Sasa Juric video: link to this video HN discussion: link Preventing the Collapse of Civilization, by Jonathan Blow video: link HN discussion: link

randitoon Hacker News • Recommends

On “Elixir 1.11”

If you're interested in Erlang/Elixir, you might want to watch this video: link to this video (GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić) It shows off the power of the BEAM VM -- and kind of makes you stand back and go "whoa.. how do they do that?"