Erlang & Elixir • Francesco Cesarini & Andrea Leopardi • GOTO 2023

Sdílet
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

Komentáře • 2

  • @andrewp7497
    @andrewp7497 Před 11 dny +3

    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.