PLAY PODCASTS
Beam Radio

Beam Radio

102 episodes — Page 2 of 3

Episode 47: Security with Michael Lubas

The Beam Radio Panel has a fascinating conversation about security in Elixir with Paraxial Founder, Michael Lubas. Show notes: Paraxial (https://paraxial.io) Michael's Elixir Conf Talk (https://youtu.be/XAMFqWf6kAI) Elixir and Phoenix Security Training ElixirConf EU 2023 (https://www.elixirconf.eu) Twitter: @paraxialio 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 @akoutmos @lawik @meryldakin @RedRapids @smdebenedetto @StevenNunez and on Mastodon @[email protected] @[email protected] @[email protected] @[email protected] Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)

Mar 2, 202340 min

Episode 46: Meryl Dakin: Building Healthy Elixir Teams

The Beam Radio Panel talks with Meryl Dakin about building healthy Elixir teams and adopting Elixir. Meryl Daykin is a software enginner at Knock. Meryl's Codebeam Talk: https://codebeamamerica.com/participants/meryl-dakin/ Follow her on Twitter: @meryldakin 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 @smdebenedetto and on Mastodon @[email protected] @[email protected] @[email protected] @[email protected] Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)

Feb 18, 202353 min

Episode 45: Dave Lucia and Elixir's Superpowers

The Beam Radio Panel talks with Dave Lucia about Elixir's Superpower and the Elixir Community Dave's website: https://davelucia.com Twitter: @davydog187; Kept Elixirin’ CTO @bitfocrypto Mastodon: @[email protected] 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 @smdebenedetto and on Mastodon @[email protected] @[email protected] @[email protected] @[email protected] Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)

Feb 2, 202345 min

Episode 44: Flora Petterson Talks Nerves and Puppets

The BeamRadio Panel talks with Flora Petterson, technical writer and puppeteer, about using Nerves to animate puppets. 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 @smdebenedetto and on Mastodon @[email protected] @[email protected] @[email protected] @[email protected] Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)

Jan 20, 202344 min

Episode 43: Doing Well and Doing Good: Elixir Apprenticeships

Show Notes: Apprenticeship Patterns https://www.oreilly.com/library/view/apprenticeship-patterns/9780596806842/ Contact info for guests: Andrew Ek: [email protected] / @ektastrophe (twitter) Chris Nelson: [email protected] / @superchris (twitter) We want to connect with you! Twitter: @BeamRadio1 Send us your questions via Twitter @BeamRadio1 #ProcessMailbox or to [email protected] with subject #ProcessMailbox Keep up to date with our hosts on Twitter @StevenNunez @akoutmos @lawik @RedRapids @smdebenedetto and on Mastodon @[email protected] @[email protected] @[email protected] @[email protected] Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)

Jan 5, 202344 min

Episode 42: Happy Holidays!

bonus

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 @smdebenedetto Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)

Dec 21, 20220 min

Episode 41: Membrane

The Beam Radio panel talks with Mateusz Front, a lead architect at Membrane about all the cool BEAM things going on there. Mateusz Front: Twitter - @uusszz https://membrane.stream 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 @smdebenedetto Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)

Dec 19, 202250 min

Episode 40: Alex McLain Talks Nerves

The BeamRadio panel has a lively discussion on Nerves, the BEAM and learning with Alex McLain Full Stack Engineering Video Podcast: https://www.youtube.com/@amclain Nerves Meetup: https://www.meetup.com/nerves/ 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Nov 30, 20221h 2m

Episode 39: Bruce and the Great Loop

Show Notes: Great Loop Info: https://www.greatloop.org Mobile Must Have Products: https://mobilemusthave.com https://www.peplinkworks.com/MAX-Mobile-Routers.asp https://www.peplink.com/products/max-transit-duo/ Alex's Dad's book about being a Sea Tow Captain: https://www.amazon.com/Rescue-Boat-Stories-Rescues-Adventures/dp/1952521963 GigCityElixir is coming back in person! May 19-20, 2023, Chattanooga Tennessee. Stay tuned to @groxiolearing and @gigcityelixir on Twitter for details. Use the Pragmatic Bookshelf Discount Code "GROXROCKS" for 30% off the following books til November 16th: Programming Phoenix LiveView https://pragprog.com/titles/liveview/programming-phoenix-liveview/ Build a Binary Clock with Elixir and Nerves https://pragprog.com/titles/thnerves/build-a-binary-clock-with-elixir-and-nerves/ Build a Weather Station with Elixir and Nerves https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/ Designing Elixir Systems with OTP https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/ Adopting Elixir https://pragprog.com/titles/tvmelixir/adopting-elixir/ 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Nov 9, 202246 min

