#LiveViews
ecto queries in liveviews and controllers? discuss. 🍿 #ElixirLang #phoenix #code
December 27, 2024 at 8:22 PM
Literally this article lays out an itemized list of things, if addressed, would dramatically increase LiveViews adoption rate.
March 21, 2025 at 12:14 PM
Software Mansion released v0.5.0 LiveDebugger. Looks like high quality release!

- Calculate assigns size
- Trace diffs sent to browser
- Add dead LiveViews section
- Add resources page
- Add history of assigns
- Async loading support
- Add streams section

#ElixirLang
Release v0.5.0 · software-mansion/live-debugger
What's Changed Features Calculate assigns size by @kraleppa in #795 Trace diffs sent to browser by @kraleppa in #801 Add dead LiveViews section by @hhubert6 in #798 Add resources page by @kralepp...
github.com
December 2, 2025 at 9:43 AM
Are you even an Elixir developer if you haven't wildly abused sticky LiveViews?
February 15, 2025 at 3:45 PM
Wow, LiveDebugger is amaaaaaazing.

It's a dev-only package that adds a little blue "bug" button in the bottom right of the screen to open a debugging dashboard. From that dashboard, you can inspect all the LiveViews running on your local server. By "inspect," I mean do things like:

(🧵)
News includes Phoenix 1.8.0-rc with magic link auth and DaisyUI components, Ecto's new privacy features, the Elixir Secure Coding project's new home, and more! Plus an interview with Krzysztof Nalepa about LiveDebugger. #ElixirLang www.youtube.com/watch?v=HNl-...
Thinking Elixir Podcast 249: LiveDebugger: Peering Inside a LiveView
YouTube video by Mark Ericksen
www.youtube.com
April 16, 2025 at 1:34 PM
`phoenix_seo` now supports a convention for building llms.txt with your app. More importantly, agents may be requesting a markdown version of your page. The readme has a tip on how to do this with LiveViews

hexdocs.pm/phoenix_seo/...

#ElixirLang
SEO v0.2.1 — Documentation
hexdocs.pm
April 13, 2026 at 1:31 PM
Introducing LiveDebugger v0.1.0! 📢

Your go-to tool for debugging Phoenix LiveView applications:
🔎Easily inspect assigns of your LiveViews
🔗Trace their callback executions
🌳Dive deep into your LiveComponents tree

www.youtube.com/watch?v=WW43...
Meet LiveDebugger
YouTube video by Software Mansion
www.youtube.com
February 27, 2025 at 3:55 PM
🎮 "Coder un MMORPG en live avec Elixir, Phoenix et les Liveviews" Découvrez l'efficacité d'Elixir Phoenix et des LiveViews avec Nicolas Savois. Un live coding pour créer un MMORPG et le déployer sur le cloud Elixir

#Elixir #SunnyTech2025
June 12, 2025 at 12:06 PM
Did you know LiveViews can be embedded inside any web application? Fetch the disconnected HTML, insert in the document, call liveSocket.connect, profit. I'm experimenting with this approach to support incremental migration to #PhoenixLiveView #ElixirLang
December 9, 2024 at 1:41 PM
Now that Phoenix 1.8 and LiveView 1.1 have been released, here's a little something I've been working on:

liveviewbasics.com

LiveView can be a bit intimidating for a mostly backend Elixir engineer, at least it was for me, so here's some basics to get you started

#ElixirLang
Home · LiveView Basics
LiveView Basics · the basics to get you up and running creating your first LiveViews while giving you the foundation to build more complex ones
liveviewbasics.com
August 6, 2025 at 7:59 PM
New website using Phoenix LiveViews is almost done. Going live by Friday. Hitting 2 birds with 1 stone. Getting a new website AND an authorization system with this work. All the stuff I thought that would be hard was easy. But the reverse is also true too.

#elixir #programming #gamedev #postgres
April 1, 2026 at 6:57 AM
Can the BEAM survive a murder... of LiveViews? 👀 Coby Benveniste uses AMoC + FLAME to distributed-load-test Phoenix LiveView apps.

📍 Chicago & Virtual | 📅 Sept 10-11, 2026

Check his talk here: elixirconf.com/participants...
Register here: elixirconf.com/#register
July 29, 2026 at 7:34 PM
Got a fresh release of jump_credo_checks (v0.5) out! Big improvements to UnusedLiveViewAssign, plus 2 new checks:

- NoManualContentDisposition, preventing unsafe ways of sending file downloads
- LiveViewPubSubRequiresConnected, preventing PubSub subscriptions in disconnected LiveViews

#ElixirLang
Release v0.5.0 · Jump-App/credo_checks
New features Added Jump.CredoChecks.NoManualContentDisposition check, courtesy of @ftes (PR. Added Jump.CredoChecks.LiveViewPubSubRequiresConnected, which flags Phoenix.PubSub.subscribe/{2,3} call...
github.com
August 21, 2026 at 2:12 PM
When liveview first came out, I thought it was really brilliant that it can be nested. Even when live components were released, I preferred to just nest liveviews for a while.

Today I use components a lot, and like them, but I still think nesting LVs have more use cases than people realize.
July 22, 2025 at 4:54 AM
This is what's necessary to finally get @liveviewnative.dev
working with nested LiveViews and LiveComponents
May 22, 2025 at 7:31 PM
Tech stack is React + TS on front, Elixir + PgSQL on the back. This might be my biggest #ElixirLang project so far (without LiveViews). For the fun (and the culture) I'm planning on adding a mobile app to the stack, using React Native x @expo.dev. Because I can
November 14, 2024 at 3:44 AM
If you have small lists, using #tailwindcss, css grid and #liveviews JS.set_attribute you can easily implement both filtering and sorting without custom JavaScript 🎉
December 3, 2024 at 5:44 PM
This is quite a substantial change, therefore we'd love if you could try out the new RC in your projects and report any problems you find.

We're also very interested in seeing some real world numbers about diff improvements, so please let us know what you see!

github.com/phoenixframe...
Make all comprehensions keyed, don't rely on LiveComponents by SteffenDE · Pull Request #3865 · phoenixframework/phoenix_live_view
This PR refactors how comprehensions are handled by LiveViews diffing algorithm. It improves upon the keyed comprehensions introduced in LiveView 1.1.0-rc.0 in the following ways: all comprehensio...
github.com
July 7, 2025 at 1:09 PM
This course is awesome :0

I've been working with liveviews for a few months, and even the initial lessons already taught me new things!

#elixir
May 31, 2024 at 7:33 PM
2. Things like :noreply surfacing in liveviews is not a big deal, but the abstraction should probably remove a few things like that for us. Unless there's some good reason to keep it that I don't know about.
March 22, 2025 at 8:56 PM
Finally published something from my last year's backlog.

How to have multiple LiveViews sitting side-by-side:
mbuffa.github.io/articles/202...

#ElixirLang #LiveView
Elixir: Having multiple Live Views on the same page
How to leverage Live Session for complex structures
mbuffa.github.io
July 25, 2025 at 1:35 PM
The good folks of Doofinder have just released an awesome Elixir library that lets you include your live views at external sites.

My brain is already boiling with ideas to put this into practice for Rocket Validator live counters and reports.

elixirforum.com/t/liveviewpo...

#ElixirLang
LiveViewPortal - embed LiveViews in other websites
LiveViewPortal is a small library that allows third-party sites to embed LiveView apps. The library is distributed as an NPM package. Only a small part of the LiveView JS code is modified. What prob...
elixirforum.com
March 19, 2025 at 6:44 PM
As a backend dev, I can write the whole app as if it was SSR, but for the user, it feels like a SPA. Also, there is no API, so working asynchronous with a Frontend Dev is super easy.
And since LiveViews are erlang processes, a LV can send/receive messages (eg PubSub) to/from the system
October 17, 2025 at 2:43 PM
I've a blog post detailing this more thoroughly: kobrakai.de/kolumne/live...
LiveView: Double Mount
When using `phoenix_live_view` people are often worried about their LiveViews being mounted twice for fresh requests. I regularly see people asking for ways around this fact or even why this is neede...
kobrakai.de
March 24, 2025 at 8:47 AM