Beam Radio

Beam Radio

By Lars WikmanTechnology
Download on the App Store

Beam Radio episodes

  • Episode 9: Bruce Tate and Frank Hunleth Talk Nerves

    Bruce Tate and the panel talk with Frank Hunleth, Co-Creator of Nerves Project, about the fun of hardware and how Elixir is a perfect fit.

    @NervesProject

    @fhunleth

    We want to connect with you!

    Twitter: @BeamRadio1
    Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

    Keep up to date with our hosts on Twitter

    @_StevenNunez
    @akoutmos
    @knewter
    @lawik
    @RedRapids
    @sm_debenedetto

    Sponsored by @GroxioLearning

    51 min
  • Episode 8: Alex Koutmos and Parker Selbert Discuss Oban

    https://github.com/sorentwo/oban

    https://getoban.pro
    https://speakerdeck.com/sorentwo/the-architecture-of-oban
    https://www.postgresql.org/docs/9.1/sql-notify.html
    https://sidekiq.org

    We want to connect with you!

    Twitter: @BeamRadio1
    Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

    Keep up to date with our hosts on Twitter

    @_StevenNunez
    @akoutmos
    @knewter
    @lawik
    @RedRapids
    @sm_debenedetto

    Sponsored by @GroxioLearning

    48 min
  • Our Youngest Contributor

    We want to connect with you!

    Twitter: @BeamRadio1
    Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

    Keep up to date with our hosts on Twitter

    @_StevenNunez
    @akoutmos
    @knewter
    @lawik
    @RedRapids
    @sm_debenedetto

    Sponsored by @GroxioLearning

    1 min
  • Episode 7: Lars Wikman and Building it Right

    In this episode Lars introduces the topic of building things the right way and brings up his perspective on what the BEAM and Elixir are doing well. We get into the cultural aspects, the design and the layering of brick upon brick that makes this community and ecosystem special. Why is it that people build so ambitiously on the BEAM?

    Then Sophie asks for zero-preparation podcast recommendations.

    Concurrent Data Processing in Elixir

    Jose Valim - What Elixir is About
    Sasa Juric - Solid Ground
    PromEx, library by Alex Koutmos
    Underjord Newsletter

    We want to connect with you!

    Twitter: @BeamRadio1
    Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

    Keep up to date with our hosts on Twitter

    @_StevenNunez
    @akoutmos
    @knewter
    @lawik
    @RedRapids
    @sm_debenedetto

    Sponsored by @GroxioLearning

    48 min
  • Episode 6: Steven Nunez Talks Ruby and the BEAM

    We explore Ruby's new actor model implementation, discuss where it shines, and where it can learn from the BEAM. It also includes guest cameo from our youngest listener.

    Links

    The Free Lunch is Over: http://www.gotw.ca/publications/concurrency-ddj.htm
    CRC in Elixir: https://redrapids.medium.com/learning-elixir-its-all-reduce-204d05f52ee7
    Concurrency in Java: https://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601
    PLTalk with Edwin Brady - Idris: https://www.youtube.com/watch?v=Umq4Ic76qA0
    Building a Ractor Based WebServer: https://kirshatrov.com/2020/09/08/ruby-ractor-web-server/
    https://kirshatrov.com/2020/12/27/ractor-web-server-part-two/

    We want to connect with you!

    Twitter: @BeamRadio1
    Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

    Keep up to date with our hosts on Twitter

    @_StevenNunez
    @akoutmos
    @knewter
    @lawik
    @RedRapids
    @sm_debenedetto

    Sponsored by @GroxioLearning

    Sponsored By:

    • Groxio, LLC: We do one thing: teach programming.
    Career fuel for curious coders.
    52 min
  • Episode 5: Bruce Tate and Turtles All the Way Down

    For this week's episode, we talk to Bruce Tate, member of the Elixir community since the language turned 1.0. As one of the main people behind Elixir's publishing scene, Bruce was the editor of the ElixirSource line of books for the Pragmatic Bookshelf through most of its history. He is a coauthor for Programming Phoenix, Designing Elixir Systems with OTP, and Adopting Elixir, and the chief author and content developer for Groxio, LLC.

    The episode starts as Bruce tells his story spanning the early days of Java, Ruby, and eventually Elixir. Along the way, he talks about writing books, and how Seven Languages in Seven Weeks led to an introduction to Joe Armstrong, and marked the beginning of his great love for programming languages.

    Along the way, Bruce and Lars discuss the PETAL stack, and his experiences teaching Groxio liveview classes. Bruce and Sophie also discuss writing at the Pragmatic Bookshelf together, and teaching together using the CRC pattern.

    https://changelog.com/posts/petal-the-end-to-end-web-stack

    https://pragprog.com/titles/liveview/programming-phoenix-liveview/

    We want to connect with you!

    Twitter: @BeamRadio1
    Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

    Keep up to date with our hosts on Twitter

    @_StevenNunez
    @akoutmos
    @knewter
    @lawik
    @RedRapids
    @sm_debenedetto

    Sponsored by @GroxioLearning

    Sponsored By:

    • Groxio, LLC: We do one thing: teach programming.
    Career fuel for curious coders.
    41 min
  • Episode 4: Sophie DeBenedetto and LiveView and the Future of Single-Page Apps

    Sophie and Steven's upcoming workshop at Code BEAM V: Shipping Greenfield Elixir in a Legacy World

    Dashbit's Broadway library
    Concurrent Data Processing in Elixir, a new PragProg book by Svilen Gospodinov
    ElixirConf 2015 Keynote: The Pendulum by Bruce Tate
    José Valim's talk on What Elixir is About
    Sasa Juric’s Solid Ground talk
    Lars' post on the PETAL stack
    Bruce's post on PETAL

    We want to connect with you!

    Twitter: @BeamRadio1
    Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

    Keep up to date with our hosts on Twitter

    @_StevenNunez
    @akoutmos
    @lawik
    @RedRapids
    @sm_debenedetto

    Sponsored by @GroxioLearning and @Underjord

    Sponsored By:

    • Groxio, LLC: We do one thing: teach programming.
    Career fuel for curious coders.
    48 min
  • Episode 3: Alex Koutmos and Observability

    In this episode of Beam Radio, Alex Koutmos takes the hot seat as the panel learns about Alex's programming roots, his personal Elixir journey, and what excites him about programming on the Beam. Alex then goes on to discuss the importance of application observability and how the Beam (and specifically the projects in the Beam-Telemetry GitHub organization) allow you to easily achieve application observability. He then goes on to dive into his PromEx project which aims to bring effortless Prometheus and Grafana monitoring to Elixir applications.

    Alex is currently a Senior Engineer at Boulevard, the author of the Elixir Twitter Tip Series, a frequent blogger at akoutmos.com and the author of the PromEx and Doctor libraries (as well as a few others).

    Elixir in Action

    Learn You Some Erlang
    Learn you some Erlang “Onion Theory Platform”
    Programming Elixir 1.6
    Elixir in Action, 2nd edition
    Telemetry
    Keynote: Telemetry and LiveDashboard - Sophie DeBenedetto | ElixirConf EU Virtual 2020
    Chris Keathley - Telemetry Conventions
    Alex’s talk on PromEx
    Bruce Tate: Julia multiple dispatch talk

    We want to connect with you!

    Twitter: @BeamRadio1
    Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

    Keep up to date with our hosts on Twitter

    @_StevenNunez
    @akoutmos
    @knewter
    @lawik
    @RedRapids
    @sm_debenedetto

    Sponsored by @GroxioLearning

    48 min
  • Episode 2: Josh Adams and Erlang Languages
    • DBA - This is my product and software consultancy. We build remarkable software with our partners.
    • Birmingham Elixir - People are saying it's like the "Austin City Limits" of remote Elixir meetups
    • llaisdy/beam_languages
    • Erlang's ssh application
    • SSH subsystems
    • lasp-lang - a programming model for synchronization-free computations
    • erleans - Erleans is a framework for building distributed applications in Erlang and Elixir based on Microsoft Orleans.
    • clojerl - Use this if you want Clojure on Erlang
    • lfe - Use this if you want some lisp in your Erlang
    • LFE Machine Manual - an example interacting with a GenServer and creating one
    • VIDEO - LFE: A Real Lisp in the Erlang Ecosystem by Robert Virding - Stockholm 2016
    • rvirding/flavors: LFE Flavor package - Flavors was an object-oriented extension for Lisp, and the first language with mixins.
    • Flavors: A non-hierarchical approach to object-oriented programming - the paper, from 1982
    • Here it is described in the Lisp Machine Manual
    • rvirding/erlog - Prolog interpreter in and for Erlang - example
    • https://github.com/zkessin/erlog-server make a genserver from a prolog file
    • gleam - An Erlang language whose compiler is built in Rust and that is more similar to C / ECMAScript, but still ML-inspired. Compiles to regular Erlang.
    • glance - link-unfurler written in gleam used in production in [memo](sendmemo.app)
    • https://github.com/did-app/glance/blob/master/src/glance/strategy/fallback.gleam
    • caramel - example
    • hamler - fork of PureScript
    • purerl - PureScript Erlang backend
    • elchemy - All the best of Elm and Elixir
    • fika - a language written in Elixir!
    • alpaca
    • cuneiform - github - large-scale data analysis functional programming language
    • luerl - example - Luerl is an implementation of standard Lua 5.3 written in Erlang/OTP
    • Luerl - an implementation of Lua on the Erlang VM - Robert Virding
    • ephp - PHP Interpreter in pure Erlang
    • bragful
    • efene - an alternative syntax for the Erlang Programming Language focusing on simplicity, consistency, ease of use and programmer UX.
    • Efene and the BEAM Community - Mariano Guerra - EUC17
    • We want to connect with you!

      Twitter: @BeamRadio1
      Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

      Keep up to date with our hosts on Twitter

      @_StevenNunez
      @akoutmos
      @knewter
      @lawik
      @RedRapids
      @sm_debenedetto

      Sponsored by @GroxioLearning

      Sponsored By:

      • Groxio, LLC: We do one thing: teach programming.
      Career fuel for curious coders.
      53 min
    • Episode 1: Lars Wikman and the BEAM

      In this first episode of Beam Radio we give a brief presentation of the hosts. You can also read more about us on beamrad.io. As we go through the episodes we will give a deeper introduction to each host so you know a bit about who we are. For this first episode we introduce Lars Wikman and then he gets to set the topic. This episode's topic will be the idea that the BEAM can be your entire application.

      Lars is an independent consultant who runs the company Underjord. He blogs plenty and writes a weekly newsletter covering both Elixir and the software development profession in general. He lives in Sweden with wife and child. They aspire to grow vegetables on the west coast.

      For the topic we get into what it can mean for the BEAM to manage all or most of your application. Why is it different from other runtimes?

      We want to connect with you!

      Twitter: @BeamRadio1
      Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

      Keep up to date with our hosts on Twitter

      @_StevenNunez
      @akoutmos
      @knewter
      @lawik
      @RedRapids
      @sm_debenedetto

      Sponsored by @GroxioLearning

      Sponsored By:

      • Groxio, LLC: We do one thing: teach programming.
      Career fuel for curious coders.
      36 min

    About Beam Radio

    From the publisher's feed

    A packed panel of Elixir experts and experienced developers who make the complicated interesting and fun. We talk about Elixir, Erlang and all things related to the BEAM virtual machine ecosystem.…

    More shows like Beam Radio

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    288 Listeners

    The Bike Shed by thoughtbot

    The Bike Shed

    121 Listeners

    Startups For the Rest of Us by Rob Walling

    Startups For the Rest of Us

    699 Listeners

    The Vergecast by The Verge

    The Vergecast

    3,709 Listeners

    The a16z Show by Andreessen Horowitz

    The a16z Show

    1,094 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    623 Listeners

    Talk Python To Me by Michael Kennedy

    Talk Python To Me

    582 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    987 Listeners

    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

    CoRecursive: Coding Stories

    188 Listeners

    Practical AI by Daniel Whitenack and Chris Benson

    Practical AI

    211 Listeners

    Thinking Elixir Podcast by ThinkingElixir.com

    Thinking Elixir Podcast

    32 Listeners

    Dwarkesh Podcast by Dwarkesh Patel

    Dwarkesh Podcast

    552 Listeners

    PodRocket by LogRocket

    PodRocket

    59 Listeners

    Software Unscripted by Richard Feldman

    Software Unscripted

    29 Listeners

    Elixir Mentor by Jacob Luetzow

    Elixir Mentor

    4 Listeners