Trending This:
Latest
Both in a professional level, with enterprise production apps, and personal projects with others, some people I know have a hard time con...
New
Hello everybody!
“While LiveView provides several abstraction[should be abstactions] for building collaborative and dynamic applicatio...
New
I was reading the EEP-79, and thinking about the poor record support in Elixir(i’ve tried to discuss about that in the forum before). I s...
New
Yesterday I encountered the following problem for the first time:
Having a dependency on a library that has its JS script modules coloca...
New
Maybe I’m asking too much and maybe this is a language issue, not a LiveView one but still, can it be made for function components to be ...
New
This Week's Trending
This Month's Trending 
This Year's Trending 
The Problem
Phoenix 1.8 comes aggressively coupled with Daisy UI, a decision which many developers in the community have had mixed feelin...
New
The Problem
Currently, if I define a struct in the following way:
defmodule MyStruct do
# Both x and y will have the FIXED values unti...
New
Hi everyone,
I’ve been researching Content Security Policy Level 3 support in Phoenix and wanted to share my findings and a proposal for...
New
Please change passwordless login from a link to a 6-8 digit code a user can enter.
Gen Auth in the latest RC 1.8 of Phoenix defaults ...
New
Problem
Currently, List.first/2 and List.last/2 return a default value (or nil) when the list is empty. However, there are cases where an...
New
I’ve previously explored what is possible today with hacks to implement view transitions in our apps:
I have since created a fork to im...
New
In the current Auth code, the email must change to be valid. This may be true for the two situations the author has in mind: Registering ...
New
I was reading the EEP-79, and thinking about the poor record support in Elixir(i’ve tried to discuss about that in the forum before). I s...
New
When writing my code, I always find __MODULE__ very useful to use as alias of that module “inner dependencies”, ex:
alias __MODULE__.{Im...
New
Problem
The cancel_async function is easily overlooked. Since the results of “outdated” tasks are ignored, it’s easy for developers to a...
New
I’ve been messing around with image generation models recently and thought this could be wrapped in a library or people could just use th...
New
In 2026 double submit/session tokens are no longer necessary to prevent against CSRF attacks. Instead, we can use the Sec-Fetch-Site head...
New
We are seeing a lot of warning logs like this:
navigate event to "https://someurl" failed because you are redirecting across live_sessio...
New
Good morning to the Elixir team.
Please excuse me if I’m commenting in the wrong place; please indicate where I should discuss this.
I ...
New
Lets start by a story, I work with a team on a pretty big CMS with lots of modules. We split the cms using umbrella apps. So we have comp...
New
Trending Last Three Years
I’d like to propose that we refrain from using the term "DeadView" as the opposite of “LiveView” and instead choose an alternative. A new...
New
Hi everyone! Recently I was thinking a lot about the way HEEX renders lists. People are generally surprised about huge payloads being sen...
New
Greetings Everyone!!!
A little bit of my background so it could be easier to understand where my comments are coming from, and to take t...
New
Each time i use phx.gen I end up adding dark mode to it.
I’m offering to add this to the default phx gen templates.
This would
use ta...
New
One thing I find is that I typically “start” with a LiveView even for static pages (in cases where I know I’m likely to add interactivity...
New
LiveView is by far my favorite web tech, but a few things have been nagging me. So with all the fancy and ill advised elixir tricks I cou...
New
When generating a release with phx.gen.release --docker a debian version is used by default to avoid “DNS issues” on Alpine.
It seems li...
New
Hey folks, I have the unique problem that I need to ignore all “change” and “input” events for one specific input element in a LiveView F...
New
So after complaining about this for the third or fourth time on this forum, I figured I should make a proposal.
TL;DR
with can be hard t...
New
Many web frameworks (e.g. Remix, Gatsby) have an option for their link components that begins the navigation request on hover so that whe...
New
Goal: To make JS.patch and JS.navigate more interoperable with JS.push.
Scenario: Imagine making a reusable Phoenix component and you wa...
New
Rethinking phx-no-feedback
So, I won’t go into how phx-no-feedback works in detail, but the tl;dr is that it lets you conditionally add a...
New
Hello everyone!
Phoenix LiveView v0.18 introduced the special attributes :let, :for and :if. In addition to the :if special attribute, I...
New
Background
I work at a hedge fund and our traders need highly dynamic UIs (think splitters, tabbed panels, tree lists, enormous data grid...
New
IEx is a very powerfull shell and it would be awesome to have all this power integrated inside a code editor. Clojure enables something l...
New
Trending Over 3 Years
(re-post of: Feature idea: measure and expose socket latency · Issue #1890 · phoenixframework/phoenix_live_view · GitHub)
This is relate...
New
Currently the Phoenix.LiveView.JS struct is defined as an @opaque type, meaning it’s fields are internal api not to be relied upon.
I ha...
New
I’ve been enjoying the new Streams API, but I keep needing to work around the lack of access to the underlying items. One issue that cons...
New
Elixir compiler and language specification
Purpose of the proposal
Elixir language is in mature state and no breaking or heavy changes ar...
New
I have been using a multi-endpoint setup in my app, just because I think it makes the most sense for a multi-subdomain app. This worked w...
New
Hi folks,
I tried Phoenix 1.7 and it is awesome, but I have small suggestion, which in my opinion will organize files in a better way.
...
New
This is an idea for improving the workflow of iex -S mix phx.server
The Problem and The Solution in use
When running multiple Phoenix en...
New
There appears to be no way to escape whitespace in word lists, so sigil_w (and sigil_W) can only be used for lists of single words. Of co...
New
iex> map = %{x: 1}
iex> map.x
1
iex> map.x()
1
Why would anyone use the map.x() syntax for getting map value? I’d suggest depre...
New
Hey, everyone.
I’ve been working with Phoenix Components for a few weeks, and they are great. One thing I use a lot when building custom...
New
Hello, currently, to call send_update, i have to pass destination module and id (which is more of an html id than elixir side id - at lea...
New
Hi! After working with some Phoenix 1.7 apps recently I was thinking about this…
Should we rename the “controllers” folder to something ...
New
Say we have the following router definition
get "/user/:id", UserController, :show
and we have the api request /user/some-id. We can ge...
New
@josevalim and Bumblebee team
Any thoughts on NanoGPT in particular and Tiny AI in general?
https://github.com/karpathy/nanoGPT
New
I’m trying to use PetalComponents. Both PetalComponents and CoreComponents import their function components into all LiveViews, which bre...
New
- Follow
- Join
- Shape
the conversation
Latest Jobs
Elixir Jobs
about 1 hour ago
Elixir Jobs
25 minutes ago
Elixir Jobs
1 day ago
Elixir Jobs
January 22, 2026
Elixir Jobs
January 21, 2026
Featured Book
Latest Learning Resources
Exploring LiveView 1.2
ScreencastsGet money off!
The Pragmatic Bookshelf
35% off any eBook
Manning Publications
45% off any item
ElixirCasts
10% off for life
The Pragmatic Studio
20% off any course
AppSignal
10% off for 12 months
Honeybadger
10% off for 12 months
Simply use coupon code "devtalk.com" or "elixirforum" at checkout!
Our Community
We Support Global Peace
Filter by:
Sub Categories:
Saved Forums
-
None saved yet
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
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #hex
![[Erlang] Introducing Erlang (O'Reilly)](https://forum.elixirforum.com/uploads/default/original/3X/1/2/12b46cf1a907faf02edf9decb58a4f9c9797b3db.jpeg)









