List of videos

Elixir ecosystem/Elixir core team updates - Michal Muskala | Code BEAM SF 20
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Get involved in Code Sync's next conference - http://bit.ly/2Mcm4aS --- ELIXIR ECOSYSTEM/ELIXIR CORE TEAM UPDATES by Michal Muskala ABSTRACT What's new in the Elixir ecosystem? Also, updates on what the Elixir team has done in the last few months, what are the projects they're working on, what's going on on the research side, and what features will be in the next release. Slides & full abstract: https://www.youtube.com/c/codesync --- THE SPEAKER - MICHAL MUSKALA Engineer at WhatsApp Erlang Team and Elixir contributor Software engineer, open-source developer, speaker and trainer. Michal is a member of the Erlang team at WhatsApp working on the language and its tooling and a member of the Ecto core team. He also contributes to maintains multiple open source projects including Elixir and OPT and maintains some of his own including Jason - the most popular projects on hex.pm. When not programming, he enjoys reading, travelling, and sailing - no matter if sunny, rainy or stormy. It's even better if all of those are combined! More on Michal Muskala: https://www.youtube.com/c/codesync --- CODE SYNC & CODE BEAM SF 2020 Code BEAM SF is powered by Code Sync. Code BEAM SF 2020 was sponsored by WhatsApp, The RealReal, PepsiCo, Erlang Ecosystem Foundation, Erlang Solutions, WhiteSource, 2600Hz, Simpli.fi, Tubi, Pleroma, and Mux. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #Elixirlang
Watch
OTP Team update - Peter Dimitrov | Code BEAM SF 20
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Get involved in Code Sync's next conference - http://bit.ly/2Mcm4aS --- OTP TEAM UPDATE by Peter Dimitrov THIS TALK IN THREE WORDS: OTP Team Update TALK LEVEL: All ABSTRACT Updates on what the OTP team has done in the last few months, what are the projects they're working on, and what's going on on the research side. Slides & full abstract: https://codesync.global/speaker/peter-dimitrov/ --- THE SPEAKER - PETER DIMITROV FP enthusiast; key contributor to the Erlang implementation of TLS 1.3 Peter has been working in various software projects at Ericsson since 2005. He was working on a model based implementation of the northbound interface when he first came in contact with functional programming through Haskell and Erlang. He joined the Erlang/OTP team in 2017 and he is a key contributor to the Erlang implementation of TLS 1.3. More on Peter Dimitrov: https://codesync.global/speaker/peter-dimitrov/ --- CODE SYNC & CODE BEAM SF 2020 Code BEAM SF is powered by Code Sync. Code BEAM SF 2020 was sponsored by WhatsApp, The RealReal, PepsiCo, Erlang Ecosystem Foundation, Erlang Solutions, WhiteSource, 2600Hz, Simpli.fi, Tubi, Pleroma, and Mux. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #OTP #Erlang #CodeBEAMSF
Watch
Erlang is getting pretty! - Michal Muskala | Code BEAM SF 20
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Get involved in Code Sync's next conference - http://bit.ly/2Mcm4aS --- ERLANG IS GETTING PRETTY! by Michal Muskala THIS TALK IN THREE WORDS: Erlang Tooling Developer experience TALK LEVEL: All ABSTRACT How much time did you spend today reading code? How many times did you have to look harder because of how the code looked? Maintaining a clear and consistent code style is hard: manual inspections often leads to endless bikeshedding and linters add noticeable overhead to the workflow. Many languages solved this issue through automated code formatters - Go, Rust, Elixir, Elm among many others. And now, thanks to the new erlfmt tool, Erlang is getting pretty as well! Come to this session to learn more about erlfmt - how it works and how it can help your team. Slides & full abstract: https://codesync.global/speaker/michal-muskala52/ --- THE SPEAKER - MICHAL MUSKALA Engineer at WhatsApp Erlang Team and Elixir contributor Software engineer, open-source developer, speaker and trainer. Michal is a member of the Erlang team at WhatsApp working on the language and its tooling and a member of the Ecto core team. He also contributes to maintains multiple open source projects including Elixir and OPT and maintains some of his own including Jason - the most popular projects on hex.pm. When not programming, he enjoys reading, travelling, and sailing - no matter if sunny, rainy or stormy. It's even better if all of those are combined! More on Michal Muskala: https://codesync.global/speaker/michal-muskala52/ --- CODE SYNC & CODE BEAM SF 2020 Code BEAM SF is powered by Code Sync. Code BEAM SF 2020 was sponsored by WhatsApp, The RealReal, PepsiCo, Erlang Ecosystem Foundation, Erlang Solutions, WhiteSource, 2600Hz, Simpli.fi, Tubi, Pleroma, and Mux. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #Erlang #Tooling #Programming
Watch
KAZOO the VOIP cloud platform: A retrospective - James Aimonetti | Code BEAM SF 20
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Get involved in Code Sync's next conference - http://bit.ly/2Mcm4aS --- KAZOO THE VOIP CLOUD PLATFORM: A RETROSPECTIVE by James Aimonetti THIS TALK IN THREE WORDS: Learning by Doing TALK LEVEL: Beginner / Intermediate ABSTRACT KAZOO has, over the last 10 years, grown to almost 300K lines of Erlang, plus C-node code in the FreeSWITCH and custom code in the Kamailio project. We'll talk about: - Growing the open source community - Erlang in anger - operational lessons learned - Tooling to support developers, community - Making major architectural changes - Building closed-source applications on top of an open source base Slides & full abstract: https://codesync.global/speaker/james-aimonetti/ --- THE SPEAKER - JAMES AIMONETTI Father to Miles and Owen, my two best achievements! James Aimonetti has been programming in Erlang since 2006. He joined 2600Hz in its infancy in 2010 to build KAZOO, an open-source platform for building highly scalable, fault-tolerant communication systems. SInce then, he's been a leader in growing the codebase to over 300K lines of Erlang, the community to over 100 members, and building and deploying KAZOO clusters around the world. More on James Aimonetti: https://codesync.global/speaker/james-aimonetti/ --- CODE SYNC & CODE BEAM SF 2020 Code BEAM SF is powered by Code Sync. Code BEAM SF 2020 was sponsored by WhatsApp, The RealReal, PepsiCo, Erlang Ecosystem Foundation, Erlang Solutions, WhiteSource, 2600Hz, Simpli.fi, Tubi, Pleroma, and Mux. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #Kazoo #VOIP #Erlang
Watch
Off BEAM Secure software development - BRAM VERBURG
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Get involved in Code Sync's next conference - https://codesync.global --- OFF BEAM: SECURE SOFTWARE DEVELOPMENT by Bram Verburg THIS TALK IN THREE WORDS: BEAM Security Practices ABSTRACT The BEAM platform lets us develop uniquely robust systems for mission critical applications. But in the presence of malicious users, even a BEAM application is only as strong as its weakest link. In this talk Bram will look at best practices for secure coding specifically for the BEAM ecosystem. He will cover Erlang, Elixir and several popular 3rd party frameworks and libraries. Slides & full abstract: https://codesync.global/speaker/bram-verburg/ --- THE SPEAKER - BRAM VERBURG Relentless '{verify, verify_peer}' ssl option advocate Bram is a developer, architect and security advocate with more than 20 years experience delivering complex software platforms for the telecom and financial industries, meeting their stringent security and reliability requirements. He has been using Erlang, and later Elixir, for almost 10 years. As a security advocate he has taken an interest in the security aspects of the Erlang/OTP ecosystem, as a blogger (at https://blog.voltone.net/), trainer, speaker, and open source contributor. Bram is a founding member of the Security WG of the Erlang Ecosystem Foundation. More on Bram Verburg: https://codesync.global/speaker/bram-verburg/ --- CODE SYNC & CODE BEAM SF 2020 Code BEAM SF is powered by Code Sync. Code BEAM SF 2020 was sponsored by WhatsApp, The RealReal, PepsiCo, Erlang Ecosystem Foundation, Erlang Solutions, WhiteSource, 2600Hz, Simpli.fi, Tubi, Pleroma, and Mux. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global
Watch
Updates from the erlang Ecosystem Foundation working groups
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Get involved in Code Sync's next conference - https://codesync.global --- UPDATED FROM ERLANG ECOSYSTEM FOUNDATION WORKING GROUPS by Francesco Cesarini, Peer Stritzinger, Todd Resudek, Bryan Naegele, Maxim Fedorov, Alistair Woodman, Frank Hunleth, Bram Verburg, Johnny Winn --- CODE SYNC & CODE BEAM SF 2020 Code BEAM SF is powered by Code Sync. Code BEAM SF 2020 was sponsored by WhatsApp, The RealReal, PepsiCo, Erlang Ecosystem Foundation, Erlang Solutions, WhiteSource, 2600Hz, Simpli.fi, Tubi, Pleroma, and Mux. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global
Watch
Monkey, take the wheel - DMYTRO LYTOVCHENKO | Code BEAM SF 2020
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Get involved in Code Sync's next conference - https://codesync.global --- MONKEY, TAKE THE WHEEL by Dmytro Lytovchenko THIS TALK IN THREE WORDS: human, trust, monkey ABSTRACT The talk briefly explains the Daniel Kahneman's fast and slow thinkers concept, where every person can operate in easy-going and cheap mode, making mistakes and enjoying the distractions, while harder tasks require switching to slow and expensive thinker mode where the smart decisions and judgements can be made, at the cost of getting tired real quick. The talk goes in detail how it is beneficial to accept your human nature, prone to errors, and instead trust your Erlang & Elixir language, available tools, and tests more than you would trust yourself. Letting your inner monkey drive the development and allowing it to make mistakes on the way is an acceptable and winning strategy. Highlighting the importance of human in, sometimes idealized, world of the software development, while the human is prone to errors. Slides & full abstract: https://codesync.global/speaker/dmytro-lytovchenko/ --- THE SPEAKER - DMYTRO LYTOVCHENKO Refactoring terrible software to be pretty and readable Erlang and C++ professional, Rust, C# and Python enthusiast, 9 years of Erlang experience, 20+ years of C and C++. More on Dmytro Lytovchenko: https://codesync.global/speaker/dmytro-lytovchenko/ --- CODE SYNC & CODE BEAM SF 2020 Code BEAM SF is powered by Code Sync. Code BEAM SF 2020 was sponsored by WhatsApp, The RealReal, PepsiCo, Erlang Ecosystem Foundation, Erlang Solutions, WhiteSource, 2600Hz, Simpli.fi, Tubi, Pleroma, and Mux. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global
Watch
Anton Larvik - Boosting Erlang superpowers at WhatsApp - Code Beam STO
At WhatsApp, Erlang has been our biggest technical “secret sauce” for building and scaling a very robust server system. In this talk, we go over remarkable benefits of using Erlang and speculate on what could bring Erlang superpowers to the next level. More details on website: http://codesync.global/speaker/anton-lavrik/
Watch
Mikhail Vorontsov - ForgETS: a globally distributed database - Code Beam STO
ForgETS is a globally distributed, replicated in-memory, database collocated with business logic. It allows WhatsApp to have globally replicated datasets with optional disk persistence collocated with our business logic, which provides zero latency data access allowing WhatsApp to sustain temporary network and server outages. ForgETS' design is based on Mnesia with additional support for: 1) network blips and subsequent auto reconciliation 2) explicit support for globally replicated datasets which enforces different replication/reconciliation rules across different regions 3) easier schema management allowing to user to add more servers into the cluster by means of configuration files updates More details on website here: http://codesync.global/speaker/mikhail-vorontsov/
Watch