List of videos

Working with Legacy Code - Dmytro Lytovchenko | Code BEAM America 2024
✨Join Dmytro's training in Berlin in October https://codebeameurope.com/trainings/working-with-legacy-code/ ✨ The talk presents origins of legacy code: the messy tangle of untested code you might have as today's legacy, once was perfectly documented and tested, reviewed by the team's seniors and merged. The talk shows multiple approaches to investigating, learning the structure of, testing and transforming the existing legacy into workable pieces of code. ✨This talk was recorded at Code BEAM America 2024. If you're curious about our upcoming event, check https://codebebeamamerica.com ✨ 💥 Twitter: https://twitter.com/CodeBEAMio 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 Linkedin: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
Watch
A taster for Code BEAM America with Vanessa Lee and Tyler Young [Webinar 7 Feb 2024]
🌟 This webinar was recorded as part of preparation for Code BEAM America 2024. https://codebeamamerica.com 🌟 Vanessa Lee: An Elixir of Empathy: Using Livebook to Empower & Engage Livebook is an exciting interactive and collaborative code notebook. It offers a rich toolset for engineers to build cross-team empathy by empowering and engaging others as users and consumers of our code and data. Fostering empathy across teams and departments is paramount. This talk will showcase how Livebook can be a tool to empower and engage technical and non-technical collaborators. It can help us provide enhanced troubleshooting and understanding of our software. Livebook lets us easily visualize data, document applications interactively, give users inactive UI elements, and integrate widely from HuggingFace to Nerves to Snowflake. We will explore real-world examples of how Livebook has strengthened cross-team communication and empowered non-technical team members in times of limited engineering resources. Tyler Young: Elixir as a One-Person Stack for Building a Software Startup There’s a lot of excitement in the developer community around the idea of a “one-person” framework—a platform on which to build a software service where a single person can gain enough leverage to build the complete application. In this talk, Tyler will share: How Elixir, Phoenix, and LiveView deliver on this promise for the startup he's building How the benefits of Elixir don’t just stop at the framework level, but expand to be a complete one-person stack The frameworks, libraries, and tools he combines for maximum effectiveness as a solo developer Why he believes Elixir is the best choice for pragmatic software-as-a-service founders About Code BEAM America 2024 7-8 March, San Francisco and Online Code BEAM America is a conference focused on Erlang and Elixir ecosystem, 2 days of talks and networking with other BEAM enthusiasts. Bruce Tate, Saša Jurić, Mae Milano, Erik Stenman, Jenny Bramble, Brooklin Myers, Katelynn Burns, Marc Sugiyama, Artur Sulej... The lineup for Code BEAM America 2024 is amazing! You don't want to miss it! Learn more and book your spot: codebeamamerica.com
Watch
A word from Programme Committee
A word from our Programme Committee: see what Lorena Mireles thinks about submissions for Code BEAM America 2024! Book your spot now and join us in March in San Francisco or online for 2 days of talks focused on Erlang and Elixir: https://codebeamamerica.com
Watch
Erlang Fundamentals for Debugging Elixir - Lorena Mireles | Code BEAM America 2024
✨This talk was recorded at Code BEAM America 2024. Check out our next event: https://codebeamamerica.com ✨ In this talk we will explore the fundamentals behind the magic of some of the debugging tools in Elixir and their benefits to debug borderline conditions and find hard to reproduce bugs in live Erlang systems 🔮🪄 Elixir has a very powerful set of debugging tools not everyone is aware of. They bring the community benefits inherited from the need to debug borderline conditions and find hard to reproduce bugs in live Erlang systems. In this talk, we'll explore the foundations behind Elixir wrappers like Rexbug, using examples to explain the fundamentals which give us all this magic. Let's stay in touch! Follow us on: 💥 Twitter: https://twitter.com/CodeBEAMio 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 Linkedin: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
Watch
Cory ODaniel at Code BEAM America 2024
Designing infrastructure-as-code modules that are maintainable and extensible 🙌 Don't miss it, book your ticket now 👉 https://codebeamamerica.com In his talk Cory ODaniel will cover important topics like: 🔹all module registries are a dumpster fire 🔹handling different lifecycles between related resources 🔹managing env parity when scale differs 🔹use-case-specific modules 🔹designing inputs, outputs, and locals to minimize developer overhead and maximize encapsulating expertise Book your spot now and join us in March in San Francisco or online for 2 days of talks focused on Erlang and Elixir: https://codebeamamerica.com
Watch
Join Benjamin Philip at Code BEAM America 2024
Our youngest speaker at Code BEAM America 2024 🔥 A 16 year old student who started contributing to the Livebook, Hexpm and Nx projects at 14! See Benjamin Philip at Code BEAM stage in March 👉 book your ticket: https://codebeamamerica.com
Watch
Contributing to the Erlang Ecosystem: My Journey - Benjamin Philip | Code BEAM America 2024
✨This talk was recorded at Code BEAM America 2024, a conference by Code Sync https://codebeamamerica.com ✨ Contributing to the Erlang Ecosystem: My Journey from Individual Contributor to Maintainer Lately the Erlang Ecosystem has grown to address many new domains. But is its community growing enough to support it? My experience as a new contributor may shed light on this. I'm a 16 year old student who started contributing to the Livebook, Hexpm and Nx projects at 14. Since then I've grown from being a raw newbie to receiving funding from The EEF to work on packages that will support Erlang's telemetry implementation. Join me as I talk about my challenging transition and see how I: - overcame my fear of the opensource community - learned to work with other members - found more meaningful ways to contribute - learned to balance my contributions with my other priorities If you're new to the community, you'll learn how to get started and grow in the community - even if you have as little experience as i did. Maintainers will see how the community helped me to make valuable contributions, how it got in my way, and how my experiences can help their projects. Let's stay in touch! Follow us on: 💥 Twitter: https://twitter.com/CodeBEAMio 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 Linkedin: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
Watch
RPC in WhatsApp - Zeyu Zhang | Code BEAM America 2024
✨This talk was recorded at Code BEAM America 2024. Learn about our next event here https://codebeamamerica.com ✨ In this talk, we will cover multiple areas in WhtasApp's infrastructure related to the lifecycle of a request flowing between our Erlang services. It incudes how to overcome the limitation and scale our cluster to more than 40 thousand nodes using Erlang Distribution, the service discovery and routing mechanism, the job dispatching and queueing model, as well as the bottlenecks and overload protections. We welcome you to come and learn on how to build Erlang infrastructure at scale. Let's stay in touch! Follow us on: 💥 Twitter: https://twitter.com/CodeBEAMio 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 Linkedin: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
Watch
Getting to know Actors in Gleam - Raúl Chouza | Code BEAM America 2024
✨This talk was recorded at Code BEAM America 2024, a conference by Code Sync ✨ https://codebeamamerica.com Gleam is a programming language that makes the case for type safety in the BEAM. Give it a try and you will soon discover that the straightforward syntax and great error messages give you the power to start building your domain logic behind a lovely typed foundation. It is a great choice for simple finite programs that will not break, but the BEAM offers much more than that... Its process primitive gives us the means to model asynchronous and concurrent work. Gleam offers a way to represent processes and messages within the type system and uses that to rebuild one of the fundamental abstractions of OTP an Actor. In this talk we’re going to disassemble what makes an Actor and what it takes Gleam to make it work along its type system. Let's stay in touch! Follow us on: 💥 Twitter: https://twitter.com/CodeBEAMio 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 Linkedin: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
Watch