Episode 38: BeamRadio Team Reflects on Chris McCord's LiveView Keynote

Show Notes: Chris McCord's Keynote on LiveVeiw from ElixirConf 2022: https://youtu.be/9-rqBLjr5Eo CodeBeam discount code for 20% off tickets (both in-person and virtual) podcast listeners. The code is BEAMRADIO20. Ticket Link (https://www.eventbrite.co.uk/e/code-beam-america-2022-tickets-195908887757?discount=BEAMRADIO20) And don't forget to join hosts @smdebenedetto + @_StevenNunez at their virtual Mastering LiveView training Tuesday before the conference https://codebeamamerica.com/trainings/mastering-liveview/ https://github.com/phoenixframework/phoenixliveview/blob/master/CHANGELOG.md https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.Logger.html Lars' video reflecting on the keynote: https://youtu.be/QwuBi57ySoM 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Oct 26, 202250 min

Episode 37: Beam Radio: Talk Radio with Steven and Lars

Show Notes https://github.com/message-db/message-db https://github.com/octosteve/estola https://github.com/octosteve/estola 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Oct 12, 202245 min

Episode 36: Curiosity as a Superpower

Show Notes: https://www.elixirnewbie.com/ https://smartlogic.io/podcast/elixir-wizards/ https://github.com/DockYard-Academy/beta_curriculum Email [email protected] to get involved or learn about joining the cohort! If you want to write a book, message Sophie on twitter! @sm_debenedetto We want to connect with you! Send us your questions via Twitter @BeamRadio1 #ProcessMailbox Keep up to date with our hosts on Twitter @BeamRadio1 @StevenNunez @akoutmos @lawik @RedRapids @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Sep 21, 202248 min

Episode 35: eqWAlizer with Ilya Klyuchnikov

This week the BeamRadio Panel talks about eqWAlizer Ilya Klyuchnikov. Show Notes: Ilya's Twitter: https://twitter.com/lambdamix Project Github: https://github.com/WhatsApp/eqwalizer 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Aug 31, 202242 min

Episode 34: Catching Up with the Beam Radio Team

The panel discusses MJML EEX, Rust, Surface and LiveView and more! Show Notes: https://hex.pm/packages/mjmleex What Other Languages Can Learn From BEAM: A Ruby Case Study | Steven Nunez |Code BEAM V America 21 https://www.youtube.com/watch?v=rcvijP2QIx0&feature=emblogo Elixir Conf 2022 Training: https://2022.elixirconf.com/training#training Build a Weather Station: https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/ Programming Phoenix LiveView https://pragprog.com/titles/liveview/programming-phoenix-liveview/ Bruce's Currently the Boat Blog: www.currentlytheboat.com 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Aug 22, 202243 min

Episode 33: Beam Radio Talks Elixir with Bowery Farms

https://twitter.com/kevmacaroni [email protected] [email protected] https://twitter.com/sanford_nick https://codesync.global/conferences/code-beam-america-2022/#call-for-talks 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Jun 8, 202243 min

Episode 32: Most Excellent and Important Wisdom for Professional Developers

Communication? Productivity? Managing pressure or stress? Making impressions? Teamwork or collaboration? Practicing and learning? The Beam Radio Panel tackles the question "What is the most important advice or learnings you've had in your career as professional developers?" 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

May 5, 202250 min

Episode 31: Upping Your Game - Elixir Resources

The BeamRadio panel talks about the best resources for learning Elixir and upping your game! Show notes below link to conference talks and other resources. 17:01:12 https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwj9-aOL2v2AhVIJEQIHScwBXsQwqsBegQIAhAB&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJvBT4XBdoUE&usg=AOvVaw2sTWyTLEZv2GrxjhIpPs6 17:02:17 chris mccord: https://www.conferencecast.tv/talk-18301-elixirconf-2017-closing-keynote-chris-mccord 17:02:59 https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjropq-2v2AhUNDkQIHbSjBPwQwqsBegQIAhAB&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdZzM-rLu-zo&usg=AOvVaw1OJjawLXmviQmXltB89-cQ 17:03:37 https://www.youtube.com/watch?v=XPlXNUXmcgE 17:03:42 https://www.youtube.com/watch?v=Fq9hpl7xbWM 17:03:43 jose valim: lambda days talk genstage https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjK-rvR2v2AhWoIUQIHb-dCiYQwqsBegQIAhAB&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXPlXNUXmcgE&usg=AOvVaw0AKF7ySdVUETJuDGHzJIsU 17:09:11 https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321 17:09:54 https://dataintensive.net/ 17:14:16 https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/ 17:15:28 https://pragprog.com/titles/thnerves/build-a-binary-clock-with-elixir-and-nerves/ 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Apr 14, 202243 min

Episode 30: LiveView JS and LiveBeats

The release of LiveVIew JS commands is unlocking a lot of sophisticated client-side functionality with very little overhead. Just like you'd expect from LiveView, the new JS command interface, combined with JS hooks, makes it possible to implement advanced JS interactions in a way that is sane and elegant. This is something that I think many people considered to be the missing piece of LiveView--I.e. do I need to abandon LiveView if I need fancy JS? Now, the answer is "no". Looking through Chris's LiveBeats project https://fly.io/blog/livebeats/ really illustrates how far you can take this kind of functionality. I'm really interested to see what others will do with this capability and I'd love to hear about/find some other projects that are starting to take advantage of it. In this episode, Sophie introduce's the topic with the above, talk about how LiveBeats uses these features and what we think others might be able to do with the same functionality. https://github.com/fly-apps/livebeats Code for LiveBeats https://github.com/octosteve/edux and the corresponding post https://hostiledeveloper.com/2017/04/18/something-useless-redux-implemented-in-elixir.html https://fly.io/phoenix-files/restore-liveview-state-on-startup/ https://fly.io/phoenix-files/saving-and-restoring-liveview-state/ 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Apr 5, 202237 min

Episode 29: LiveBook and Other Fun Projects

Show Notes: Send us your questions via Twitter @BeamRadio1 #ProcessMailbox to win tickets to Empex!! Details in the podcast! Launching a new book https://elixirpatterns.dev/ PromEx 1.7.1 release https://github.com/akoutmos/promex (Shout out to Parker and Shannon for funding the GrafanaAgent work) Litestream 0.1.0 release https://github.com/akoutmos/litestream ExServer 0.2.0 release https://github.com/akoutmos/exserver Experiment with DynamicSupervisor+Registry+Dynamic Ecto Repos for SQLite https://github.com/akoutmos/sqlite_scale Lars' website: https://underjord.io Alex, Frank and Bruce's Build a Weather Station book: https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/ Sophie's Empex Training: https://www.empex.co/mtn#training Use SOPHIE to get 25% off the price of the ticket! We want to connect with you! Twitter: @BeamRadio1 Keep up to date with our hosts on Twitter @StevenNunez @akoutmos @lawik @RedRapids @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Mar 23, 202254 min

Episode 28: Rabbit MQ Streams

Join the Beam Radio panel as they talk RabbitMQ Streams with Arnaud Cogoluègnes and Karl Nilsson, RabbitMQ Core Team Members Show Notes: https://github.com/rabbitmq/osiris Interoperability: https://blog.rabbitmq.com/posts/2021/10/rabbitmq-streams-interoperability/ Erlang client: https://gitlab.com/evnu/lake https://www.amqp.org/ https://www.rabbitmq.com/tutorials/amqp-concepts.html https://github.com/rabbitmq/gen-batch-server 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Mar 9, 202253 min

Episode 27: Elixir Show and Tell

Show Notes: FarmBot https://farm.bot Bowery Farming https://boweryfarming.com https://underjord.io/guest-feature-amclain-cross-cutting-elixir.html https://www.hashicorp.com/blog/how-nomad-powers-a-google-backed-indoor-farming-startup-to-disrupt-agtech https://relistan.com/event-sourcing-and-event-bus?utmmedium=email&utmsource=elixir-radar https://wearebold.af 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Feb 23, 202250 min

Episode 26: Alex Talks Erlang

Alex Talks Erlang Join the BeamRadio Panel as Alex hosts a discussion of Elixir's roots in Erlang. Show Notes Alex's book: https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/ Sophie's blog: https://www.thegreatcodeadventure.com/testing-genservers-with-erlang-trace/ Joe Armstrong's book on Erlang: https://pragprog.com/titles/jaerlang2/programming-erlang-2nd-edition/ 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Feb 2, 202237 min

Episode 25: People Work Here! A Chat with Amos King on Agile

This week the panel talks Agile development with the one and only Amos King of Binary Noggin. Show Links: Amos King: @adkron BinaryNoggin: @binarynoggin and https://binarynoggin.com https://github.com/phoenixframework/phoenixliveview/commit/7205df526863b8f391a432ff93700d06e951dfc0 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 @smdebenedetto Sponsored by @GroxioLearning https://grox.io

Jan 11, 202246 min

Episode 24: BeamRadio Round Robin Ask Me Anything with the Hosts

Today the hosts ask each other questions - topics covered include The Great Loop, LiveBook, live streaming and more! Boat Info: www.greatloop.org https://www.rangertugs.com/models/model-category/r-29-s/ Live Streaming: https://underjord.io/free-things.html Beer Song: https://github.com/octosteve/99bottlesex 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 @smdebenedetto Sponsored by @GroxioLearning

Dec 28, 202144 min

Episode 23: Event Streaming on The BEAM with Jeffrey Matthias and Andrea Leopardi

We're joined by Community engineers and Testing Elixir co-authors Jeffrey and Andrea who tell us about how they build an event-driven system with the dream-team of Elixir, Broadway, and RabbitMQ. We also learn that Jeffrey did not build the big orange chair. Testing Elixir: https://pragprog.com/titles/lmelixir/testing-elixir/ Andrea Leopardi @whatyouhide (https://twitter.com/whatyouhide) Jeffrey Matthias @idlehands (https://twitter.com/idlehands) 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 @smdebenedetto Sponsored by @GroxioLearning

Nov 16, 202156 min

Episode 22: Total World Domination

Show Notes: Total World Domination. Where Elixir goes and where the BEAM goes, they are doing a good job. The abstractions are right, the foundation is right and most folks aren't fighting with the tooling and the language and the runtime to achieve these amazing goals. Hosts discuss Liveview, Nerves, and Machine Learning and the BEAM ecosystem. @NervesProject Build a Weather Station with Nerves book (https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/) 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 @smdebenedetto Sponsored by @GroxioLearning

Nov 2, 202147 min

Episode 21: Elixir and Productivity

In today's show Alex's kicks it off with the question "What parts of Elixir really give you productivity?" Nerves Weather Station book (https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/) Designing Elixir Systems with OTP book (https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/) Groxio OTP and LiveView Training (https://grox.io/training/elixir/liveview_menu) Lars' talk at Func Prog Sweden (https://www.youtube.com/watch?v=_IdsQMuXZJE) 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 @smdebenedetto Sponsored by @GroxioLearning

Oct 19, 202152 min

Episode 20: Living with Elixir, Jerod Santo

This week the panel chats with Jerod Santo of Changelog.com (https://changelog.com) about his experience with Elixir. Lars takes the helm leading the discussion. Follow Jerod (@jerodsanto) the cohost of @Changelog and @JSpartyFM on Twitter and find him producing @GoTimeFM and @PracticalAIFM. 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 @smdebenedetto Sponsored by @GroxioLearning

Oct 5, 202143 min

Episode 19: That’s not a problem. That’s success!

Starting from the foundation of "what more do we need?" we get into all sorts of discussions around where we see that Elixir can flourish. Links: LiveView (https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html) Nerves Project (https://www.nerves-project.org/) Scenic (https://github.com/boydm/scenic) (Elixir UI on OpenGL) Membrane Framework (https://membraneframework.org/) 2020 Elixir Community Survey data (https://github.com/hugobarauna/elixir-ecosystem-2020-reponses-data) Vega-Lite (https://vega.github.io/vega-lite/) - A Gammar of Interactive Graphics Vega-Lite for Livebook (https://github.com/livebook-dev/vega_lite) Elixir Nx (https://github.com/elixir-nx/nx) Phoenix Thesis (https://github.com/infinitered/thesis-phoenix) Talk: Lars @ Func Prog Sweden (https://www.youtube.com/watch?v=_IdsQMuXZJE) 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 @smdebenedetto Sponsored by @GroxioLearning

Sep 21, 202157 min

Episode 18: Code Heresy with Chris Keathley

Show Notes: Chris Keathley's Keynote from Gig City Elixir 2019: https://youtu.be/J_dnXZUZc4w Find Chris on Twitter: @ChrisKeathley and blog: https://keathley.io 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 @smdebenedetto Sponsored by @GroxioLearning

Sep 7, 20211h 4m

Episode 17: Elixir Deployment with Hubert Łępicki

Show Notes: http://digitalocean.com/ https://www.gigalixir.com https://www.heroku.com https://render.com Follow our guest on Hubert Łępicki Twitter - @hubertlepicki 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 @smdebenedetto Sponsored by @GroxioLearning

Aug 24, 202137 min

Episode 16: The Panel talks Elixir with Quinn Wilton

The Beam Radio team talks Elixir and Erlang with Quinn Wilton. Follow her on Twitter at @wilton_quinn. Links mentioned in the episode https://www.youtube.com/watch?v=fhheJ5zsXBQ https://ubf.github.io/ubf/ubf-user-guide.en.html https://github.com/keathley/mentat 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 @smdebenedetto Sponsored by @GroxioLearning

Aug 10, 202154 min

Episode 15: Grok It! Learning to Code

Show notes: https://akoutmos.com/post/actor-model-genserver-app/ https://akoutmos.com/post/actor-model-genserver-app-two/ https://twitter.com/akoutmos/status/1313886807151517698 https://underjord.io/a-telegram-bot-in-elixir.html https://underjord.io/getting-started-with-petal.html https://underjord.io/promex-livestream.html https://www.youtube.com/watch?v=U7PR-cI89ag&list=PLk-dVai0LHPyQyAi9h-6yLCreVeTDvD https://www.youtube.com/watch?v=plH6t2vOTvs 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 @smdebenedetto Sponsored by @GroxioLearning

Jul 27, 202144 min

Episode 14: Sneaking Elixir Into Your Org With Nikos Maroulis and Joel Kemp

Convincing your company and co-workers to bet on the BEAM can sometimes be tricky. Decision makers will often want to bet on something more mainstream even when it isn't the best tool for the job. Luckily, Nikos and Joel agreed to tell us how to properly pitch the BEAM and how to build grassroots communities within organizations. You won't want to miss this one!! Follow our guests on Twitter: @nikos_maroulis and @mrjoelkemp https://github.com/koudelka/visualixir 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 @smdebenedetto Sponsored by @GroxioLearning

Jul 13, 202147 min

Episode 13: Lars and Contexts

RabbitMQ Summit July 13-14, 2021 https://rabbitmqsummit.com We have two free tickets to @RabbitMQSummit to give away to our listeners! Submit your questions on all things #beam to our hosts by tweeting @BeamRadio1 with #processmailbox and we'll answer your question on the air and enter you to win a free @RabbitMQSummit ticket! SpawnFest 2021 Sept 18-19, 2021 https://spawnfest.org Show Links: https://underjord.io/ https://www.regprog.com https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/ https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43 https://keathley.io/ https://twitter.com/ChrisKeathley https://twitter.com/ChrisKeathley/status/1396858531660324868 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 @smdebenedetto Sponsored by @GroxioLearning

Jun 29, 202149 min

Episode 12: Punking the Servers with Bryan Hunter

The Beam Radio Team has a great time chatting with Bryan Hunter (@bryan_hunter) about what the BEAM can do and Bryan shares wisdom from a long career in coding. The team also discusses a listener question to the #ProcessMailbox about whether or not Elixir is a good first language to learn. Don't miss this! 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 @smdebenedetto Sponsored by @GroxioLearning

Jun 15, 202158 min

Episode 11: Marlus Saraiva and Plain. Old. LiveView

The Beam Radio team talks with Marlus Saraiva Software Engineer at @dashbit, Creator of Broadway, ElixirSense and Surface. Imporant links: https://surface-ui.org/ https://github.com/surface-ui/surface https://www.youtube.com/watch?v=tPu-P97-cbE https://dashbit.co/blog https://alchemyconf.com Twitter: @BeamRadio1 and @MarlusSaraiva Send us your questions via Twitter @BeamRadio1 #ProcessMailbox Keep up to date with our hosts on Twitter @StevenNunez @akoutmos @knewter @lawik @RedRapids @smdebenedetto Sponsored by @GroxioLearning

Jun 1, 202156 min

CLIP from Episode 11: Learn Multiple Programming Languages

bonus

Guest: @MarlusSaraiva, Creator of Broadway, ElixirSense and Surface talks about benefits of learning multiple programming languages. Hear the full conversation on episode #11. 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 @smdebenedetto Sponsored by @GroxioLearning

May 27, 20210 min

CLIP from Episode 11: Why Marlus Saraiva loves FP

bonus

We all love FP. Here's a great snippet from Episode #11 on why Marlus Saravia loves it too. Guest: @MarlusSaraiva Creator of Broadway, ElixirSense and Surface Hear the full convo on Episode 11! 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 @smdebenedetto Sponsored by @GroxioLearning

May 27, 20211 min

Episode 10: Teaching and Evangelizing Elixir and FP

We talk with Chris Miller and Andre Bryan, hosts of the YouTube channel Coding Cave, about their experiences teaching and evangelizing functional programming. We learn how Chris got interested in Elixir and inspired Andre to come along for the adventure, and the why and how of teaching FP. With some many educators on our panel, this episode was definitely a lively one! Coding Cave episode, "Conversations with the Creator: Jose Valim": https://www.youtube.com/watch?v=BXpoKKkqAX4 The Zigler Hex package https://github.com/ityonemo/zigler Functional Programming in Java: https://pragprog.com/titles/vsjava8/functional-programming-in-java/ 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 @smdebenedetto Sponsored by @GroxioLearning

May 18, 202152 min

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 @smdebenedetto Sponsored by @GroxioLearning

May 4, 202150 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 @smdebenedetto Sponsored by @GroxioLearning

Apr 20, 202147 min

Our Youngest Contributor

bonus

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 @smdebenedetto Sponsored by @GroxioLearning

Apr 16, 20210 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 (https://pragprog.com/titles/sgdpelixir/concurrent-data-processing-in-elixir/) Jose Valim - What Elixir is About (https://www.youtube.com/watch?v=Lqo9-pQuRKE) Sasa Juric - Solid Ground (https://www.youtube.com/watch?v=pO4_Wlq8JeI) PromEx, library by Alex Koutmos (https://github.com/akoutmos/prom_ex) Underjord Newsletter (https://underjord.io/newsletter.html) 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 @smdebenedetto Sponsored by @GroxioLearning

Apr 6, 202147 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 @smdebenedetto Sponsored by @GroxioLearning

Mar 23, 202151 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 @smdebenedetto Sponsored by @GroxioLearning

Mar 11, 202140 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 (https://codesync.global/conferences/code-beam-v-america-2021/training/#145shipping-greenfield-elixir-in-a-legacy-world) Dashbit's Broadway library (https://github.com/dashbitco/broadway) Concurrent Data Processing in Elixir, a new PragProg book by Svilen Gospodinov (https://pragprog.com/titles/sgdpelixir/concurrent-data-processing-in-elixir/) ElixirConf 2015 Keynote: The Pendulum by Bruce Tate (https://www.youtube.com/watch?v=vDyy_qUetT0) José Valim's talk on What Elixir is About (https://www.youtube.com/watch?v=QXcedVc2LQM) Sasa Juric’s Solid Ground talk (https://www.youtube.com/watch?v=pO4_Wlq8JeI) Lars' post on the PETAL stack (https://changelog.com/posts/petal-the-end-to-end-web-stack) Bruce's post on PETAL (https://redrapids.medium.com/petal-liveview-and-lamp-eb5e9f81a804) 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 @smdebenedetto Sponsored by @GroxioLearning and @Underjord

Feb 23, 202147 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 (https://www.manning.com/books/elixir-in-action-second-edition) Learn You Some Erlang (https://learnyousomeerlang.com) Learn you some Erlang “Onion Theory Platform” (https://learnyousomeerlang.com/building-applications-with-otp) Programming Elixir 1.6 (https://pragprog.com/titles/elixir16/programming-elixir-1-6/) Elixir in Action, 2nd edition (https://www.manning.com/books/elixir-in-action-second-edition) Telemetry (https://hexdocs.pm/phoenix/telemetry.html) Keynote: Telemetry and LiveDashboard - Sophie DeBenedetto | ElixirConf EU Virtual 2020 (https://www.youtube.com/watch?v=v9LV0hvPmUQ) Chris Keathley - Telemetry Conventions (https://keathley.io/blog/telemetry-conventions.html) Alex’s talk on PromEx (https://www.youtube.com/watch?v=ikIdh_UTkLM) Bruce Tate: Julia multiple dispatch talk (https://www.youtube.com/watch?v=kc9HwsxE1OY) 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 @smdebenedetto Sponsored by @GroxioLearning

Feb 23, 202147 min

Episode 2: Josh Adams and Erlang Languages

DBA (https://dbadbadba.com) - This is my product and software consultancy. We build remarkable software with our partners. Birmingham Elixir (http://bhmelixir.com) - People are saying it's like the "Austin City Limits" of remote Elixir meetups llaisdy/beam_languages (https://github.com/llaisdy/beam_languages) Erlang's ssh (https://erlang.org/doc/man/ssh.html) application SSH subsystems (https://docstore.mik.ua/orelly/networking_2ndEd/ssh/ch05_07.htm) lasp-lang (https://lasp-lang.readme.io/) - a programming model for synchronization-free computations erleans (https://github.com/erleans/erleans) - Erleans is a framework for building distributed applications in Erlang and Elixir based on Microsoft Orleans. clojerl (http://clojerl.org/) - Use this if you want Clojure on Erlang lfe (https://lfe.io/) - Use this if you want some lisp in your Erlang LFE Machine Manual (https://cnbbooks.github.io/lfe-manual/current/part1/intro/index.html) - an example interacting with a GenServer (https://cnbbooks.github.io/lfe-manual/current/part1/intro/guessing-game/api.html) and creating one (https://blog.lfe.io/tutorials/2015/05/26/1112-creating-servers-with-the-gen_server-behaviour/) VIDEO - LFE: A Real Lisp in the Erlang Ecosystem by Robert Virding (https://www.youtube.com/watch?v=x2ysisqgd2g) - Stockholm 2016 rvirding/flavors: LFE Flavor package (https://github.com/rvirding/flavors) - Flavors was an object-oriented extension for Lisp (https://en.wikipedia.org/wiki/Flavors_(programming_language)), and the first language with mixins. Flavors: A non-hierarchical approach to object-oriented programming (http://www.softwarepreservation.org/projects/LISP/MIT/nnnfla1-20040122.pdf) - the paper, from 1982 Here it is described in the Lisp Machine Manual (http://bitsavers.trailing-edge.com/pdf/mit/cadr/chinual_6thEd_Jan84/chineualJun84_21_Objects.pdf) rvirding/erlog (https://github.com/rvirding/erlog) - Prolog interpreter in and for Erlang - example (https://github.com/rvirding/erlog/blob/develop/examples/family.pl) https://github.com/zkessin/erlog-server make a genserver from a prolog file gleam (https://gleam.run/) - 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 (https://github.com/did-app/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 (https://caramel.run/) - example (https://caramel.run/manual/examples/hello-joe.html) hamler (https://www.hamler-lang.org/) - fork of PureScript purerl (https://github.com/purerl/purerl) - PureScript Erlang backend elchemy (https://wende.github.io/elchemy/) - All the best of Elm and Elixir fika (https://github.com/fika-lang/fika) - a language written in Elixir! alpaca (https://github.com/alpaca-lang/alpaca) cuneiform (https://www.cuneiform-lang.org/) - github (https://github.com/joergen7/cuneiform/) - large-scale data analysis functional programming language luerl (https://github.com/rvirding/luerl) - example (https://github.com/rvirding/luerl/blob/develop/examples/hello/hello_table.erl) - Luerl is an implementation of standard Lua 5.3 written in Erlang/OTP Luerl - an implementation of Lua on the Erlang VM - Robert Virding (https://www.youtube.com/watch?v=A6_bt6tK2Is) ephp (https://github.com/bragful/ephp) - PHP Interpreter in pure Erlang bragful (https://bragful.com/) efene (http://efene.org/) - 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 (https://www.youtube.com/watch?v=HSWeF4nFgkM) 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 @smdebenedetto Sponsored by @GroxioLearning

Feb 23, 202152 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 (https://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 (https://underjord.io). 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 @smdebenedetto Sponsored by @GroxioLearning

Feb 23, 202135 min