Elixir Programming Language Forum - Latest topics
Latest topics
745
entries
•
Last fetched 2 hours ago
•
Next fetch 3 hours from_now
•
Latest post 8 hours ago
•
rss
- Total entries:
- 745
- Last fetched:
- 30 May 2026 at 04:28 PM UTC (2 hours ago)
- Next fetch:
- 30 May 2026 at 10:12 PM UTC (3 hours from_now)
- Last post:
- 30 May 2026 at 10:51 AM UTC (8 hours ago)
- Fetches since last post:
- 1
- Estimated post interval:
- 5h
- Type:
- rss
Sign in to subscribe to this feed and get an enhanced interactive experience with expandable entries.
So, we’re migrating away from AlpineJS to web components (Lit library) integration with LiveView and it’s been a very pleasant experience so far.
Having a relatively minor issue with how LiveView expects to mark ignored attributes though (via ph
…FCM Travel is one of the largest and fastest growing global business travel management companies with a worldwide reach in almost 100 countries. Despite our size, we are still among the disruptors in the corporate travel industry. We also pride ourselv
…Hey everyone!
I’ve been working on Tribunal, an LLM evaluation framework for Elixir. It helps you test RAG pipelines and LLM outputs in your test suite.
The problemWhen building LLM-powered features, you need to verify things like:
<…I have found this article on how to handle has_many through relationships in ash: Modelling `through` relationships with Ash | sevenseacat.net
The approach taken is to use no_attributes? true and filter the relationship.
This works nicely
Hey!
I implemented this code some time ago to compile HEEx templates and give them to MJML (it’s mostly inspired by the live view renderer).
It works great, but recently, I enabled caller annotations in phoenix, and the @ symbol seems to
…The new langauge/framework/library.. developers better start writing very exhaustive docs, ..and intent proving tests/examples, ..and integration tests/examples, .. and edge case tests/examples, ..and entire open source apps, .., or an entire generatio
…A new Erlang announcement has been posted:
Patch Package: OTP 28.3.1 Git Tag: OTP-28.3.1 Date: 2026-01-14 Trouble Report Id: OTP-19762, OTP-19795, OTP-19890, OTP-19891, OTP-19893, OTP-19896, OTP-19897 Seq num: ERIERL-1260, ERIERL-1268, PR-10437, PR…We want to introduce a new native datatype to Erlang: native records. Although replacing all tuple records with native records is not our design goal, we hope to make it simple to upgrade most tuple records to native records. That is why native records
…Hi everyone
I’m really excited to announce Beamlens, a library that brings adaptive runtime intelligence to the BEAM.
The Pitch
Claude Code, Tidewave and other tools have been widely successful and useful for many
…Same thing, different representations. That’s an Iso.
Includes a Livebook
Joseph Koski’s Blog – 14 Jan 26 Funx: The Optic Iso“I see dead people.” — The Sixth Sense (1999)
1 post - 1 participant
Read full topic
On MacOS, when using self-signed certificates generated via mix phx.gen.cert for local testing,
the browser fails with ERR_SSL_PROTOCOL_ERROR and I see this in the server logs:
[notice] TLS :server: In state :wait_finished received CLIENT
…Are you a senior developer who enjoys building complex, high-impact software? Do you want to work in a team that values quality, autonomy, and craftsmanship? Then we’d love to hear from you.
About usMy name: Flurin Egger
My position: CTO…
We have an Elixir tech talk on Jan 22, 2026, at 7:00 PM (CET)
Subject:
Power of Process Orchestration: Why BPMN and OTP are a Perfect Match.
- This time, Christoph Gnip, CIO at
Is anybody using ZeroMQ from/to Elixir live, and if so which Erlang library are you using? Seems they haven’t been updated in a while and I’m having trouble with the documentation with examples not working etc.
1 post - 1 participant
Read
…TLDR: What is SupersedeServer?
GenServer with mailbox ordered by logical clock.
In Elixir, we often have to code things like %{version: 100} or %{step: 10} to manually check if an async message arrives in the right order. I found a general
…Hi there! With the release of MDEx v0.11.0 which adds support for Phoenix components. I have been trying to render the markdown with phoenix components in it, but I’m not able to do that.
Here’s how my system is working:
I have some markd
…Coming from an object-oriented background I am writing a scrabble clone in elixir/phoenix in order to learn elixir and functional programming.
So my instinct is to have a state map like so:
game_state = { players: [ { name: "Bob", …I’m currently evaluating for a new project if we will use AshTypescript for our backend/frontend (frontend probably in next.JS) communication instead of AshGraphQL.
For normal HTTP requests, so far it seems like a superior alternative because of
…Episode 287 of Thinking Elixir. News includes Arcana, a new RAG library for Phoenix that adds vector search and AI Q&A using Postgres and pgvector, a JavaScript embedding library called MquickjsEx that brings MicroQuickJS to Elixir processes, LiveD
…I am currently trying to enable event tracking for one of my resources. As such, it contains the following event DSL:
defmodule MyApp.MyResource do events do event_log MyApp.MyEventLog end attributes do uuid_primary_key :id attribute :field1, ... a…I was thinking since Goatmire Elixir turned out pretty good I should maybe do another one. 30th of Sep - 2nd of Oct this year./
The first one was some of the best fun of my professional life. We have a list to notify you about the progress and w
…Hi everyone,
I’m trying to use Zed for Elixir development and recently enabled the expert settings, but I’m not confident my setup is actually working.
The Elixir LSP seems to get stuck showing “Starting Erlang node” repeatedly, as you ca
…How can I specify the queue of an Oban workflow, or its jobs (cascade)?
3 posts - 2 participants
Read full topic
I am working through the book by Koutmos, Tate and Hunleth. I have the sensors collecting data and am trying to set up Postgresql and ecto. I have created the yml file and have Posgresql running with “docker compose up” but I had to use “sudo docker co
…In 2026 double submit/session tokens are no longer necessary to prevent against CSRF attacks. Instead, we can use the Sec-Fetch-Site header, with a fallback of the Origin header. This has a couple of advantages:
- Removes a whole class of ea
I’m having a bit of an intermittent issue with a protocol with an Any implementation and a struct inheriting from that protocol and I’m not sure how to debug the issue or even reproduce consistently enough to file a bug so I thought I’d ask for suggest
…Hello,
I have results from a raw SQL query (using Postgres). I am trying to use Repo.load to map the results to an existing schema in my application. All columns are mapped except one column that is a virtual field. The column exists in the quer
…Hi everyone. I learning phoenix through a toy app, and I’m having some trouble trying to make a context reusable, by putting it in its own repository. This app requires a database to work, so it needs to define its own tables. The approach I’m going wi
…From the portal docs:
Because portals use elements under the hood, you cannot query for elements inside of a portal when using Phoenix.LiveViewTest.element/3 and other LiveViewTest functions.
Instead, Phoenix.LiveViewTest.render/1 the por
…InPlace is an experimental library that has implementations of several ADTs based on atomics module