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

Comments at: https://elixirforum.com/t/elixirconf-... https://2023.elixirconf.com/presenter... The productivity boost we get from LiveView as elixir devs is pretty spectacular. Sometimes we need dynamic, in-browser behavior beyond what LiveView gives us, which means we need Javascript. The challenge is integrating that javascript in a way that lets us both create the rich user experience we want while maintaining the simplicity and developer experience that LiveView provides. In this session, we’ll cover two specific scenarios that require you to reach for javascript and provide solutions that give us a great experience as Elixir developers. We’ll talk about integrating Javascript in a LiveView application, and we’ll talk about how to maintain LiveView levels of productivity when you aren’t serving your application from Phoenix. We’ll explore why and how Custom HTML Elements give us the ideal abstraction for bridging to javascript in both scenarios. We’ll look at two libraries, `LiveElements` and `LiveState`, that give us what we need in each case. And, of course, we’ll walk through code, for example, applications. We’re going to cram a lot into a short time, so keep your seatbelts fastened and your arms and legs inside the vehicle at all times ;)

Phoenix LiveView for web developers who don't know Elixir.
▶︎

Phoenix LiveView for web developers who don't know Elixir.

Jose Responds To Elixir LiveView Not Good Enough
▶︎

Jose Responds To Elixir LiveView Not Good Enough

ElixirConf 2023 - Isaac Yonemoto - State: A Necessary Evil
▶︎

ElixirConf 2023 - Isaac Yonemoto - State: A Necessary Evil

TokioConf 2026 - Using !Send with the benefits of Send by June Welker
▶︎

TokioConf 2026 - Using !Send with the benefits of Send by June Welker

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

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

GigCityElixir23 - Andrew Ek "Better Forms with LiveView"
▶︎

GigCityElixir23 - Andrew Ek "Better Forms with LiveView"

ElixirConf 2023 - Nicholas Scheurich - Conversational Web APIs with Phoenix Channels
▶︎

ElixirConf 2023 - Nicholas Scheurich - Conversational Web APIs with Phoenix Channels

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Lustre Universal Components: the best of Elm and Phoenix LiveView - H. Thompson | Lambda Days 2024
▶︎

Lustre Universal Components: the best of Elm and Phoenix LiveView - H. Thompson | Lambda Days 2024

The Power & Performance of Phoenix LiveView • Geoffrey Lessel • GOTO 2021
▶︎

The Power & Performance of Phoenix LiveView • Geoffrey Lessel • GOTO 2021

ElixirConf 2021 - Desmond Bowe - We Wrote An Entire Single-Page App in LiveView
▶︎

ElixirConf 2021 - Desmond Bowe - We Wrote An Entire Single-Page App in LiveView

Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019
▶︎

Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019

Keynote: The Road To LiveView 1.0 by Chris McCord | ElixirConf EU 2023
▶︎

Keynote: The Road To LiveView 1.0 by Chris McCord | ElixirConf EU 2023

How Phoenix LiveView Optimizes Real-Time Web Apps with Streams • Sophie DeBenedetto • GOTO 2023
▶︎

How Phoenix LiveView Optimizes Real-Time Web Apps with Streams • Sophie DeBenedetto • GOTO 2023

Livebook & Elixir: Where AI, Web & Concurrency Meet • José Valim • YOW! 2023
▶︎

Livebook & Elixir: Where AI, Web & Concurrency Meet • José Valim • YOW! 2023

Intro to Phoenix LiveView with New Project Example - Elixir Programming Language
▶︎

Intro to Phoenix LiveView with New Project Example - Elixir Programming Language

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

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

ElixirConf 2021 - Chris Nelson - LiveView and Web Components
▶︎

ElixirConf 2021 - Chris Nelson - LiveView and Web Components

Why the Philippines’ Birth Rate Is Crashing Faster Than Japan | AB Explained
▶︎

Why the Philippines’ Birth Rate Is Crashing Faster Than Japan | AB Explained

GigCityElixir23 - Bryan Hunter
▶︎

GigCityElixir23 - Bryan Hunter