List of videos

From the ground to the stars - Bruno Ripa | ElixirConf EU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/archives/virtual_x_2020/index.html More great virtual tech conferences - https://codesync.global --- From the ground to the stars by Bruno Ripa ABSTRACT One of the hardest decisions that a startup has to make is which technology stack to adopt in order to maximize productivity, minimize time to market, and also create values like tech culture and vision that naturally become some of the most important company assets. In this talk we’ll see why Albora Technologies has adopted Elixir to translate its deep scientific knowledge into a cloud framework to successfully validate the project idea and deliver a disruptive solution in the assets geolocation market. --- THE SPEAKER - Bruno Ripa Bruno Ripa is a software engineer that worked in multiple markets like mobile gaming, big data, digital assets management, analytics, fintech in different places (London, Barcelona, Italy) and with experience in many languages (C/C++, Python, Go, Java, Javascript). He's actually working as an Elixir contractor in the IoT market, primarily focusing on architecture but contributing to infrastructure, deployment, and frontend. If he's not struggling to write any blog post or article he's probably reading about some new tool and/or technology that will cause him to struggle to write about it. --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch
Using Elixir for scheduling cloudnative DAG workflows - Lucjan Suski | ElixirConf EU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/archives/virtual_x_2020/index.html More great virtual tech conferences - https://codesync.global --- Using Elixir for scheduling cloudnative DAG workflows by Lucjan Suski ABSTRACT Current state-of-art DAG workflow schedulers (AirFlow, Luigi) do not seem to leverage the power of on-demand cloud computing instances. Therefore, Lucjan and his team used Elixir's distributed capabilities to write a powerful, yet simple, scheduler for their data processing pipeline. Lucjan will talk about the various approaches to running external processes in Elixir, monitoring and displaying progress UI in LiveView and testing and the challenges. --- THE SPEAKER - Lucjan Suski Working in webdev industry since he was 12 years old. After 5 years of day-to-day Rails and React he co-founded a SaaS product company which evolved from an Elixir side project. --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch
Elixir + Nerves + keys = Elixir keyboard! André Albuquerque | ElixirConf EU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/ More great virtual tech conferences - https://codesync.global --- Elixir + Nerves + keys = Elixir keyboard! by André Albuquerque ABSTRACT Building embedded software used to be hard: you had to think about firmware updates, how to configure the low-level network stack, be mindful about the edge cases that will render your device inoperable, just to name a few. In this talk we'll understand how Nerves simplifies all this, letting us use Elixir to build embedded software. And to illustrate how awesome it is to use Elixir in this context, we'll create a keyboard controller from scratch with Nerves and a Raspberry Pi Zero. --- THE SPEAKER - André Albuquerque André Albuquerque is a senior software engineer at Hopin and one of the authors of the Mastering Elixir book. At Hopin he uses Elixir, Ruby and Python to develop and scale the current microservice architecture. He has a master's degree in distributed systems and software engineering, and, during his seven years working in the banking industry, he obtained a master's degree in economics. In his spare time he likes to build his own keyboards and work on the Interceptor Elixir library. --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch
Types and Erlang from Dialyzer to (...) - Charlotte Lorelei De Oliveira | ElixirConf EU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/ More great virtual tech conferences - https://codesync.global --- Types and Erlang from Dialyzer to session types by Charlotte Lorelei De Oliveira ABSTRACT Considering Erlang is widely known by its focus on fault-tolerance and, by consequence, guarantees of reliability, there have been several attempts to improve Erlang programs by proving their correctness with type systems but such attempts have failed. This talk proposes to explain what is a type system, why attempts to type strictly Erlang have failed and how the theory of Session Types might prove to be a way to achieve correctness in environments like Erlang's. --- THE SPEAKER - Charlotte Lorelei De Oliveira Charlotte asks too many “whys” and “hows”, this got them to become someone who thinks too much on how to improve things for everybody. --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch
The Perils of Large Files - Claudio Ortolina | ElixirConfEU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/ More great virtual tech conferences - https://codesync.global --- The Perils of Large Files - by Claudio Ortolina ABSTRACT Dealing with files with size measurable in hundreds of MB requires some extra care. This talk aims at covering techniques to implement, profile and troubleshoot scenarios involving large files with a focus on performance and reliability. --- THE SPEAKER - Claudio Ortolina Claudio is a software engineer at PSPDFKit GmbH. He's got more than 9 years of commercial experience in complex web applications and apis, with expertise in Elixir, Ruby, Elm and JavaScript and he previously worked at New Bamboo Web Development Ltd. (now part of Thoughtbot Inc.), and Erlang Solutions Ltd. He's an active member of the Elixir and Elm community and he has spoken at different conferences (like ElixirConf EU, ElixirConf US and ElixirLDN) and various user groups, with a focus around code architecture, patterns and --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch
Building Game Engines in Elixir by Gabriel Kolawole | ElixirConfEU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/ More great virtual tech conferences - https://codesync.global --- Building Game Engines in Elixir by Gabriel Kolawole ABSTRACT This talk demonstrates the goodness of what Elixir and the OTP platform has to offer when it comes to building game engines / gaming platforms. Gabriel will be sharing his experiences in developing and supporting an Elixir gaming engine / platform in production. The talk is targeted for Elixir developers at an intermediate level. --- THE SPEAKER - Gabriel Kolawole Gabriel is a software developer based in Tallinn, Estonia, originally from Nigeria. Got a Masters degree in software engineering from the prestigious University of Tartu, Estonia. Gabriel has experiences from building services across telecommunication to e-commerce and currently working in the e-gaming industry. Off coding he enjoys playing basketball and singing karaoke with the family. --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU SHOW LESS

