We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
BEAM
The underlying technology of Erlang and BEAM is pivotal in various realms of modern software engineering, from networking and web development to machine learning and security. Contributing to the richness of the BEAM ecosystem, Erlang OTP team members discuss the intricacies of the language and libraries that power scalable, fault-tolerant applications. Parallelly, discussions within the Elixir community, particularly through Beam Radio, highlight Elixir's functional programming elegance, its concurrency models, and tools like Phoenix LiveView that are revolutionizing web development.
Elixir's capabilities are empowering developers to build complex, efficient systems with ease. The application of BEAM technologies spans across industries, with particular note in the fields of machine learning, where libraries like Nx and FLAME are posited as formidable alternatives in elastic workloads. In financial services, Erlang and Elixir's real-time processing and fault tolerance are underlined as key enablers.
Contributors enthusiastically share their experiences, ranging from Ash Framework's proponents elucidating its advantages for Elixir development to the exploration of security in Elixir coding practices and the use of tools safeguarding the codebase. Security experts discuss crucial aspects such as code security prioritization and elucidate on practices that strengthen application defenses within the ecosystem. The community also delves into the deployment of Elixir applications on a global scale, where developers leverage platforms like Fly.io to distribute applications across the world with minimal logistics.
Observability features unique to the BEAM runtime are discussed, paired with insights into networking solutions that benefit from BEAM's robust architecture for handling connections and building resilient systems. The BEAM community celebrates its continuous adaptation and integration of cutting-edge solutions like the Nerves Project for embedded systems and the utilization of pattern-matching for high-performance text and name search features in databases like Postgres, often as replacements for technologies like Elasticsearch.
The Elixir community is vibrant with ongoing discourse about state handling, concurrency, distributed systems, and the BEAM's potential beyond its current applications. Dynamic discussions at conferences, such as ElixirConf, delve into topics like asset portfolio optimization and real-time product development, highlighting the BEAM's versatility. Learning and knowledge sharing are cornerstones of the community, with engagements ranging from hosting informative episodes on dependency management to utilizing frameworks that integrate effortlessly with Elixir, among other best practices.
LiveView and Flame Discussion with Chris McCord
In episode 66 of Beam Radio, Lars, Sophie, Steven, and special guest Chris McCord delve into the intricacies of LiveView and Flame, and how these technologies address issues related to serverless architectures.
The Impact of Data Transfer on Performance in Elixir's Task.async
Tobias Pfeiffer discusses the performance implications when using Elixir's Task.async with large data transfers between processes.
Podcast Episode 65 - Live Discussion at CodeBEAM Berlin
Lars, along with guests Saša Jurić and José Valim, hosts a live episode of BEAM Radio from CodeBEAM in Berlin and engages in discussion about Elixir.
Erlang's Role in Learning and Using Elixir for Programming
Author hezwat inquires about the necessity of learning Erlang for Elixir programmers and seeks guidance on the learning path to use Elixir professionally.
Discussion on 'Machine Learning in Elixir' Book
Sean Moriarity announces the release of a new book, 'Machine Learning in Elixir,' which aims to educate readers on leveraging Elixir and the Nx library for practical machine learning tasks, including computer vision and natural language processing.
Case Study on Approximated.app - A Web App Domain Automation Tool Built with Elixir
Carter shares the experience of building and running Approximated.app with Elixir, managing over 200k custom domains and its performance in production.
Elixir Community Reflects on a Decade of Growth
Discussions reflect on ten successful years in the Elixir programming community, highlighting the influential role of Elixir in various projects and personal growth stories.
Migration from React to LiveView for Enhanced Performance
This episode explores Tim Gremore's experience in significantly improving the performance of a React application by migrating it to a LiveView rendered page, leading to better scaling and user perception.
Managing Application Errors and Performance in Elixir with AppSignal
Thijs Cadier, Cofounder and CTO of AppSignal, discusses the tool's features and benefits for monitoring Ruby, Rails, Elixir, and Phoenix applications.
Discussing Elixir Code Security with Filipe Cabaco
Filipe Cabaco joins hosts Allen Wyma and Sascha Wolf on the Elixir Mix podcast to talk about prioritizing code security within the Elixir language ecosystem. He shares insights into his article on the topic and discusses tools that can safeguard Elixir code bases.
Discussion on Embedded Software Development Using Elixir
Amos King joins hosts Adi Iyengar and Allen Wyma to discuss his work with embedded systems using Elixir and the Nerves project.
In-depth Look at Full-Text and Name Search in Postgres
Peter Ullrich, Senior Elixir Engineer at Remote, joins hosts Allen Wyma and Sascha Wolf on the Elixir Mix podcast to discuss his blog articles on full-text and name search features in Postgres, explaining replacement of Elasticsearch, and the benefits of using these features for Elixir developers.
Discussing Ash Framework in Elixir Applications
Zach Daniel talks about Ash Framework on the Elixir Mix Podcast and its use in Elixir applications.
Understanding Deployment Strategies for Phoenix Applications
Herman Verschooten, an Elixir and Elm enthusiast, discusses his approach for deploying Phoenix apps using systemd and goes in-depth on the benefits and drawbacks of different deployment methodologies.
Building a League of Legends Probuild with Elixir
Baptiste Chaleil discusses his experience creating a Probuild for League of Legends using Elixir, Phoenix, and LiveView technologies.
Exploring Remote Development in Elixir and Front-End Inspirations with Ben von Polheim
In episode 205 of Elixir Mix, Ben von Polheim, a freelance front-end developer, discusses the concept of remote development with Gitpod in the Elixir ecosystem, along with two Elixir libraries he built: live_motion and ex_cva.
Exploring Stenography for Coding in Elixir
In this episode, Paul Fioravanti discusses his experiences using stenography for programming in Elixir.
Discussion on Managing Dependencies in Elixir Web Applications
In this podcast episode, Allen Wyma and Sascha Wolf join as hosts to explore best practices for updating and managing dependencies in web applications. They share their experiences and strategies for ensuring smooth updates without introducing bugs.
Understanding Elixir Design Patterns with Sergey Chechaev
Sergey Chechaev discusses the application of design patterns in Elixir, sharing his perspectives as a software developer.
Discussion on Genetic Algorithms and Asset Portfolio Optimization with José Diogo Viana
José Diogo Viana discusses genetic algorithms to optimize an asset portfolio and shares insights into his company 'Finiam'.
Discussing Debugging Techniques in Elixir with Marcos Ramos
Marcos Ramos talks about debugging and tracing in Erlang and Elixir.
Discussion on Haystack Full-Text Search Engine in Elixir
Philip Brown, an Elixir software engineer, joins the Elixir Mix podcast to discuss Haystack—a full-text search engine created using Elixir.
Panel Discussion on Utilizing Elixir in Projects
Hosts Adi Iyengar, Allen Wyma, and Sascha Wolf share insights on their recent Elixir projects, challenges, and discoveries.
Deploying Elixir Applications with MRSK
Richard Taylor, the CTO at Dizzie, discusses his article on multi-cloud deployment for Elixir and Phoenix applications using MRSK.
Discussion on Scalable Elixir Application Structure
Adi Iyengar, Allen Wyma, and Sascha Wolf join this week's panelist episode to explore engineering approaches for startups and the ongoing debate of whether software engineering is really 'engineering'. They discuss building a large Elixir application with separate bounded contexts responsible for their supervision trees, highlighting the benefits and challenges of this approach and its balance between practicality and future-proofing. Topics ranged from microservices to new programming languages and patterns, offering insights valuable for developers at any level.
Elixir Developer Experiences and AI in Elixir
In this episode of 'Elixir Mix,' the panelists Adi Iyengar, Allen Wyma, and Sascha Wolf discuss their recent experiences and challenges while working on Elixir projects and the value of AI in the Elixir ecosystem.
ElixirConf 2023 Behind the Scenes Insights
This episode of Beam Radio provides listeners with exclusive behind-the-scenes interviews from ElixirConf 2023, featuring conversations with several key community members.
Beam Radio discusses Membrane with lead architect Mateusz Front
Mateusz Front, a lead architect at Membrane, talks with the Beam Radio panel about the innovative work happening with BEAM technologies at Membrane.
Elixir Apprenticeships - Beam Radio Episode 43
Andrew Ek and Chris Nelson discuss the benefits and patterns of Elixir apprenticeships on Beam Radio.
Preview of Elixir Conference Episode
This episode of Beam Radio delves into what to expect at the upcoming Elixir Conf. It features discussions and insights from various hosts involved in the Elixir community, as well as information about their sponsors, Groxio and Underjord.
Discussion on Nerves with Alex McLain
The BeamRadio panel converses with Alex McLain about Nerves and learning in the context of the BEAM ecosystem.
Reflecting on Chris McCord's LiveView Keynote with the BeamRadio Team
The BeamRadio team discusses Chris McCord's keynote on LiveView from ElixirConf 2022 and offers a discount code for CodeBeam tickets.
Discussion of Elixir Projects and Community Engagement
This episode of Beam Radio features a conversation with hosts Steven and Lars, including discussions about Elixir projects and how to engage with the community.
Beam Radio Podcast: Bruce's Adventures and Elixir Resources
This episode features various resources and announcements for Elixir developers, including a mention of the upcoming GigCityElixir conference.
Discussion on Nerves and Puppeteering with Flora Petterson
Flora Petterson, technical writer and puppeteer, shares her experience on using the Nerves project platform for animating puppets.
Discussion on Creating Well-Functioning Elixir Teams
Meryl Dakin discusses the process of building and nurturing healthy teams for Elixir development, sharing insights from her experience.
Interview with José Valim on Beam Radio
José Valim talks to Beam Radio about Elixir, and the show welcomes new host Meryl Dakin.
Exploring Elixir's Unique Features with Dave Lucia
Dave Lucia discusses the distinctive capabilities of Elixir and the vibrancy of its community.
Discussion with Paul Dawson on Genserver.social and GigCityElixir
Paul Dawson discusses his work on Genserver.Social in an engaging conversation with the Beam Radio team.
Discussing Elixir Security with Michael Lubas on Beam Radio
In this episode of Beam Radio, the panel engages with Paraxial founder Michael Lubas to delve into security aspects of the Elixir programming language.
Transitioning from Ruby to Elixir Discussion with Steve Bussey
Steve Bussey discusses language adoption and the transition from Ruby to Elixir on BeamRadio.
Discussing the Nerves Project in Elixir with Frank Hunleth
Frank Hunleth discusses his experiences with the Nerves Project and its applications in Elixir.
Building CLI Applications with Elixir – A Comprehensive Guide
Brewing Elixir provides an overview of command-line interface (CLI) applications and the options for building them in Elixir.
Simplifying BEAM Clustering for Global Distribution
Jason Stiebs explores the advantages of running Elixir and Phoenix applications globally with minimal setup using Fly.io's integrated WireGuard networking for Erlang distribution and clustering.
Understanding Code Shepherding in Elixir
Amos King delivers a talk on 'The Importance of Shepherding' at GigCityElixir 2023. He emphasizes the value of shepherding in software development.
Improving Healthcare Outcomes with Elixir's Actor Model
Bryan Hunter discusses HCA's Waterpark, a powerful distributed system built with Elixir, focusing on its development and significant impact on healthcare.
Introduction to the Erlang Ecosystem Foundation
Desmond Bowe discusses the inception and goals of the Erlang Ecosystem Foundation.
Understanding Process Potential for Concurrency and Fault Tolerance in Elixir
Meryl Dakin discusses the power of OTP in Elixir for enabling multitasking and fault tolerance within applications. She presents a practical example of an app that deploys lessons to Github repositories to showcase how OTP's concurrency tools can help developers efficiently manage tasks, maintain global state, and ensure reliability, even for those transitioning from object-oriented programming backgrounds.
Introduction to the Erlang Ecosystem Foundation by Peer Stritzinger
Peer Stritzinger discusses the Erlang Ecosystem Foundation, outlining its mission and key objectives, including coordination of languages on the BEAM, support for open-source initiatives, and collaboration outside of Ericsson.
Elixir's process management and the $callers and $ancestors features
Isaac Yonemoto discusses Elixir's secret features $callers and $ancestors and their role in process management.
© HashMerge 2024