List of videos

Lightning Talk: Elixir v1.17 and Types - José Valim | ElixirConf EU 2024
✨This talk was recorded at ElixirConf EU in April 2024. If you're curious about our upcoming event, check https://elixirconf.eu ✨ A quick summary of new Elixir features and the type system.
Watch
Lightning Talk: SeqEx - Building a MIDI Sequencer with Elixir - Dino | ElixirConf EU 2024
✨This talk was recorded at ElixirConf EU in April 2024. If you're curious about our upcoming event, check https://elixirconf.eu ✨ Let’s explore how we can leverage GenServer and LiveView, together with the midiex library in order to create a MIDI sequencer and control a MIDI-enabled synthesizer to make some sound 🎵 Let's keep in touch! Follow us on: 💥 Twitter: https://twitter.com/ElixirConfEU 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 LinkedIn: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
Watch
Lightning Talk: Jetenv in 5 Minutes - Dan Janowski | ElixirConf EU 2024
✨This talk was recorded at ElixirConf EU in April 2024. If you're curious about our upcoming event, check https://elixirconf.eu ✨ Zero code runtime configuration: easy, fast, portable, typed, containers or not Let's keep in touch! Follow us on: 💥 Twitter: https://twitter.com/ElixirConfEU 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 LinkedIn: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
Watch
Ash: The Story of a Function by Zach Daniel | ElixirConf EU 2024
✨This talk was recorded at ElixirConf EU 2024. If you're curious about our upcoming event, check https://elixirconf.eu ✨ Imperative code imposes artificial constraints. Once you see this in action, you can’t unsee it. This is one of the fundamental ideas behind Ash Framework. In this talk, we explore how a function evolves over time, and the kinds of issues that you face as you add behavior to your applications. In Phoenix, this most commonly presents as writing “contexts”, which contain the functions required for building your application and business logic. Ultimately, Phoenix contexts do not have opinions on how you structure your application, instead delegating responsibility for designing and organizing your application to the developer. This is where Ash comes in. Ash provides the structures for building, organizing and evolving your application over time to avoid the common pitfalls faced by developers every day. In this way, Ash acts as the missing domain layer for your Phoenix application (or any application). We’ll go over these structures and how they address the issues inherent in composing applications out of imperative code. Finally, we’ll end with an update on the status of the project, what’s new and what’s coming. We’ve got lots in store, and can’t wait for everyone to see it!
Watch
Tales of Using Phoenix LiveView at an Early Stage Startup - Lekha Surasani | ElixirConf EU 2024
✨This talk was recorded at ElixirConf EU 2024. If you're curious about our upcoming event, check https://elixirconf.eu ✨ When Adpipe started, we used Elixir and Phoenix Live View as our tech stack. We believe the choice has propelled us forward, allowing us to develop faster than any of us have in our careers before. As an early stage company, this speed has been crucial to our success in delivering MVPs and iterating quickly.
Watch
Kafka Migration at Scale - Bikram Chatterjee | ElixirConf EU 2024
✨This talk was recorded at ElixirConf EU 2024. If you're curious about our upcoming event, check https://elixirconf.eu ✨ In this talk, we’ll explore how the diverse and dynamic capabilities of the Elixir ecosystem effectively supported the migration of thousands of Kafka topics and clients from self-hosting to cloud at Helvetia on a large corporate scale. Over this year-long migration, we encountered various technical roadblocks due to the volume and complexity involved. However, we successfully overcame these challenges with Elixir to ensure a non-disruptive transition experience for our hundreds of applications processing billions of messages per day. We adopted several useful Elixir language features and patterns to build the required tooling to support this process: • Improving performance with concurrent design • Multiple data transformation and validation scripts • Directed dependency graphs • Excel reporting framework • Macros • Templating with EEx
Watch
The Elixir Security Roadmap by Michael Lubas | ElixirConf EU 2024
✨This talk was recorded at ElixirConf EU 2024. If you're curious about our upcoming event, check https://elixirconf.eu ✨ Can a hacker exploit your Elixir application and cause a data breach? This is an important question for every organization using Elixir in production today. This talk will cover: The context of how Elixir fits into the overall cyber security strategy of an organization. How attackers approach Elixir applications, and the most important defenses that need to be in place. How to prioritize security work. The amount of material in cyber security can feel overwhelming. This talk will provide a detailed, prioritized list of how to allocate engineering time. Elixir is an excellent choice for writing secure applications. Learn how to take advantage of the solid foundation it provides to create secure systems.
Watch
Glific: Our Journey in adopting and working with Elixir - A. Negi, M. Shamoon | ElixirConf EU 2024
✨This talk was recorded at ElixirConf EU in April 2024. If you're curious about our upcoming event, check https://elixirconf.eu ✨ In our session, we'll share about our journey at Project Tech4Dev in building Glific using Elixir. Glific is an open-source, WhatsApp-based, two-way communication platform for non-profit organizations. It helps these organizations increase their reach and impact on the communities they serve. . Glific has split tech architecture, with the backend running on Elixir using Phoenix framework and the frontend on React. It is a multi-tenant application that simplifies maintenance and reduces costs. Glific development started during the pandemic when physical interaction with end-users was restricted and an alternate communication medium was needed. We chose Whatsapp due to it’s popularity in the Global South countries. Today, Glific is used by over 100 non-profits in India, with more than 100 concurrent instances running. We'll share more on how non-profit organizations are using Glific to have high-quality, relevant, and timely communication with their communities at a minimal cost. Let's keep in touch! Follow us on: 💥 Twitter: https://twitter.com/ElixirConfEU 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 LinkedIn: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
Watch