Erlang & Elixir • Francesco Cesarini & Andrea Leopardi • GOTO 2023
Vložit
- čas přidán 30. 06. 2024
- This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph
gotocph.com
Francesco Cesarini - Founder of Erlang Solutions & O'Reilly Author @ErlangSolutions
Andrea Leopardi - Elixir Core Team Member, Developer Advocate & Principal Engineer at Veeps @whatyouhide
ORIGINAL TALK TITLE
Erlang & Elixir: On the Shoulder of Giants, There is Room for Larger Giants
RESOURCES
Francesco
/ francescoc
github.com/francescoc
/ francescocesarini
Andrea
/ whatyouhide
/ anleopardi
andrealeopardi.com
github.com/whatyouhide
mas.to/@whatyouhide
Links
• why it took 200,000 ye...
ABSTRACT
In the past few years, it seems like Erlang semantics paired with Elixir developer experience are spreading to domain after domain, from real-time web apps to UIs, from embedded systems to machine learning.
Why is that? Erlang has been around for a few decades, but we’re not sure that it would be as widely-used today if Elixir hadn’t come around. On the other hand, who knows if Elixir would have ever been born without the ideas behind Erlang.
In this talk, we want to explore these questions and the symbiotic relationship between the two languages. [...]
TIMECODES
00:00 Intro
06:28 Andrea's story
09:38 Erlang resources
12:55 Francesco's story
16:48 Robert Virding
20:52 LYME stack
24:00 Elixir
32:54 Layers
33:49 Distributed system
35:21 Bottom-up
36:15 Top-down
38:53 Abstractions over OTP
40:51 Don't reinvent the wheel
43:00 BEAM
48:03 Joe Armstrong's tenets
52:10 Outro
Download slides and read the full abstract here:
gotocph.com/2023/sessions/2941
RECOMMENDED BOOKS
Andrea Leopardi & Jeffrey Matthias • Testing Elixir • amzn.to/3SHBzsJ
Francesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTP • amzn.to/3uCB43V
Francesco Cesarini & Simon Thompson • Erlang Programming • amzn.to/3FEko1F
Bruce Tate • Seven Languages in Seven Weeks • amzn.to/3L79Ddr
Sophie DeBenedetto & Bruce Tate • Programming Phoenix LiveView • pragprog.com/titles/liveview/...
Saša Jurić • Elixir in Action • amzn.to/2RZh5eN
Joe Armstrong • Programming Erlang • amzn.to/3fzY53g
/ gotocon
/ goto-
/ goto_con
/ gotoconferences
#Erlang #Elixir #Elixirlang #WhatsApp #ProgrammingLanguage #FunctionalProgramming #BeaconLanguage #BEAM #Concurrency #Gleam #PhoenixFramework #Programming #SoftwareEngineering #DynamicTyping #AndreaLeopardi #FrancescoCesarini
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.
czcams.com/users/GotoConf... - Věda a technologie
Not really sure what the reason for this hour was!? I'm interested in erlang and can have a look at elixir, but you've just given a history lesson. Would be more interesting with examples I think.
Exactly!