List of videos

Arjan Scherpenisse - The Elixir parser under the microscope - ElixirConfEU
Arjan Scherpenisse - Chatbot programmer, Elixir evangelist The Elixir parser under the microscope Talk in three words: parsers, AST, manipulations Abstract The Elixir parser can be used for purposes other than compiling code. For example, to transform the AST into SQL fragments. Even a basic, interpreted "Elixir-ish" programming language is easy to build, in a few hundred lines of code. However, using the built in parser also has its drawbacks: it creates atoms, and the AST is non-reversible. In this talk, Arjan will zoom in on the inner workings of the Elixir parser and his efforts to create a non-destructive, "atom-safe" Elixir parser. The speaker Arjan Scherpenisse is an experienced Elixir and Erlang developer. After freelancing as a backend developer for several years, he founded his startup Botsquad, an Elixir-powered chatbot platform, on which he now works full-time. Besides coding, he really enjoys teaching and transferring his knowledge to the next generation of software developers. Github: arjan Twitter: @acscherp ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Sophie Troy - How Elixir is driving Australian product innovation - ElixirConf EU 2019
Sophie Troy - Elixir Technical Lead Elixir Down Under - how Elixir is driving Australian product innovation Abstract An Aussie from the Elixir-driven influencer marketing platform Vamp talks about innovating and developing a global platform using Elixir. Sophie covers the growth, opportunities and challenges of the Australian Elixir community and how Vamp uses Elixir to innovate and integrate with partners - Facebook and Google. Sophie will detail the Vamp Elixir journey and demonstrate how it’s enabling her company to achieve rapid growth. Objectives - Share learning and experiences around using Elixir to drive product development - Share case studies of integrating with our Partners Google and Facebook - Represent the Australian Elixir community in the northern hemisphere! Audience Elixir developers, product team members, everyone! The speaker Sophie is Vamp's Elixir Technical Lead. She is a full stack web developer with 8 years' worth of professional experience and holds a Bachelors in Computer Science and a Masters in Information Technology from the University of Sydney. ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Martin Gausby - Tortoise Evolved; MQTT 5 support in Tortoise MQTT Client - ElixirConf EU 2019
Talk in three words: MQTT, client-design, IoT Abstract MQTT is a light-weight PubSub protocol used for machine to machine communication. It its often used in IoT applications, so it fits well in many Nerves projects. Tortoise is a MQTT client for Elixir. It started its life as a MQTT 3.1.1 client, but is in the progress of getting an upgrade to the latest version of MQTT; version 5. Martin will introduce MQTT; give an overview of the new features in MQTT 5; how Tortoise is designed to make MQTT easy to work with in Elixir, and how MQTT 5 will influence that design. Objectives Give an introduction to MQTT - Show some use cases - Introduce the Elixir MQTT client called Tortoise - Talk about how the API of Tortoise came to be, and how changes in the MQTT specification will alter this design. Audience This should be interesting for people implementing protocols and protocol clients in Elixir, as well as answering why Tortoise is the way it is to people who just wanna use Tortoise. The speaker Martin is a long time Elixir developer with a keen interest in implementing network protocols. For the last couple of years he has been working with Erlang and Elixir systems for a living, and during that time spent way too much time tinkering with his Emacs configuration. Besides that he has a horrible taste in music, enjoys coffee, mechanical keyboards, and is a friend of the podcast. Github: gausby Twitter: @gausby More on speaker ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Lightning talk - Broadway + Sqs + Apache Tika - Dave Lee - ElixirConf EU 2019
This talk was given at ElixirConf EU 2019. ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Lightning Talk - Redex, An Elixir implementation of Redis - Ali Farhadi - ElixirConf EU 2019
This talk was given at ElixirConf EU 2019. ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Péter Gömöri - Gradualizer: challenges implementing a type checker - ElixirConf EU 2019
Talk in three words: types, static-code-analysis, Gradualizer Abstract Type systems and gradual typing is beautiful and a type checker for Elixir that finds all type errors at compile time would be very useful. Putting the theory aside, Peter will explore the everyday difficulties of implementing such a type checker and testing it properly. Objectives After this talk attendees will value the many years of development and discipline that was put into Dialyzer and also see what added-value Gradualizer can bring. Audience Developers interested in type-checking. The speaker Peter spent quite a few years at Ericsson where he became an Erlang native. Later he utilised his experience in various other industries from sports-betting to online ad servers at Erlang Solutions. Recently, he has joined Appliscale to fight cloud-scale systems. Github: gomoripeti ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Daniel Serrano - From Noob to Contributing Noob - ElixirConf EU 2019
Daniel Serrano - Senior Software Engineer From Noob to Contributing Noob Talk in three words: Open-source, Contributing, Nice Abstract Daniel's talk will give an insight into how he started using Elixir, from someone who didn’t know the language to someone who now does. He is now using it daily in Production at Onfido, while contributing to open source projects and getting involved more in the community. Daniel will show how welcoming Elixir is, by showcasing his contributions to spandex (bringing back function decorators), his contribution to httpoison (to support multipart response parsing) and to elixir-thrift (documentation). He will also show you how you can start contributing today! Objectives Incentivise people to engage with the Elixir community. Encourage those starting out to contribute and participate. Audience Beginners or Intermediate users that want to up their game, start contributing but are sometimes too shy or get the daunting "imposter syndrome." The speaker Daniel has been working with Ruby/Rails for 5 years now. He started out during college with small start-ups and then scaled-up his experience at Talkdesk and now at Onfido. He is excited about Elixir and he thinks it might just be the future of backend! Github: dnlserrano Twitter: @dnlserrano ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Lightning Talk - Native Code from Elixir - Daniel Serrano - ElixirConf EU 2019
This talk was given at ElixirConf EU 2019. ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Lightning talk - Ido Keido - Fernando Hamasaki de Amorim - ElixirConf EU 2019
This talk was given at ElixirConf EU 2019. ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch