This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph https://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 https://twitter.com/FrancescoC https://github.com/francescoc https://linkedin.com/in/francescocesarini Andrea https://twitter.com/whatyouhide https://linkedin.com/in/anleopardi https://andrealeopardi.com https://github.com/whatyouhide https://mas.to/@whatyouhide Links https://youtu.be/gBqV0OpTo0o 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: https://gotocph.com/2023/sessions/2941 RECOMMENDED BOOKS Andrea Leopardi & Jeffrey Matthias • Testing Elixir • https://amzn.to/3SHBzsJ Francesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTP • https://amzn.to/3uCB43V Francesco Cesarini & Simon Thompson • Erlang Programming • https://amzn.to/3FEko1F Bruce Tate • Seven Languages in Seven Weeks • https://amzn.to/3L79Ddr Sophie DeBenedetto & Bruce Tate • Programming Phoenix LiveView • https://pragprog.com/titles/liveview/programming-phoenix-liveview Saša Jurić • Elixir in Action • https://amzn.to/2RZh5eN Joe Armstrong • Programming Erlang • https://amzn.to/3fzY53g https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/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 https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.