Optimizing LiveView for Realtime Applications by Marlus Saraiva | ElixirConf EU 2023
SAVE THE DATE FOR NEXT EDITION: 18-19 April 2024 📆 🔥 Check https://elixirconf.eu for details about ElixirConf EU 2024! 🔥 Call for Talks is open and you can also join the waiting list for access to limited Very Early Bird pricing - don't miss the cheapest tickets! Phoenix LiveView has a well-deserved reputation for being highly efficient regarding server/client payload exchange and resource consumption. Most of that efficiency relies on keeping track of templates’ diffs and components’ assigns changes. For most common applications, developers usually don’t need to worry about such implementation details. However, when working with real-time applications that demand highly frequent updates, a deeper knowledge on the subject may be the key to avoid performance issues in production. In this talk, Marlus Saraiva will discuss the basic concepts behind Liveview’s diff tracking and component change tracking, as well as present several techniques that explore those concepts to improve the overall performance of your live views. About the speaker: Software Engineer with over 25 years of experience building systems and leading teams to deliver products in different domains and technologies. Active open source contributor focusing on Elixir and the Phoenix Framework. Creator of Surface, Broadway, ElixirSense and more. Currently working at Simplebet, Inc. Follow us on social: Twitter:   / elixirconfeu  and   / codesyncglobal  LinkedIn:   / 27159258  Facebook:   / codesyncglobal  Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global

BEAM Concurrency in Action • Sasa Juric • YOW! 2022

Keynote: Bringing Elixir to Life by José Valim | ElixirConf EU 2023

Bringing Types to Elixir by Giuseppe Castagna and Guillaume Duboc | ElixirConf EU 2023

GigCityElixir23 - Andrew Ek "Better Forms with LiveView"

Lightning Talks - Gleam Gathering 2026

ElixirConf 2023 - German Velasco - Using DDD concepts to create better Phoenix Contexts

Why We've Adopted Elixir

Hologram: The Journey to Local-First Elixir in the Browser - Bart Blast | ElixirConf EU 2026

ElixirConf 2023 - Tim Gremore - Replacing React: How Liveview solved our performance problems

ElixirConf 2022 - Mark Ericksen - Going Global with a Normal Phoenix App

Chosen One, This Is Why God Kept You Single All This Time

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

ElixirConf 2023 - Leandro Pereira - Beacon: The next generation of CMS in Phoenix LiveView

ElectricSQL - Local first SQL with Elixir by James Arthur | Lambda Days 2023

ElixirConf 2023 - Wojtek Mach - Req - a batteries-included HTTP client for Elixir

CHOSEN ONE! SOMEONE IN A SUIT JUST ASKED "WHO TRAINED THEM?" ...NOBODY DID. THAT'S THE MYSTERY

ElixirConf 2023 - Zach Daniel - Ash 3 0 Better Together

ElixirConf 2023 - Chris Nelson - LiveView: The javascript you need while keeping the Elixir you love

The French Do Not Care About Work