Watch
Visual concurrency cookbook - Vámosi Dániel | ElixirConfEU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/ More great virtual tech conferences - https://codesync.global --- Visual concurrency cookbook by Vámosi Dániel ABSTRACT While building an air travel distribution system, the number and variety of concurrency patterns we need to evaluate and apply can be vast. Sometimes OTP comes to the rescue, sometimes good tricks from the community, sometimes our own designs. I have been prototyping visualisation tools for the BEAM for few years already, also gave same talks around the topic. This time I would like to use these tools to tell our journey and present our learnings through a visual concurrency cookbook. --- THE SPEAKER - Vámosi Dániel Dániel started as architect (not software) 15 years ago, then he gradually switched to software development and later engineering management. Since 2016 January Daniel is leading the tech for flyiin.com and bringing BEAM technologies to the aviation industry. --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch
Artificial intelligence with Elixir the Rete (...) - Lorenzo Sinisi | ElixirConfEU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/ More great virtual tech conferences - https://codesync.global --- Artificial intelligence with Elixir: the Rete algorithm to build Expert Systems by Lorenzo Sinisi ABSTRACT The Rete algorithm is an algorithm for implementing rule-based systems. It is known as one of the most complex algorithm to implement and it is used in the field of Artificial Intelligence. So can Elixir be used for Artificial Intelligence to build expert systems? Let's find out! I showcase an Elixir app in which we detect the sickness of a dog given a set of symptoms using Retex as the core business logic of the app. I demonstrate that AI on the BEAM works amazingly. --- THE SPEAKER - Lorenzo Sinisi Dániel started as architect (not software) 15 years ago, then he gradually switched to software development and later engineering management. Since 2016 January Daniel is leading the tech for flyiin.com and bringing BEAM technologies to the aviation industry. --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch
Event Sourcing with Elixir - Peter Ullrich | ElixirConf EU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/ More great virtual tech conferences - https://codesync.global --- Event Sourcing with Elixir by Peter Ullrich ABSTRACT Capture the history of your data and publish it to the world with Event Sourcing! Event Sourcing helps you debug and rebuild corrupt state, separate dependencies between development teams, and answer those tricky stakeholder questions like “Why did the system do that?”. This talks helps you get up and running with Event Sourcing and the Commanded eventstore library. --- THE SPEAKER - Peter Ullrich Peter is a Software Developer from Germany with a Psychology background. He loves to share his lessons learned about Elixir, Software Design, and Domain-driven Design --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch