Code BEAM V America 2021
2021
List of videos

How Elixir can reach the machine Learning Community - Code BEAM V America pre-event panel discussion
Learn more about Code BEAM V America, held 10-12 March 2021 at https://codesync.global/conferences/code-beam-v-america-2021/ There has been a lot of excitement in the Erlang Ecosystem following José's announcement and demonstrations of Nx. We thought it was a great opportunity to bring the community together for a Meetup in preparation for Code BEAM V America to discuss how Elixir can reach the machine learning community. Our panel consisted of Bruce Tate (author of 7 languages in 7 weeks), Justin Schneck (Nerves Core Team, working on integrating Elixir and Machine Learning), Brian Troutwine (Well-known Erlang developer currently using Rust for speed) and Garrett Smith (Founder of Guild AI),
Watch
Podcast: Wild Wild West - Anna Neyzberg, Amos King,Chris Keathley | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ More great virtual tech conferences - https://codesync.global --- Hardware as Software by Pat Hanrahan ABSTRACT Elixir Outlaws will treat us to a podcast. --- SPEAKER - Anna Neyzberg Software Engineer Anna Neyzberg is a San Francisco native who has done a lot of work in the ruby community in SF and currently sits on the board of RailsBridge. She has taken this community organizing experience and last year co-founded ElixirBridge in SF- an organization that offers free weekend long workshops, with the goal of creating an inclusive welcoming space for underrepresented populations in tech to learn elixir. By day she works as a Developer at Carbon Five. When not in front of a keyboard, she is trying to get better at climbing rocks. SPEAKER - Amos King CEO Amos is an Agile practitioner who loves writing great code and teaching teams to ship quality instead of choosing between shipping or quality. Agile podcast host who values starting with trust and working into a strong team. Conference speaker, and meet up organizer. SPEAKER - Chris Keathley Senior Engineer Chris is a software engineer building services and applications for Bleacher Report. Although he started out writing C for embedded systems, these days he spends his time in Elixir, Haskell, Go, and Rust. When not writing code for work, Chris can be found writing code for fun, talking about the joys of functional programming, playing pinball, roasting coffee or building Lego with his kids. --- Code BEAM V America Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio
Watch
Keynote: EEF - looking back at 2020 and forward at 2021 - Peer Stritzinger | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ More great virtual tech conferences - https://codesync.global --- EEF - looking back at 2020 and forward at 2021 by Peer Stritzinger --- SPEAKER - Peer Stritzinger Peer helped start the Erlang Ecosystem Foundation and serves it as a member of the board. He is Founder and Director of Peer Stritzinger GmbH which created GRiSP www.grisp.org, a platform to run Erlang on small embedded systems and focusses on building Automotive, Industrial IoT and Smart Cities applications and tries to use Erlang technology wherever useful. Also work package lead for H2020 LightKone EU research and innovation project, which researches Edge Computing. Peer's previous experience ranges from low level device drivers to functional languages in industrial and automotive applications, he initially mastered in physics at the Technical University Munich. He has been working self-employed as a developer since 1987 and also consulted in applied cryptography and protocol design and implementation. He is currently living and working in the idyllic countryside west of Munich, Bavaria. --- Code BEAM V America Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio
Watch
Keynote: Forum over Functions - Randall Thomas | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ More great virtual tech conferences - https://codesync.global --- Forum over Functions by Randall Thomas ABSTRACT What 20+ years of bad languages, awful frameworks, and half-assed implementations tell us about Elixir, Erlang, and the future of BEAM? He who cannot remember history is doomed to repeat it—an apt aphorism summing up the last 30 years of software development if ever there was one. We will take a walk down memory lane and identify the mistakes languages and frameworks seem to make over and over again and why languages like Elixir might just help us get out of the vicious cycle. --- SPEAKER - Randall Thomas Randall Thomas (@daksis) is a classically trained musician that took one too many calculus classes and got sucked into geekery: computers, robots, video games, high energy physics - the usual suspects. Afflicted with rabid technology ADD, Randall has built companies in various industries with numerous startups -- everything from robotics to digital video to cloud computing. After escaping a high-security military prison and driving a heavily armed conversion van filled with ex spec-ops soldiers for hire around the Los Angeles underground, Randall founded Thunderbolt Labs - a software consultancy that teaches companies how to build better software by embedding with their teams and building it beside them.Randall is an internationally recognized speaker on practical data techniques and the insanely nonsensical business of startups.When not glued to a computer Randall is likely lost in a book or on a running trail wondering if he will get to the end of either. He has a fondness for good food and weakness for great whiskey and will happily discuss either at length. --- Code BEAM V America Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio
Watch
Fireside chat with on Machine Learning in Elixir & Erlang VM 84 | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Fireside chat with on Machine Learning in Elixir & Erlang VM 84 | Jose Valim - Creator of Elixir & Bruce Tate - Founder of GROX.IO ABSTRACT Join us for a chat and Q&A about the recently open-sourced Nx project, Numerical Computing and Machine Learning in Elixir and the Erlang VM. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Using Elixir to fight Covid 19 | Eric Saxby | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Using Elixir to fight Covid 19 | Eric Saxby - Senior Sofrware Engineer at Geometer LLC ABSTRACT Luck is what happens when preparation meets opportunity.” I had the opportunity in 2020 to power Covid-19 contact tracing. Tools built in Elixir provided a data backbone that worked faster, was changed easier, and was more resilient than the systems we replaced. In this story we’ll meet a cast of characters including Phoenix, Broadway, Oban, as well as Lambda, NodeJS, Ruby on Rails. Some worked well. Some were confusing. Some were both. Some I would use again. OBJECTIVE: The big takeaway that I would like people to take away is that Elixir and other BEAM languages provide a solid basis for resilient, critical infrastructure, perhaps more so than tools which might have better traction in enterprise companies. • Timecodes 00:00 - 06:02 - Intro 06:03 - 09:23 - Elixir vs NodeJS 09:24 - 31:40 - Phoenix vs Rails 31:41 - 34:43 - Broadway vs Oban 34:44 - 36:17 - Testing 31:18 - 38:15 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
SCRAM: Challenging your authentication in the BEAM | Nelson Vides | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ SCRAM: Challenging your authentication in the BEAM | Nelson Vides - Core developer at MongooseIM ABSTRACT Passwords, that nemesis of all users. Get a weak password, and it can be cracked. Store it plaintext, and it can be stolen. Store it hashed, and it can be brute-forced. Use the same in two different places, and stealing one means losing the other. Submit it deterministically, and the authentication can be replayed by an attacker. Enter SCRAM, a: Salted: no two usages of the same password can be matched challenge: exponentially slow down brute-force attacks. Response: clients need to submit a different response on each authentication, hence solving replay attacks. Authentication Mechanism: well, you guess what this means. But mind you, the challenge needs to be a challenge for the client, not for the server! In this talk I’ll introduce you to this authentication protocol, and to some implementation tricks that all evil attackers know but servers tend to forget. And to some very important insight on how to do this efficiently on the BEAM OBJECTIVE To introduce an authentication mechanism that is NIST approved, a ietf standard, and with plenty of open-source libraries ready to be plugged in your project: in particular, to present the most performant Erlang library for the protocol you can find. • Timecodes 00:00 - 01:47 - Intro 01:48 - 11:46 - Elixir vs NodeJS 11:47 - 12:23 - Phoenix vs Rails 12:24 - 14:18 - Broadway vs Oban 14:19 - 24:43 - Testing 37:37 - 40:14 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Sound on BEAM: Music in the Land of Distributed Lisp | Duncan McGreggor | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Sound on BEAM Music in the Land of Distributed Lisp | Duncan McGreggor ABSTRACT While not built for sound or digital signal processing, Erlang excels in the realm where music control systems have converged: network message-passing. In this talk, Duncan will provide some brief background and share previous related sound-generation work on the BEAM, then cover a recent effort in Lisp Flavoured Erlang (LFE) to integrate with well-established improvisational tools and music recording systems. Full use of LFE/OTP behaviours and supervision trees will be covered, as well as application start phases for synchronizing system startup. In addition, LFE's strength as a platform for creating DSL's will be covered in the dual context of integrating with multiple systems and creating generative music. • Timecodes 00:00 - 01:49 - Intro 01:50 - 04:52 - Wherefore undertone? 04:53 - 06:42 - Architecture 06:43 - 08:09 - Supervision Trees 08:10 - 08:29 - Clients & Servers 08:30 - 09:28 - External Processes & Erlang Ports 09:29 - 11:19 - Decencies 11:20 - 12:15 - A custom REPL 12:16 - 25:13 - Demo 25:14 - 26:15 - What's next for undertone? 27:16 - 38:46 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Concurrency before Erlang | Bjarne Däcker | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Concurrency before Erlang | Bjarne Däcker - Former manager of the computer science laboratory at Ericsson ABSTRACT This talk covers: - concurrent languages at Ericsson before Erlang, - imperative concurrent languages Modula, Chill and Ada (the last two large -- - international efforts), - start of the Computer Science Lab at Ericsson and experimentation with language paradigms, and - the prototyping that led up to Erlang. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Teaching Functional Programming With Elixir | Melvin Cedeno | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Teaching Functional Programming With Elixir | Melvin Cedeno - Software Engineer ABSTRACT This will be a talk about what I've learned from teaching functional programming with Elixir. I've taught over a dozen classes with the class room size averaging between 15-25 people. I'll be going over what Ive learned, and how I go about getting folks over their blockers. How to manage a class remotely, how to keep folks engaged, what material I've found to benefit people the most. You'll walk away with some insights to help to train new developers transition into the wonderful language that is elixir. • Timecodes 00:00 - 02:53 - Intro 02:54 - 04:07 - Try coding events 04:08 - 05:04 - How do computers even work? 05:05 - 05:23 - Today's tips 05:24 - 06:18 - How's Elixir come into this? 06:19 - 07:36 - #Tip 1 : Make sure people are interested 07:37 - 08:20 - #Tip 2 : Define goals 08:21 - 09:05 - #Tip 3 : Ask for help 09:06 - 11:23 - #Tip 4 : Agenda and Curiculum 11:24 - 16:24 - Functional fundamentals 16:25 - 22:08 - Elixir Intro 22:09 - 24:10 - #Hot Tip : Use your TA's 24:11 - 40:17 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
How not to fail at (..) systems with examples from Riak | Nicholas Adams | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ How not to fail at distributed systems with examples from Riak | Nicholas Adams ABSTRACT In this talk, we reflect on our years of supporting the Erlang based distributed key/value store, Riak, and share stories of how our clients' best intended configurations have come back to bite them in ways they did not foresee. This talk is intended as edutainment. We showcase some common pitfalls of distributed systems as taken from our Riak helpdesk history, explain why things went wrong and how to avoid making the same mistakes. Disclaimer: no client names are used in this talk and any logs or config files used have been anonymised. All characters and impressions used in this talk are entirely fictitious ones of my own creation and any resemblance to real persons, dead or alive, or other real-life entities, past or present, is purely coincidental. AUDIENCE: This talk is recommended for helpdesk veterans, people interested in distributed systems and anybody who has ever touched Riak. • Timecodes 00:00 - 03:11 - Intro 03:12 - 10:44 - Plan for the Worst 10:45 - 17:31 - Think Big 17:32 - 23:25 - Don't Just Check the Boxes 23:26 - 28:58 - The are of Fine Tuning 28:59 - 37:29 - Wrap up with QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Contract Programming with Elixir | Raúl Chouza | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Contract Programming with Elixir | Raúl Chouza - Elixir Programmer at Erlang Solutions ABSTRACT How can we ensure that the data we pipe through a system passes the checks? Has the expected shape? Behaves correctly? The Elixir language already ships with some niceties to keep our interactions safe, but when this is not enough the library ecosystem offers a wide range of tactics. This is an exploration of what is available, and what can we look up to. OBJECTIVE Leverage the "fail fast" and "let it crash" philosophy of erlang to contracts and explore its possibilities within the BEAM. AUDIENCE Beginner, Intermediate; individuals interested in specification, correctness or handling errors in programs. • Timecodes 00:00 - 02:42 - Intro 02:43 - 04:45 - Contacts 04:46 - 08:19 - Contacts in Dbc 08:20 - 10:39 - Contacts in Elixir 10:40 - 14:04 - Preview 14:05 - 22:45 - URL Shortener 22:46 - 41:54 - The URL model • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
The Architecture of Oban | Parker Selbert | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ The Architecture of Oban | Parker Selbert - Creator of Oban ABSTRACT Oban is an Elixir job processing system backed by PostgreSQL for persistence and coordination. It stands on the shoulders of giants, blending OTP and PostgreSQL into a tool that's uniquely possible on the BEAM. Together we'll explore how Oban composes components of Elixir and OTP to enable powerful features such as job isolation, dynamic scaling, in-flight job cancelling, safe timeouts and graceful shutdown. We'll also investigate how support for plugins and telemetry integration makes Oban so extensible that a paid product was built on top of it without any special handling. Come take a look under the hood of a dynamic, scalable and reliable job processor made possible by the BEAM. • Timecodes 00:00 - 03:32 - Intro 03:33 - 09:04 - Topology - The Lay of the Land 09:05 - 12:11 - Survey - The Structures within a Structure 12:12 - 17:11 - Schematic - Detailed Connections in a Subsystem 17:12 - 28:10 - Only Possible with Elixir + OTP 28:11 - 38:49 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Who supervises supervisors? | Łukasz Niemier | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Who supervises supervisors | Łukasz Niemier - Senior Backend Engineer ABSTRACT OTP supervisors allow programmers to write reliable software in occurrence of errors in our code, but what happens when there is a bug in the OTP itself? Or in cases when our system becomes unresponsive despite the fact that all processes are up and running. That is where the system supervisor, like systemd, comes to play to help operations to keep the application up and running while being able to reliably observe the state of application. OBJECTIVE: Present the community that the supervisor approach is not distinctive to the OTP and that it is very handy solution to publish and manage BEAM applications within the existing systems without using additional tooling like k8s or Nomad. How to run applications in constrained and safe environments without usage of Docker/Podman while making it easy to run and manage on host OSes. AUDIENCE: Intermediate/advanced developers who want to manage their own applications and DevOps that are managing BEAM applications. • Timecodes 00:00 - 04:31 - Intro 04:32 - 05:12 - Similarities Between System init and Erlang init 05:13 - 08:50 - "Top level" Process Management" 08:51 - 13:18 - Notifications and watchdog 13:19 - 18:04 - Centralised Log Management 18:05 - 22:02 - Lazy Startup Socket Activation 22:03 - 31:34 - Demo Time 31:35 - 37:05 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
BEAM + Prometheus + Grafana = Observability Heaven | Alex Koutmos | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ BEAM + Prometheus + Grafana = Observability Heaven | Alex Koutmos - Senior Software Engineer at Boulevard ABSTRACT Learn about the importance of application/system observability and how it can impact both the engineering and business sides of the house. Also learn about some of the phenomenal community tooling that we have available to us on the BEAM and how to setup PromEx to leverage all that telemetry goodness. OBJECTIVE The goal of this presentation is to give some background on the importance of application and system observability along with some best practices/anti-patterns. Next, we'll dive into some ecosystem observability tools available on the BEAM. Lastly we'll take PromEx for a test drive and see how easy it is to instrument our applications and extract metrics from all our telemetry supported libraries. AUDIENCE Anyone running production systems in Elixir who wants to step up the observability of their applications/systems. • Timecodes 00:00 - 02:11 - Intro 02:12 - 05:32 - Observability 05:33 - 06:43 - Why do you need monitoring? 06:44 - 08:46 - What are metrics? 08:47 - 10:29 - What should you monitor? 10:30 - 11:40 - How does monitoring impact the business? 11:41 - 12:40 - How does monitoring the engineers? 12:41 - 12:54 - Monitoring best practises 12:55 - 16:05 - Monitoring anti-patterns 16:06 - 18:32 - Push style metrics and influx DB 18:33 - 23:05 - BEAM Telemetry 23:06 - 28:41 - What is PROMEX? 28:42 - 29:47 - Project status 29:48 - 38:18 - Case study 38:19 - 42:49 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
What Other Languages Can Learn From BEAM: A Ruby Case Study | Steven Nunez |Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ What Other Languages Can Learn From BEAM: A Ruby Case Study | Steven Nunez - Senior Software Engineer at GitHub ABSTRACT One of the core building blocks of the BEAM's concurrency story is the Actor Model. It's the foundation for Supervision trees, Agents and Tasks in Elixir, and GenServers. A new kid on the Actor Model block has arrived. With version 3, Ruby has implemented their own version of the Actor Model. We'll explore what it learned from the BEAM, and where it needs to grow if it wants to let developers build world class, concurrent applications with it. • Timecodes 00:00 - 04:18 - Intro 04:19 - 11:15 - Ruby, Rails, SonicPI and other projects 11:16 - 12:46 - My Elixir Status 12:46 - 16:10 - My Ruby Status 16:11 - 32:24 - 3 Lessons that Ruby can learn form the BEAM 32:25 - 38:45 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Fireside chat on LFE | Robert Virding & Duncan McGreggor | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Fireside chat on LFE | Robert Virding & Duncan McGreggor - Co-creator of Erlang programming language & LFE Contributor ABSTRACT In this session we will seek Robert's advice on practical matters when creating applications and services in OTP on the BEAM, design decisions that face every implementor sooner or later, how creating software in LFE may or may not affect such decisions, and common misconceptions that must be overcome when building distributed solutions for customers. If time allows, we will take the opportunity to hear Robert's thoughts on best practices for BEAM language designers. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Fireside chat on Property Based Testing | John Hughes & Fred Hebert | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Fireside chat on Property Based Testing | John Hughes & Fred Hebert - Co-designer of Haskell and Quickcheck & author of Learn You Some Erlang, Erlang in Anger ABSTRACT Property-Based Testing is one of the most powerful testing methods out there, and the Erlang ecosystem has some of the best frameworks available across all languages. Property-based testing has the potential to drastically increase the quality of software we ship by testing for issues we couldn’t even imagine. Despite great tooling and promises, adoption is still somewhat limited. Simple examples are easy to write, but more complex ones can often feel like black magic. In this Q&A session, Fred Hebert invites John Hughes, one of the inventors of Quickcheck, to discuss adoption strategies, how to gauge the accuracy and effectiveness of property tests, potential ideas for the future, and any questions the people in the audience might have. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Fireside chat on Nerves | Frank Hunleth, Justin Schneck and Amos King | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Fireside chat on Nerves | Frank Hunleth, Justin Schneck and Amos King - Co-creators of Nerves, & CEO at Binary Noggin ABSTRACT Join us for a fireside chat with Frank Hunleth and Justin Schneck where Amos King leads a “how it started...how it’s going” interview with the two co-authors of the Nerves project. Nerves uses the BEAM to help both industrial and recreational users create robust and fault tolerant embedded systems while enjoying the friendly environs of the Elixir and Erlang languages. Come enjoy and participate in a discussion of what makes the Nerves community great and get all the inside jokes. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Ask Me Anything on OTP | Andrea Leopardi & Francesco Cesarini | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Ask Me Anything on OTP | Andrea Leopardi & Francesco Cesarini - Elixir Core team member & Founder of Erlang Solutions Ltd ABSTRACT Do you have any questions on OTP, be it Erlang, Elixir or the underlying concepts behind both? Come ask Francesco Cesarini, member of the team who released the first version of OTP (and co-author of designing for Scalability with Erlang/OTP) and Andrea Leopardi, member of the Elixir core team and longtime advocate of OTP. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Ask me anything about RabbitMQ | Karl Nilsson, Ayanda Dube & John Samuel | Code BEAM V America 21
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Ask me anything about RabbitMQ | Karl Nilsson, Ayanda Dube & John Samuel - Technical Staff at VmWare, RabbitMQ Contributor & Head of RabbitMQ projects at Erlang Solutions ABSTRACT Open session with RabbitMQ contributors - a chance to ask them questions you always wanted about their work. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Ask me anything about OTP | Kenneth Lundin & Lukas Larsson | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Ask me anything about OTP | Kenneth Lundin & Lukas Larsson - Head of the Erlang/OTP Team at Ericsson & Erlang VM Core ABSTRACT Short update from the OTP Team and then you will be able to ask them any question you like about their work. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Ask me Anything about Elixir | Jose Valim, Eric Meadows-Jönsson & Aleksei Magusev
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Ask me Anything about Elixir | Jose Valim, Eric Meadows-Jönsson & Aleksei Magusev - Creator of Elixir programming language, Creator of Hex and Ecto, Elixir Core Team member & ABSTRACT Short update from the Elixir Core Team and then you will be able to ask them any question you like about their work. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch