Elixir Programming Language Forum - Latest topics
Latest topics
745
entries
•
Last fetched 11 minutes ago
•
Next fetch 5 hours from_now
•
Latest post 28 minutes ago
•
rss
- Total entries:
- 745
- Last fetched:
- 30 May 2026 at 11:08 AM UTC (11 minutes ago)
- Next fetch:
- 30 May 2026 at 04:28 PM UTC (5 hours from_now)
- Last post:
- 30 May 2026 at 10:51 AM UTC (28 minutes ago)
- Fetches since last post:
- 0
- Estimated post interval:
- 5h
- Type:
- rss
Sign in to subscribe to this feed and get an enhanced interactive experience with expandable entries.
Hi all,
Wanted to share a side project I just launched, and open a thread on a few Phoenix patterns I went with that I’m not 100% sure are idiomatic.
sTELgano (pronounced stel-GAH-no — a portmanteau of stegano-gr
…SmartRent is made up of passionate, diverse, and innovative professionals who enjoy working together. We are on a mission to make smart home technology accessible for everyone by embracing our shared guiding principles. We don’t take shortcuts; we do t
…The new version of XTrace has been released. Happy debugging!
Features- Real-time trace streaming — Trace messages rendered live in the browser via Phoenix LiveView + Svelte
- Local & remote tracing
Although parts of the following describe behavior observed in Phoenix, this is not a Phoenix bug (I’ll explain why later). It appears to be an Elixir bug, so I’m posting this in the “Elixir” category.
The possible bugRecently, I encountered the
…Hi everyone,
I have been working on a large-scale, open-source platform for orchestrating and governing AI workloads on the BEAM (currently spanning various repositories under North-Shore-AI / nshkrdotcom).
Because AI agents are inherentl
…I was always intrigued by how IDEs provide smart completions when you press certain keys, how the diagnostics hit right, and all the mechanics they provide behind the scenes.
So I decided to dive into the process behind it: t
…Hello there! Hope you’re all great. I’m Dean Kinyua, a developer based in Nairobi, Kenya.
I’ve been doing professional Elixir work for 2 years now. I have solid experience with the ecosystem (phoenix, liveview, ecto, oban e.t.c). I’m exploring f
…Alright,
So I’m not anything to do with Temporal, except a customer.. I am also not competent enough to build Elixir SDK Support In The Roadmap? - #17 by Rudi - Community Support - Temporal Community Forum
But I am someone who loves Elixi
…I was tinkering with my current project, when I accidentally stopped my iex session. When I tried to restart I was greeted with the following error:
$ mix hex 14:16:25.094 [notice] Application hex exited: Hex.Application.start(:normal, []) returned…I’m building Zed (not editor) a declarative BEAM deploy tool for FreeBSD and illumos that uses ZFS user properties as the state store (com.zed:version=1.4.2) and zfs rollback as the rollback mechanism.
No K8s, no etcd
…Hi everyone ,
I’d like to share Metamorphic, a zk habit and self-improvement tracker I’ve been building with Phoenix LiveView.
The core idea: all personal data is encrypted client-side before it ever reaches the server. T
…Hi everyone,
I’m facing an issue in my Nerves project where Mix cannot fetch a dependency from a private Git repository, even though:
-
I have access to the repo
-
The URL is correct
-
The tag exist
Hey,
I saw @woylie’s ExIcon post a few days ago and it finally pushed me to build something I’ve been wanting for a while. Full disclosure: I shamelessly stole the idea — if it makes sense to join forces at some point, I’d be totally up for that
…TL;DR: Give https://cure-lang.org a try—perhaps you will like it.
❖ |> 🌢 The Long Road to CureJust under a year ago I started building a BEAM language with dependent types and first-class FSMs—chose the wrong implementation
…I am working on a relatively large Phoenix LiveView codebase where a shared LiveComponent is used across many pages.
Recently, I needed to add a new assign to this component as part of a feature update. However, this component is deeply nested a
…I have been shipping Elixir and Erlang in production since 2011 — starting with Erlang at Credorax (PCI credit card processing, Boston/Malta)
…Over the past several years, Intellispark has been building a platform to help K12 schools provide better support to students that are struggling with academic or behavioral issues. We do this by combining data, automation and co
…ExSift 0.2.0 is out. The big headline: you can now filter anything not just plain maps. Keyword lists, MapSets, structs, and any custom type all work out of the box.
…Hi everyone
I wanted to share something I’ve been building — NowBlind, a random chat app designed to help people discover and connect with strangers in a simple, fast, and genuinely fun way.
The idea is simple: remove fr
…I am trying to bridge Elixir and Python, and am getting a failure in testing.
** (RuntimeError) unknown worker: agr.__main__.AgrWorker code: Oban.Testing.with_testing_mode(:inline, fn -> stacktrace: (oban 2.21.1) lib/oban/queue/executor.ex:109: …A new Erlang announcement has been posted:
OTP 29.0-rc3Erlang/OTP 29.0-rc3 is the third and final release candidate before the OTP 29.0 release.
The intention with this release is to get feedback from our users. All feedback is welcome,
…Hi everyone,
I’m looking for a way to capture compile-time warnings and errors from mix compile in a structured format (e.g., JSON) for use in tooling/CI pipelines.
What I’m trying to achieveI want to turn compiler outpu
…How to Build Systems That Stay Online When Everything Spikes- Camjar Djoweini
Erlang Solutions How to Build Systems That Stay Online When Everything Spikes - Erlang SolutionsCamjar Djoweini explores how systems behave during traffic spikes and
…Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed fo
…I’ve been running my Phoenix app with Oban (not Pro) inside my devcontainer recently, but every 2nd to 3rd time when I make a code change and need to recompile 200+ modules, the Oban.Registry crashes which then terminates my application.
This is
…We’ve just started using paper_trail for versioning some resources, and we want to reference those in various places. I’d like to know if others have trodden this path before.
Tl;DrIs there an idiomatic ash way to fetch a specific guid for a …
…A thought experiment I’m interested in people’s thoughts on: If we were designing Phoenix specifically for agents rather than humans, how would we approach it?
Some ideas:
Kill the macro DSLs, or make them introspectable.
…A read-only web viewer for Elixir data structures with syntax highlighting, code folding, line numbers, and a Tokyo Night theme.
Built with vanilla TypeScript + DOM — no CodeMirror, no React — powered by lezer
…We run a midsized LiveView app and deploy multiple times a day and have been having issues with javascript hooks running older versions than the server.
This causes major headaches when fixing bugs because it will sometimes take multiple days be
…Hi everyone! I’d like to share Grephql, a compile-time GraphQL client for Elixir.
MotivationMost existing Elixir GraphQL clients are runtime-only — queries are parsed and sent as plain strings, with responses decoded into plain maps. This means
…What else would you do on a weekend except build something no one asked for?
Have you ever used the Unix utility units? It’s one of those quiet, decades-old tools that’s amazing at doing unit math and conversion. You type in what you have, it te
…Imagine a conductor forced to relearn musical notation every time a new instrument joins the orchestra. Violin—one system of writing. Cello—another. Oboe—a third, with reversed polarity, no less. The trumpet flatly refuses to acknowledge the existence
…Hello,
I kinda miss the blog era and seeing all your posts makes me feel like I want to participate too. So there is a fresh blog post about Input validation, JSON Schema, and a library I wrote to work with that.
I cross my fingers I will
…For Localize I wanted a site where I can publish longer form content on localisation, library usage, industry best practise. I had a few criteria which have resulted in the creation of the boringly-named static_blog library.
Its running live now
…For some reason cast in Ecto.Changeset is removing " " from an array
Ecto.Changeset.cast(%Scrabble.Games.Player{ name: nil, user_id: nil, rack: nil, score: 0}, %{ name: "AN Other", user_id: "019d011c-2f62-7339-8615-175e2228…I need to show a inside a text element in SVG and try to use xml:preserve-whitespace which works but mix format on save modifies the output because it adds a space before and after (on a different line).
def tile(assigns) do ~H""" {@…Jon Carstens rambles about history and sneaks in subtle software insights
Jon Carstens rambles about history and sneaks in subtle software insights | NervesConf US 2025
Secure cloud connectivity with Nerves - Alex McLain
Secure clo
…A pure, zero-dependency Elixir implementation of Mark Glickman’s Glicko-2 rating system for two-player games.
Glicko-2 improves on Elo by tracking two additional quantities per player: a rating deviation (how uncertain the ratin
…Visual hierarchical graph editor that generates configuration.nix and deploys via nixos-rebuild switch.
- Nodes are Nix fragments
- Gateways descend into subgraphs (floors)
- NixOS merges the composed fragments automatically
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It supports a slew of LSP features like go-to-definition, go-to-references, hover docs, near instant formatting, renami
…I published yet another icon library for Phoenix LiveView today.
Features- Downloads icon sets and generates Phoenix LiveView function components.
- Extensible via behaviour to support multiple icon libraries.
- Icon library v
Hi people,
I hope you are doing well. I am new to Elixir, and I was intrigued by it when I watched a conference on how Elixir operated, and is able to serve high amount of requests, practically all at the same time and isolating them.
I wa
…Yesterday I encountered the following problem for the first time:
Having a dependency on a library that has its JS script modules colocated with the corresponding LiveComponent templates correctly results in having the JS class(es) end up in the
…The init/1 callback from GenServer has this specification:
@callback init(init_arg :: term()) :: {:ok, state} | {:ok, state, timeout() | :hibernate | {:continue, continue_arg :: term()}} | :ignore | {:stop, reason :: term()} when state: term()W
…Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (Solve) libraries that form a framework when put together even though they don’t depend on each other.
C
…Hi! I’ve created an Amount type using Ash.Type.NewType like so:
defmodule MyApp.Types.Amount do use Ash.Type.NewType, subtype_of: :decimal, constraints: [precision: 19, scale: 2]This is working fine, but since I’m using Postgres, I’d like to en
…After a great first edition, MQ Summit is back—and the Call for Talks is now open.
We’re especially interested in real-world experience from Elixir/Erlang and BEAM-based systems, as well as other messaging and distributed architectures: producti
…Hi all,
I’m pleased to announce xb5_elixir, a wrapper of xb5, providing B-tree (order 5) alternatives to OTP’s gb_trees and gb_sets, as well as a multiset with order-statistic operations.
If you need ordered collections,
…I’m trying to model something in Ecto where records share a few common fields, but depending on a type, they have completely different additional fields.
Roughly:
- there’s an items table with the common stuff (type, same_field, etc.)
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 defdelegated to from another module and work as good when used from that other module?
By work as good I mea
…