Elixir Programming Language Forum - Latest topics
Latest topics
515
entries
•
Last fetched 1 day ago
•
Latest post 1 day ago
•
rss
- Total entries:
- 515
- Last fetched:
- 13 Apr 2026 at 07:40 AM UTC (1 day ago)
- Last post:
- 13 Apr 2026 at 06:07 AM UTC (1 day ago)
- Fetches since last post:
- 0
- Estimated post interval:
- 4h
- Type:
- rss
Sign in to subscribe to this feed and get an enhanced interactive experience with expandable entries.
Hi Everyone
Can you believe the forum turns ten this month!? Hasn’t time just flown by!? A lot has happened over the last decade and we’ve got a bumper update for you with more giveaways and discounts than ever, but before we get to all that le
…InstructorLite - v1.2.0 released
- Gemini adapter now uses responseJsonSchema parameter introduced in November 2025. If you were using Gemini adapter before, you likely had to employ some ugly workarounds to make json schema compatible speci
My wife was planning to open a micro-bakery and we started looking at software to manage recipes, inventory, orders, and production. Everything was either expensive, too generic, or both. The workflows for a small-batch manufacturer aren’t that complex
…Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and LiveView hooks.
It works with both Phoenix Controllers and LiveView without requiring a JavaScript framework or N
I recently bought a Raspberry Pi 5 to work through Programming Nerves, which starts with using Nerves Livebook. I have a tri-band router with WP2/WPA3 enabled. I haven’t been able to get WiFi working (direct Ethernet and Ethernet to USB adapter are fin
…It is a :counters, but with arbitrary terms instead of indices. It has the performance of :counters with key-to-index associations resolved at compile-time. Plus it adds namespaces and significantly reduces amount of boilerplate around :count
…Hey gang, recently updated my core components and generated live views to fix a big frustration of mine. Wrote up a post here:
blog.1-800-rad-dude.com Fixing My Biggest SPA Pet Peeve In PhoenixDoes this bother anyone else? Is there appetite for
…Hi everyone,
Some time ago I got a wrongly shipped Luckfox Lyra Ultra (https://www.luckfox.com/Luckfox-Lyra-Ultra). As it seemed like a handy format, and I had no other use for it, I decided that would be an interesting one to learn how to get N
…We are looking for a Backend Software Engineer with experience in Elixir or another purely functional programming language to join our technology team. This is a fully remote position, open only to candidates currently living in Brazil. The role includ
…Join DC Elixir at BabyCat Brewery in Bethesda for a relaxed evening of food, drinks, and great conversation about all things Elixir, Erlang, Gleam, Tele, and the wider BEAM world.
Whether you’re deep into BEAM development or just curious, come h
…I’m not sure if this belongs here or if I need to ask in some quill.js forum. I’m posting it here in the hope that somebody has a simple answer for this.
I have tried to integrate quill.js into a Phoenix project. I used this blog post as a start
…We built a Google Calendar-style scheduling interface entirely in Phoenix LiveView for a clinic management platform. This post walks through the data model, recurring appointments, overlap validation, multi-user views, drag-and-drop with JS hooks, CSS-
…I’ve been building an open-source multiplayer game server framework in Elixir, and I wanted to share the results.
The Challenge: Can the BEAM handle MMO-scale real-time simulation? The conventional wisdom says “use C++ for game
…I have a queue that is configured like this:
queues: [ default: [ local_limit: 100, global_limit: [ allowed: 4, partition: [args: :tenant_id] ] ] ],When I start a job in it, it never runs it, it will stuck in available state forever. But, if I
…I have a requirement for my system where I expect to run jobs that will just call external APIs and then store the data.
I don’t have control on how much time these APIs calls can take, so technically, I can have an API call that will just wait
…Quality
I’ve been experimenting with Claude Code for Elixir development and built a
custom plugin to improve code quality. To test whether it actually makes a
dif
I’m currently facing an issue where I have some Oban jobs that depend on Phoenix’s Verified Routes to build urls, which requires the Endpoint to be started. However, the Endpoint is started after Oban in the supervision tree. This creates a rac
…Hi all;
We have the below query showing up in our db monitoring
``SELECT DISTINCT o0.“queue” FROM “public”.“oban_jobs” AS o0``
As I understand; pruning is a good way to mitigate this. In the Ready for Production training; the prune
…Hi everyone,
Am trying to set up node clustering for my Elixir app using Libcluster on Kubernetes (hosted on DigitalOcean). I am running into some challenges with nodes discovering each other and maintaining cluster stability, I am also using Ob
…I have a nested set of action calls, like this:
Action A → Action B
When the change function of Action B adds an error to its changeset, it somehow results in an uncaught throw in the call to Action B. This means that Action A can’t act o
…Routex 1.3.2 has been released. It’s main focus was getting rid of warnings in Elixir 1.20 and completing a long standing todo to overhaul the macro branching module.
Bug Fixes:- core: matchable type warning in Elixir 1.20+
How to model equality as a domain rule.
Includes a Livebook so you can try it yourself.
Joseph Koski’s Blog – 26 Jan 26 Funx: Equality as a Domain Rule“A model is a selectively simplified and consciously structured form of knowledge.” —
…My journey of moving from NextJS to Phoenix
There’s a fun little thing towards the end
4 posts - 3 participants
Read f
…Hey! We’ve recently released Permit.Phoenix 0.4 - with several quality-of-life improvements and new sane defaults in:
- Scopes usage
- Authorization error handling
- Action singularity/plu
Simple question, I’m implementing a pattern like this:
{name} <.icon name={icon} class="h-6 w-6" /> >Any reason not to do this? I could assign it to assigns as well on top of the component for example, but I’m not sure that m
…Announcing the first stable release of ExZarr - a pure Elixir implementation of the Zarr specification for compressed, chunked, N-dimensional arrays!
What is ExZarr?ExZarr brings Zarr to the Elixir ecosystem, enabling high-perf
…Episode 289 of Thinking Elixir. News includes a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with E
…Hello all,
Usually when I write a program in another language like Python, there’s a clear-cut way to start something without having to manually execute a function from the command line (mix run -e Module.function()). That’s because, from the wa
…Hi everyone,
There will be an Elixir conference in Málaga this April, and I’m looking to connect with local companies that:
-
use Elixir in production
-
are experimenting with Elix
I have an SQLite query I’d like to perform using Ecto:
select * from testtable where text like ‘%hel%’;Checking Ecto.Adapters.SQLite3 — Ecto SQLite3 v0.22.0 seems to imply there’s support for case insensitive searches by the default of case_sen
…Suggestions (free)?
4 posts - 4 participants
Read full topic
Join us Thursday, 29 January, 2026. Online.
Guild AI Image Generation in Elixir | GuildJan 29th 6:00PM: Join Kevin Edey for an insightful deep dive into the mechanics of AI image generation, where he’ll demystify the complex pr
2 posts -
…Beamlens - Adaptive runtime intelligence for the BEAM
v0.3.0 adds new skills, significant enhancements to existing skills, and an Igniter installer for quick setup.
TL;DR: Beamlens can now detect statistical anomalies and
…Hi everyone, ive been trying to get my scenic app working on a rpi4 w/ a rpi 5” touch display 2 however I cant get it working how I would like. The issue comes from how the touch display 2 by default is a portrait screen, so if I run the app as it is i
…It’s been a long time coming, but Reactor has finally reached 1.0.
For those unfamiliar, Reactor is a dynamic, concurrent, dependency-resolving saga orchestrator. In practical terms: it lets you define complex workflows as a series of steps with
…Here is my scenario:
- i have one card per modem
- I have a PubSub in my modem handler
- i want the most efficient use of LV to update each card as state changes per card (per modem)
do i make this one topic in th
…This is pure Erlang 9p2000 (no extensions for now) implementation with some basic filesystems implementation (passthrough unfs and sysfs exposing ERTS informations).
It is first release, very rough at the edges, with very basic connection handli
…Hello! I’ve been having a lot of troubles trying to set up ssl with postgresql and I tried looking also on the discord before asking but turns out there was another guy who was also having issues and made a post without response, I’ve already tried loo
…I was looking at Elixir’s implementation of OptionParser, and noticed that it adds a character to the end of a string like this: <> (see here).
Is there an advantage to doing that over buffer <> <>, in terms of performance or s
…At the company I work, we are considering subscribing to one of the LLM providers to help us write some specific code for Elixir (mainly frontend code and unit tests).
But, there are so many different plans/providers that it is kinda confusing t
…Hi,
I’m trying to build an atomvm image with atomvm.packbeam which gives me the following warnings:
Warning: following modules or functions are not available on AtomVM: * Elixir.Macro:escape/1 * elixir_module:compile/6I’m using an extern
…Hi,
I am running into CubDB timeout and not sure where to improve:
CubDB.select(ref, [min_key: {:tests, 1}, max_key: {:tests, 5}, min_key_inclusive: true, max_key_inclusive: true]) |> Enum.count() 5 CubDB.select(ref, [min_key: {:tests, 1}…We are Curiosum, and we’d like to offer you a cool opportunity to wield the Elixir axe with us. We’ll keep it short and specific.
About usMy name: Mikołaj Musioł
My position: HR Specialist
Company name: Curios
Connecting the pieces together.
Includes a Livebook
Joseph Koski’s Blog – 14 Jan 26 Funx: Optics Working Together“You’re looking at it wrong.” — The Big Lebowski (1998)
1 post - 1 participant
Read full topic
Is there some way to retrieve the used tokens when using an action with AshAi prompt/2 ?
The only way i can workaround that is enabling verbose?, but this only shows in the logs, I want to get it back so I can calculate the total between multipl
…Erlang Solutions is a leading software consulting and integration company.
About usMy name: Tara Nelson
My position: Senior Talent Manager
Company name: Erlang Solutions
Company website: www.erlang-solutions.com
Company
Today we’re releasing Oban for Python. Not an Oban client in Python. Not a pythonx wrapper embedded in Elixir. Nope, it’s a fully operational, PostgreSQL backed, typed, async, pythonic-as-we-could-muster implementation of Oban in Python…
Oban Pro O…I have been learning Elixir/Phoenix as a side project for a few months now. I have build some simple APIs using Phoenix, they work but I don’t know if what I am doing is correct or well structured.
When I was leaning Golang I spend a lot of time
…I want to navigate to different LiveViews based on the url path.
Let’s say I have this in my router:
scope “/”, FooWeb do pipe_through :browser live "/:slug", SlugLive, :index endBased on the lookup result of the slug I want to
…