kokolegorille
Chris McCord ElixirConfEU Keynote: Phoenix LiveView - Interactive, Real TIme Apps - No need to write Javascript
Trending in Talks
A year of Hologram releases in review (v0.5 through v0.8), then a deep dive into where it’s headed next: local-first.
Most of it is a to...
New
Mise en Place for Ecto: Organizing Domain Complexity w/Business Rules-Nicholas Henry|ElixirConf 2025
Comments welcome! Vi...
New
Extending Elixir with WebAssembly Components - Chris Nelson| ElixirConf US 2025
Comments welcome! View the <span class="h...
New
From Notebook to Production: Evolution of Elixir Projects - Emmanuel Pinault | ElixirConf US 2025
Comments welcome! View...
New
You can build an AI agent - Dennis Beatty | ElixirConf US 2025
Comments welcome! View the <span class="hashtag-icon-place...
New
Building Careers, Balancing Life: Stories from the Elixir World and Beyond | ElixirConf US 2025
Comments welcome! View th...
New
Engineering Network Protocol Clients - Carlos Souza | ElixirConf US 2025
Comments welcome! View the <span class="hashtag-...
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
I just stumbled on a newly redesigned elixir-lang.org. :tada: It looks like @Software_Mansion did the work, and I think it is generally a...
New
@hugobarauna and I (Alex Koutmos) have been hard at work on writing a book on Nerves that takes you from simply blinking LEDs to building...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #performance
- #security










Most Liked
mindok
I agree maz, and it’s also a great way to interactively understand pretty well any code you’re working on - it’s almost a bio-feedback developer experience…
BTW, if anyone is wondering how to enable viewing of payload to the browser (I know someone asked previously, and it featured pretty heavily in the video), it isn’t yet documented but there’s an option in the LiveSocket constructor in app.js. By default it looks like this:
let liveSocket = new LiveSocket("/live")but if you update that line to:
let liveSocket = new LiveSocket("/live", {viewLogger: debug})the browser console will get all the debug messages…
EDIT: It’s probably obvious to those of you who live and breathe JS, but I avoid it like the plague… you need to ensure you import the debug function in order to attach it:
import {LiveSocket, debug} from "phoenix_live_view"maz
I think LiveView is probably one of most visual ways to teach Elixir beginners about GenServer.
rodrigues
Great talk, the demos ran so nice on a conference room wifi, but what I was really surprised was to see how smooth it is to test live views! Rich interaction testing with no browser needed is such a privilege.

Last Post!
Lawrence_elixir
Chris McCord Keynote: Phoenix LiveView - Interactive, Real TIme Apps - No need to write Javascript
Abstract
Chris McCord is a programmer with a passion for science and building things. He spends his time crafting the Phoenix Framework, working with the fine folks at DockYard, writing books like Metaprogramming Elixir, and teaching others the tools of the trade.
Github: chrismccord
Twitter: @chris_mccord
Learn more about ElixirConf: www.elixirconf.eu
ElixirConf EU
Website: www.elixirconf.eu
Twitter: www.twitter.com/elixirconfeu