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.
Connecting Elixir and Ruby Apps with BEAM Tools
This talk explores how to connect Elixir and Ruby applications using BEAM-specific tools like EPMD and :rpc.
Introduction to Data Sharding in Nx
This blog post discusses the introduction of data sharding in Nx, explaining how it enables the distribution of input data and computations across multiple processes.
Exploring Gleam's Development within the BEAM Ecosystem
This talk discusses how Gleam is evolving the BEAM ecosystem, originally shaped by Erlang, to address new challenges and attract a broader developer community.
Exploring the Structure and Components of Embedded Elixir with Nerves
The article discusses the architecture and functioning of the Embedded Elixir ecosystem, particularly focusing on the Nerves project. It highlights the role of the BEAM virtual machine, Erlang releases, and key components like partitions and firmware in building a robust embedded system.
Essential Mnesia Tips for Elixir Developers
Matt Silbernagel offers tips on using Mnesia, a distributed database in Elixir, emphasizing its features like atomic transactions and disk persistence.
Assessing the Fit of Elixir/Erlang for Stateful Long-Running Processes
CompetitiveSubset is exploring whether Elixir/Erlang processes are suitable for their system, which involves long-running stateful processes.
Deploying Elixir and Erlang/OTP on Custom Hardware with Nerves
This talk discusses lessons learned and improvements from using Elixir and Erlang/OTP on custom hardware at SmartRent, a company providing smart home features.
Overview of Network Programming in Elixir and Erlang, a PragProg Book
Andrea Leopardi explains the fundamentals of network programming with Elixir and Erlang in his book published by PragProg.
Improving Software Reliability with Poka Yoke, STAMP, and the BEAM
Bryan Hunter discusses methods to improve software reliability and robustness by employing concepts from Japanese manufacturing (Poka Yoke) and systems safety analysis (STAMP), emphasizing their implementation using the BEAM (Erlang virtual machine).
Understanding Actors in Gleam and their Type System Integration
Raúl Chouza discusses how Gleam implements actors within its type system, exploring type safety and asynchronous/concurrent work on the BEAM in this Code BEAM America 2024 talk.
Exploring Performance Improvements in Elixir and BEAM
definitive_solutions inquires about potential performance enhancements in the BEAM compiler and runtime that powers Elixir, discussing the challenges and possibilities of making Elixir-based programs faster and more memory-efficient.
Recap and Learnings from Spawnfest 2024: Building Elm Applications with AI
Chris Miller provides a detailed recap of a Spawnfest 2024 project where a team built an AI-driven Elm application in 48 hours.
Security Improvements for BEAM Using Static Analysis
In this talk from Code BEAM Europe 2023, Melinda Tóth and Dániel Horpácsi explore how static analysis can improve security in BEAM applications by identifying vulnerabilities in Erlang and Elixir code bases.
Integrating Gleam for Enhanced Type Safety in Elixir
Paweł Świątkowski discusses integrating Gleam with Elixir to gain type safety features for Elixir applications.
Transitioning from F# to Elixir: Gotchas and Insights
Proclarian is seeking advice from developers who transitioned from F#/ML to Elixir.
The Symbiotic Relationship Between Erlang and Elixir Explored
Francesco Cesarini and Andrea Leopardi discuss the interdependence of Erlang and Elixir, detailing how each language has contributed to the success and evolution of the other.
Best Programming Languages to Learn Alongside Elixir
Author jamesjajaja asks for recommendations on which programming languages are worth learning along with Elixir. The community suggests Rust, Typescript, Erlang, Gleam, and Haskell as beneficial complements.
Discussion on DevOps in the BEAM ecosystem and Elixir community news
Hosts Mark Ericksen, David Bernheisel, and Dave Lucia discuss the release of Elixir 1.17.0-rc.1, interviewing Ellie Fairholm and Josep Giralt D'Lacoste about their book 'Engineering Elixir Applications', and the concept of 'BeamOps'
An Intro to Gleam: A Type-Safe Language for the BEAM Ecosystem
Christopher K. explores the Gleam programming language, its features, and benefits for developers, particularly those who favor static typing over dynamic typing.
Scaling Real-Time Applications with BEAM and Elixir
Discover the secrets behind handling millions of concurrent users using the Erlang Virtual Machine (BEAM) and Elixir, with insights into their origins, core features, and real-life case studies from WhatsApp and Discord.
Building Full-Stack Web Applications with Gleam
Hayleigh Thompson discusses using Gleam, a statically typed language for both the BEAM and browser, to build full-stack web applications, demonstrated through a multi-user Web Audio application. Thompson explores Gleam's simplicity, type system, and compatibility with Elm and Elixir.
Discussion on Gleam Language, Game Development and Type Systems with Quinn Wilton
The hosts of Thinking Elixir talk with Quinn Wilton about Gleam, a statically typed language for the BEAM, and its relevance to Elixir developers. Quinn also shares insights on her Chip8 emulator using LiveView, dynamic security analysis, and offers library recommendations.
Discussion on Gleam and Static Typing in BEAM with Louis Pilfold
Louis Pilfold discusses creating Gleam, a statically-typed language for the BEAM, and shares challenges and ideas for static typing on BEAM.
Discussion on Oban with Parker Selbert
Mark Ericksen, David Bernheisel, and Cade Ward talk with Parker Selbert, the creator of the job processing library Oban. Parker discusses the benefits of using Postgres over Redis as the data store, the differences between the free and paid versions of Oban, and future plans for the library.
Insightful Discussion on Ecto and jason Libraries with Michał Muskała
Michał Muskała joins the podcast to discuss his work on the Ecto and jason libraries, sharing insights into their development and his experiences with open source.
Optimizing Real-Time Web Apps with Phoenix LiveView Streams
Sophie DeBenedetto explains how Phoenix LiveView optimizes real-time web applications using streams for efficient client-server communication, focusing on its declarative approach and practical benefits.
Introduction of Elixir at Spotify
Joel Kemp discusses how he introduced Elixir at Spotify, addressing concurrency problems and overcoming internal resistance.
Exploring Production Tracing Techniques with Kai Wern Choong
In Episode 66, the Thinking Elixir Podcast features Kai Wern Choong, who shares insights about tracing performance problems in live Elixir production systems. The discussion covers the concept of tracing in BEAM systems, tools such as recon, and general troubleshooting approaches.
Exploring Erlang's Origins with Robert Virding
Robert Virding discusses the history and development of Erlang, the BEAM virtual machine, and the connection to Elixir in the inaugural episode of a new season of Elixir Wizards.
Discussion on Oban with Parker and Shannon Selbert
In this episode, Parker and Shannon Selbert discuss their dynamic partnership and delve into the features and intricacies of their tool Oban, a persistent background job processor written in Elixir.
Interview with Erik Person on BEAM and Elixir
Erik Person discusses his journey in programming and his experiences with Elixir and BEAM technology on the Elixir Wizards Podcast. The episode includes insights into Erik's career and special challenges faced in Elixir development.
Exploring Elixir Concurrency for Project Needs
HarrisInDenver is seeking advice on how Elixir's concurrency model might fit the needs of their project, which currently uses NodeJS and faces scaling and reliability issues.
Introduction to Beam Radio and Lars Wikman
In this episode, Lars Wikman discusses how the BEAM can manage entire applications. The hosts of Beam Radio are introduced.
Discussion on Ruby's Actor Model Implementation and the BEAM
Steven Nunez discusses Ruby's new actor model implementation, its strengths, and areas where it can learn from the BEAM. The episode features a guest appearance from the show’s youngest listener.
Discussion on Building with Elixir and BEAM by Lars Wikman
In this episode, Lars discusses the importance of building things the right way with Elixir and BEAM.
Exploring Elixir and BEAM Magic with Quinn Wilton
Quinn Wilton discusses her journey with Elixir, her unique path into programming, and her appreciation for different programming languages.
Interview with the Youngest Contributor to Beam Radio
Beam Radio presents an episode titled 'Our Youngest Contributor', focusing on their youngest participant and their involvement.
Final Episode of BEAM Magic with Amos King
SmartLogic's podcast season finale features Amos King discussing experiences, challenges as a CEO, and insights into BEAM Magic.
Teaching Elixir and Functional Programming with Chris Miller and Andre Bryan
Hosts Chris Miller and Andre Bryan discuss their experiences teaching and promoting Elixir and functional programming.
Discussion on the Benefits of Learning Multiple Programming Languages
Guest: @MarlusSaraiva, Creator of Broadway, ElixirSense, and Surface, discusses the benefits of learning multiple programming languages. Tune in to the full conversation on episode #11.
Discussion with Marlus Saraiva on LiveView
Beam Radio team speaks with Marlus Saraiva, discussing his work and contributions such as Broadway, ElixirSense, and Surface.
Interview with Bryan Hunter on BEAM capabilities and learning Elixir
The Beam Radio Team chats with Bryan Hunter about the potential of BEAM and addresses a question about learning Elixir.
Convincing Your Organization to Adopt Elixir
Nikos Maroulis and Joel Kemp discuss strategies on how to pitch the BEAM to your organization and create grassroots support for Elixir.
Beam Radio's Discussion with Quinn Wilton on Elixir and Erlang
The Beam Radio team talks Elixir and Erlang with Quinn Wilton. Follow her on Twitter at @wilton_quinn.
Interview with Jerod Santo on Living with Elixir
This episode features an interview with Jerod Santo from Changelog.com, discussing his experiences with Elixir, hosted by Lars.
Exploring Elixir, LiveView, Nerves, and Machine Learning
Hosts discuss LiveView, Nerves, and Machine Learning within the BEAM ecosystem.
Round Robin AMA Session with Beam Radio Hosts
Beam Radio hosts conduct a round robin 'Ask Me Anything' session where they discuss various topics including The Great Loop, LiveBook, live streaming, and more.
Exploring Curiosity in the Elixir Community
Brooklin Myers discusses the importance of curiosity in the field of Elixir programming in this podcast episode.
Discussion on MJML EEX, Rust, Surface, and LiveView
The Beam Radio team discusses a range of topics including MJML EEX, Rust, Surface, and Phoenix LiveView.
Discussion on eqWAlizer with Ilya Klyuchnikov
BeamRadio talks with Ilya Klyuchnikov about eqWAlizer, a tool related to the BEAM ecosystem.
© HashMerge 2024