List of videos

Viktória Fördős - Think in Erlang! | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- THINK IN ERLANG! by Viktória Fördős THIS TALK IN THREE WORDS: #ThinkInErlang Simple solutions Problem-solving method TALK LEVEL: Beginner ABSTRACT Have you ever felt that a solution is too complicated? In this talk, you are going to learn a universal recipe that you can use every day to provide simple solutions to complex problems. We start with the philosophy of Erlang and learn its key messages. Then we study how these core thoughts are baked into Erlang/OTP, and why they help. Then we are going to see how Cisco NSO engineers created a patented algorithm to solve a complex problem: orchestrating network services. Yes, using the same recipe! Read the full abstract: https://codesync.global/speaker/viktoria-foerdos/ --- THE SPEAKER - VIKTÓRIA FÖRDŐS Erlanger @ Cisco NSO Core Viktória first came in contact with Erlang in 2010 when she joined the RefactorErl project. Has been active in R&D, and of course in Erlang, ever since. She was contributing to FP7 EU projects (PharaPhrase, RELEASE, SYNCFREE), co-authored papers in the ACM SIGPLAN Erlang Workshop, in ‘Proceedings of Trends in Functional Programming’ (TFP), in ‘Lecture Notes in Computer Science’ (LNCS), in Computer Languages Systems & Structures (COMLAN), in ACM Transactions on Programming Languages and Systems, and in IEEE Transactions on Parallel and Distributed Systems. She was Member of Program Committee for the ACM Erlang Workshop between 2016 and 2018. She is Co-chair for the ACM Erlang Workshop 2019. She joined Cisco Systems in 2019. She is an NSO core engineer, she solves (network orchestration) problems in Erlang everyday. More on Viktória Fördős: https://codesync.global/speaker/viktoria-foerdos/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #ProblemSolving #Cisco
Watch
Karolis Petrauskas - Implementing long-running business processes | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- IMPLEMENTING LONG RUNNING BUSINESS PROCESSES by Karolis Petrauskas THIS TALK IN THREE WORDS: Long-running Business Processes TALK LEVEL: Intermediate ABSTRACT Erlang/OTP provides a great infrastructure for implementing business processes. Although several additional features are needed in typical BPM application, like persistence, audit, migration of processes in a cluster. In this talk we present a framework for implementing long running FSM based processes as well as several design patterns that rendered useful in practice. The main features the framework provides are the defined semantics for structured states, scoped timers, persistence, audit and clustering. Read the full abstract: https://codesync.global/speaker/karolis-petrauskas/ --- THE SPEAKER - KAROLIS PETRAUSKAS Co-founder at Erisata Karolis is a Chief IT Architect and co-owner at Erisata LTD., a company based in Lithuania, focusing on Erlang/OTP solutions. Here he designed a number of Erlang/OTP based systems for telecommunication and electricity companies, many of which involved management of long running business processes. Experience in building such systems allowed him to extract key features for the business process management platform to have it effective while being non-invasive. He is also an associate professor at the Vilnius University, giving lectures on software engineering. His scientific interest is in the domain of formal modelling and verification of software systems. This experience lead him to successfully applying these methods (like specification in TLA+ language) in real business problems. More on Karolis Petrauskas: https://codesync.global/speaker/karolis-petrauskas/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #OTP #businessprocesses
Watch
Michael Schaefermeyer - Buildings start-ups with Elixir | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- BUILDINGS START-UPS WITH ELIXIR by Michael Schaefermeyer THIS TALK IN THREE WORDS: Insights Challenges Experiences TALK LEVEL: Beginner ABSTRACT Start-ups face unique opportunities and challenges often different from established businesses. One opportunity is the liberty to choose the tech stack one deems most fitting (or likes best). Yet a wrong decision will cause major headaches in the future. This talk will shed light on how Elixir helps to build reliable products in a short amount of time. It will also discuss what drawbacks it has compared to other languages. Read the full abstract: https://codesync.global/speaker/michael-schaefermeyer/ --- THE SPEAKER - MICHAEL SCHAEFERMEYER Successfully taught Elixir to juniors and built start-ups in it. Michael started using Elixir in 2014 at his job at Bleacher Report, where he introduced first proof of concepts in Elixir, some of which developed into crucial services still in use today. He went on to co-found Inverse.com, where he wrote the vast majority of backends services in Elixir. He wrote a few hex packages, including CORSPlug and Boltex, a driver for the binary protocol that Neo4j. After Inverse Michael joined the company builder lab25 in Münster, where he acted as interims-CTO for startups written in Elixir. More on Michael Schaefermeyer: https://codesync.global/speaker/michael-schaefermeyer/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #Elixir #Startups
Watch
Rafael Rocha - Testing in an Elixir world | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- TESTING IN AN ELIXIR WORLD by Rafael Rocha THIS TALK IN THREE WORDS: Test Elixir Specification TALK LEVEL: Beginner ABSTRACT In this talk, will share fundamental knowledge about tests with Elixir. Through examples, explore how can we bring specifications, clarity, and better practices to be more self-confident while coding. Read the full abstract: https://codesync.global/speaker/rafael-rocha/ --- THE SPEAKER - RAFAEL ROCHA @RocRafael Rafael Rocha is a passionate software developer at The RealReal who loves to make beautiful and meaningful user applications More on Rafael Rocha: https://codesync.global/speaker/rafael-rocha/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #Testing #Elixir #specification
Watch
Paul Valckenaers - BEAM for smart energy | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- BEAM FOR SMART ENERGY by Paul Valckenaers THIS TALK IN THREE WORDS: Erlang for Smart Energy TALK LEVEL: Intermediate ABSTRACT This talk presents a case study applying Erlang in the energy domain. Within STORY - a Horizon 2020 project - industrial automation and Erlang have been targeting energy storage installations. In industrial automation, an IT platform disruption is long overdue, and the pressure is rising continuously. When the disruption happens, Erlang, Elixir, the OTP, BEAM and ERTS represent unrivalled value. In STORY, embedded and networked digital twins - implemented in Erlang - demonstrate this. Read the full abstract: https://codesync.global/speaker/paul-valckenaers/ --- THE SPEAKER - PAUL VALCKENAERS Full time researcher on low and late commitment with early preparation. Design for the unexpected. Reality-centric IT architecture. Paul Valckenaers is a senior researcher at UCLL and KU Leuven, Belgium. He is the author of “Design for the Unexpected” (Elsevier) revealing how to build IT systems that are knowledgeable about a world-of-interest without imposing constraints in the application domain. He became addicted to the BEAM after discovering how small the semantic gap between reality and software becomes when you switch to Erlang/OTP and Elixir. Paul has applied his insights to manufacturing, supply networks, logistics, fleet robotics, agriculture, smart traffic, smart grids and healthcare. His designs provide a collective-predicting situation awareness for real-world activities executing on resources. They disclose what is possible. Undesirable courses-of-action are counter-acted by predicting their (lack of) performance. Paul currently designs and implements embodied digital twins in STORY, a Horizon 2020 project on smart energy storage. These twins are digital co-workers that deliver in-depth interoperability by allowing to discover, observe and coordinate what is happening in energy installations. More on Paul Valckenaers: https://codesync.global/speaker/paul-valckenaers/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #Smart #Energy
Watch
Ayanda Dube - Innovative unorthodox design patterns used in RabbitMQ | Code BEAM STO 19
INNOVATIVE UNORTHODOX DESIGN PATTERNS USED IN RABBITMQ by Ayanda Dube THIS TALK IN THREE WORDS: RabbitMQ Erlang Elixir TALK LEVEL: Intermediate ABSTRACT RabbitMQ messaging broker is over 10years old, with it's codebase having matured significantly over the past decade. Within it's implementation, we find some of the most innovative usage of the Erlang OTP which attribute to it's well trusted performance, stability and ergonomic friendliness for operators. In this talk, I illustrate, explain and share some of these creative internal design patterns used within RabbitMQ. Components such as mirrored-supervisors, decorators, gen_server2, delegates, and much much more! Read the full abstract: https://codesync.global/speaker/ayanda-dube/ --- THE SPEAKER - AYANDA DUBE RabbitMQ Lead engineer at Erlang Solutions and former Telecommunications Engineer at Pharos Avantgard/Mobile Telephone Networks (MTN) South Africa RabbitMQ Lead engineer at Erlang Solutions and former Telecommunications Engineer at Pharos Avantgard/Mobile Telephone Networks (MTN) South Africa More on Ayanda Dube: https://codesync.global/speaker/ayanda-dube/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #RabbitMQ #Erlang #Elixir
Watch
Anayeli Malvaez & Pedro Hernandez - Building the tomorrow classroom with Elixir | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- BUILDING THE TOMORROW CLASSROOM WITH ELIXIR by Anayeli Malvaez & Pedro Hernandez THIS TALK IN THREE WORDS: #First-rowseat-classroom #Realtime #Virtual-classroom TALK LEVEL: Beginner ABSTRACT Bunsan is Mexican software company running with 100% remote employees. We care about continuous learning and found out that remote working platforms and collaboration tools won't cover all the features we expected, because they are too broad or too specific. So we are building Tich to bring the best experience for students and instructors into a virtual classroom using awesome technologies like Elixir, Phoenix Channels, Janus WebRTC, Vue.js, Elm and Apple Pencil. Read the full abstract: https://codesync.global/speaker/anayeli-malvaez/ --- THE SPEAKER - ANAYELI MALVAEZ Elixir passionate programmer Anayeli Malvaez is a Senior Backend Developer at Bunsan. For some years, she tried to learn how to code without success until she got to know Elixir. She found her true passion for coding using that language. With the help of the community she met at the Mexico city's Elixir meetup, she improved her skills and became a programmer. For the last two years, she has been using Elixir and now she would love to be able to transmit what she has learned. More on Anayeli Malvaez: https://codesync.global/speaker/anayeli-malvaez/ THE SPEAKER - PEDRO HERNANDEZ Cyberpunk enthusiast Pedro Hernandez is a Software Engineer at Bunsan.io passionate about computer science education. He has participated in educational initiatives and companies like Google Developers Groups LATAM, Keepcoding.io and Platzi. He likes to perform live-coding with Sonic-Pi and he’s a Cyberpunk enthusiast. More on Pedro Hernandez: https://codesync.global/speaker/pedro-hernandez/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #Elixir #realtime #virtualclassroom
Watch
Iliia Khaprov - Opencensus: A stats collection and distributed tracing framework | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- OPENCENSUS: A STATS COLLECTION AND DISTRIBUTED TRACING FRAMEWORK (AN UPDATE) by Iliia Khaprov THIS TALK IN THREE WORDS: Monitoring Distribution Opencensus TALK LEVEL: Intermediate ABSTRACT In microservices architectures, it is difficult to understand how services use resources across shared infrastructure. In monolithic systems, we depend on traditional tools that report per-process resource usage and latency characteristics that are limited to a single process. In order to be able to collect and analyze resource utilization and performance characteristics of distributed systems, OpenCensus tracks resource utilization through the chain of services processing a user request. Read the full abstract: https://codesync.global/speaker/iliia-khaprov/ --- THE SPEAKER - ILIIA KHAPROV Open source software enthusiast Iliia started as a C# and .NET developer and then moved to Common Lisp and the Erlang ecosystem. He is an Emacs and Linux. Open source software enthusiast. More on Iliia Khaprov: https://codesync.global/speaker/iliia-khaprov/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #BEAM #OpenCensus #Distribution #Monitoring
Watch
Ricardo Oliveira - PowerUp the BEAM with Kubernetes and Riak Core | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- POWERUP THE BEAM WITH KUBERNETES AND RIAK CORE by Ricardo Oliveira THIS TALK IN THREE WORDS: K8s Riak HA TALK LEVEL: Intermediate ABSTRACT At Talkdesk we had the mission of building a high available and fault tolerant system that could scale. We built a system that runs in-memory to maintain low response times and we built it in a way to keep the operational costs low and with the capability of auto-scaling. Ricardo will tell a story about the journey of how we built a critical system using Elixir by merging the power of BEAM with proven and emergent technologies like Riak and Kubernetes. Read the full abstract: https://codesync.global/speaker/ricardo-oliveira/ --- THE SPEAKER - RICARDO OLIVEIRA Supported the flight control team (FCT), as part of the software support team, in the simulations and launch and early orbit phase (LEOP) of the Herschel and Plank satellite mission. Ricardo loves to interact with computers since he is a little kid. He keeps pushing for progress and into making things better for everyone. He likes to face good challenges. He is also a very positive person that enjoys having fun and spend time with friends. He is passionate about music and play the guitar, sports (surfing, football, capoeira, snowboard) and motorbikes. More on Ricardo Oliveira: https://codesync.global/speaker/ricardo-oliveira/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. 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 #Riak #Elixirlang #Kubernates
Watch