Concurrency Oriented Programming in a Modern World • Robert Virding & Francesco Cesarini • GOTO 2023
GOTO Conferences
@goto-About
GOTO gathers the brightest minds in the software community to help developers tackle projects today, plan for tomorrow and create a better future. Learn from thought leaders and innovators with top-rated videos released daily, and at our year-round conferences, masterclasses and meetups. GOTO offers attractive sponsorship opportunities for partner companies. Reach out for limited offerings: [email protected] GOTO YouTube Channel Code of Conduct: https://blog.gotocon.com/yt-coc
Video Description
This presentation was recorded at GOTO Aarhus 2023. #GOTOcon #GOTOaar https://gotoaarhus.com Robert Virding - Erlang Co-inventor & Principal Language Expert at Erlang Solutions @RobertVirding Francesco Cesarini - Founder of Erlang Solutions & O'Reilly Author @ErlangSolutions RESOURCES Robert https://twitter.com/rvirding https://github.com/rvirding https://linkedin.com/in/robertvirding Francesco https://twitter.com/FrancescoC https://github.com/francescoc https://linkedin.com/in/francescocesarini ABSTRACT Erlang is a programming language designed for the Internet Age, although it predates the Web. It is a language designed for multi-core computers, although it predates them too. It is a "beacon language", to quote Haskell guru Simon Peyton-Jones, in that it more clearly than any other language demonstrates the benefits of concurrency-oriented programming. It is a beacon language which has influenced over 30 other languages in the ecosystem, including Caramel, Gleam, List Flavored Erlang, LuErl, and of course, Elixir. In this talk, Robert and Francesco will explain how the concurrency model and its key design features helped Ericsson move from single service networks to packet based switches in the 90s, but most important, how it is today helping the software industry power the future of cloud based microservices, mobile apps, the web and machine learning. They will show how both the properties derived from functional languages and the principles of fault tolerant computing make the programming model relevant to distributed multi-core architectures in cloud, edge and IoT networks. [...] TIMECODES 00:00 Intro 02:41 Concurrency oriented programming 07:22 Hard at work developing Erlang 09:05 The main ideas 30:08 Why is this relevant today? 38:33 BEAM vs. JVM 43:04 Erlang & WhatsApp 45:41 Phoenix Framework 47:25 Erlang ecosystem 49:06 Elixir 50:25 Virding's 1st rule of programming 51:57 Outro Download slides and read the full abstract here: https://gotoaarhus.com/2023/sessions/2510 RECOMMENDED BOOKS Francesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTP • https://amzn.to/3uCB43V Francesco Cesarini & Simon Thompson • Erlang Programming • https://amzn.to/3FEko1F Saša Jurić • Elixir in Action • https://amzn.to/2RZh5eN Joe Armstrong • Programming Erlang • https://amzn.to/3fzY53g Dave Thomas • Programming Elixir ≥ 1.6: Functional • https://amzn.to/34Dw3O5 Simon St. Laurent • Introducing Erlang • https://amzn.to/3pbIni6 Logan, Merritt & Carlsson • Erlang and OTP in Action • https://amzn.to/3pjZqP7 McCord, Tate & Valim • Programming Phoenix 1.4 • https://amzn.to/3zcUqj4 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Erlang #ProgrammingLanguage #FunctionalProgramming #BeaconLanguage #BEAM #Concurrency #Gleam #LuErl #Elixirlang #Elixir #Microservices #Edge #IoT #Programming #SoftwareEngineering #PhoenixFramework #DynamicTyping CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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
Boost Your Concurrency Skills
AI-recommended products based on this video

A Family Affair: The List: A Small Town Family Saga (Truth In Lies Book 20)

GLEAM Sheet Music Stand - Full Metal with Carrying Bag, Phone Holder, Sheet Music Folder and Clip, 5 in 1 Desktop Book Stand

The Ultimate Book of Random Fun Facts: Over 1000 Interesting Facts And Trivia Quizzes About History, Science, Sports, Animals, Space and Anything In Between!

Little Blue Truck's Springtime: An Easter And Springtime Book For Kids – An Interactive Adventure with Baby Animals

Asus Vivobook Go 11.6" HD Slim Laptop - Intel Celeron N4500, 4GB RAM, 128GB SSD, Windows 11, Newest Model (with Microfiber Cloth) - Black (L210KA-ES04)

Asus Vivobook Go 15 Laptop, 15.6” FHD Display, Ryzen 3 7320U, 8GB, 512GB, Fingerprint, Mixed Black, E1504FA-DS31-CA

Corsair MP600 PRO LPX 4TB M.2 NVMe PCIe x4 Gen4 SSD - Optimized for PS5 (Up to 7,100MB/sec Sequential Read & 6,800MB/sec Sequential Write Speeds, High-Speed Interface, Compact Form Factor) Black

MeLE Quieter4C Fanless Mini PC 16GB RAM 512GB Storage Micro PC Twin Lake N150(up to 3.6GHz) USB-C 2 X HDMI 4K@60 Triple Display Small Form Factor Desktop Computers with VESA Mount for Home/Office




















