PopFeeds

Elixir Programming Language Forum - Latest topics

Back to Home
745 entries Last fetched 31 minutes ago Next fetch 5 hours from_now Latest post 6 hours ago rss
Total entries:
745
Last fetched:
30 May 2026 at 04:28 PM UTC (31 minutes ago)
Next fetch:
30 May 2026 at 10:12 PM UTC (5 hours from_now)
Last post:
30 May 2026 at 10:51 AM UTC (6 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.

Showing 551-600 of 745 entries

I often find myself with code like this when applying a function that returns error tuples to an enumerable:

is_ok? = fn x -> if x < 5, do: {:ok, x}, else: {:error, "too big"} end Enum.reduce_while(1..5, {:ok, []}, fn v, {:ok, vs} -…

I’ve been working on an open-source framework for training bots for Super Smash Bros. Melee in Elixir (ExPhil). Along the way I got thoroughly distracted by the plethora of architectures to try, benchmarks to run, and optimizations to make.

What

If I’m using AshEvents as resource called MyApp.Events.EventLog. It has a data field that is a map with a property called source_name.

From my resource, how can I string_join the property?

This will join the whole data field.

Inste

After building a Rustler package (`harfbuzz_ex` for using Harfbuzz font shaping), I thought I’ll be fancy and precompile the NIF for

matrix: nif: ["2.15", "2.16"] job: # Linux (standard x86) - { target: x86_64-unknown-linux-gnu,…

Episode 292 of Thinking Elixir. News includes Mark announcing his new Sagents library for building AI agents with human-in-the-loop oversight and real-time debugging capabilities, José Valim’s blog post on why Elixir is the best language for AI based o

Hi !

We just stumbled upon this warning: “warning: the following files do not match any of the configured `:test_load_filters` / `:test_ignore_filters`".

Unfortunately, the deed was done, the CI did not block it and the branch got me

I am wondering, how do you all setup your Phoenix project, what tools are you using. Apart from the basics, I am using dializer , credo and sobelow. Wondering what others use ?

Anything more advance like particular skills etc ?

5 posts -

I’ve got some tasks in the backlog that are a good fit for contributors - they don’t require knowledge of Hologram internals, mostly general Elixir (and sometimes JS) skills. They range from easier to harder, some can be fun as a puzzle and a way to ge

erl_dist_mcp — Give your AI assistant direct access to your running BEAM nodes

Hey all,

I’ve just released erl_dist_mcp, an MCP server that connects AI assistants directly to your Erlang/BEAM nodes via the distribution protocol. It gives tools l

Sonx is an Elixir port of ChordSheetJS (v14) for parsing and formatting chord sheets.

Parse an input string into an intermediate Song struct, then format it into any supported output format.
It adds additional formatters that ChordSheetJS

I am working for ArangoDB, a multi-model database implemented in C++. We have a huge number of integration/system tests that are written in JavaScript using a custom fully synchronous V8 implementation (no nodejs), and the testing framework itself is a

Howdy all,

When logging in through serial, Ctrl+G is still active allowing access to the erlang user switch command menu, which can be used to the jobs on the system.

Settings tried in vm.args.eex include:
-noshell, +Bi & +Bc

I am building a graphql query and testing at the time in postman or any other client say insomnia or anything else.I am adding some new filter for my query and testing it.

The issue is that whenever I make changes to the same Absinthe Schema, an

Why 100% code coverage is a misleading metric and a false sense of security.

blog.1-800-rad-dude.com 100 Percent Code Coverage Is Not as Good as You Think

1 post - 1 participant

Read full topic

I want to use telemetry from Oban to send notifications to a LV about updates of some job. The notification will contain the job id, and the LV will fetch the updated job from the DB with that id.

I tried to achieve that using after_process/2 ho

i guess an example would work best, but im trying to pass currency to a changeset via the acton , can you tell me what im doing wrong

actions do defaults [:read, :destroy] create :create do primary? true accept [ :status, :customer_id, :delivery_da…

Hi,

Is there a way to ensure that only one workflow will be scheduled per user in a 3-hour window?

Unlike Unique Workflows (no overlap per user) - #4 by sorenone , this is an idempotency/uniqueness question.

I noted in Oban.Pro.Wor

My Dearest Nerves,

Happy Valentine’s Day.

I know… I know. We haven’t talked since before Christmas.

You were all bundled up in your embedded little world, running so perfectly inside your devices, booting

This is a bit of a hare-brained experiment, but I’d like to try using Popcorn for isomorphic Elixir, that is, to run the same Elixir code on the backend and frontend in the same project.

The core problem I am having is that I ca

Hi everyone,

I am a visual learner. I have always wanted a visual map of how things connect before diving into the details.
I started asking AI to generate SVG schematics for me and found it so useful for my own learning that I decided to

Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty difficult. The LLM models themselves are not actually very intelligent it seems, the tooling is crucial to get a useful

We (Variant Systems) open-sourced PhoenixPress — sitemaps, robots.txt, and RSS feeds for Phoenix, generated at compile time with zero runtime overhead, and a minimal Plug based API. Read on …

Variant Systems – 14 Feb 26 PhoenixPress: Compile-Time S…

I have a hook that implements before_process/1 and use it to log and pub_sub.

I noticed that, if I have a job currently in executing state, if I call Oban.cancel_job for it, before_process/1 will be called again before after_process(:cancel, …)

Hey everyone!

I’d like to share Mistral, an Elixir client for the Mistral AI API. The library has been on Hex for a while, but I haven’t posted about it here until now — and we just shipped v0.5.0 with a big batch of new featur

Enum.sort([[3, -999], [3], [2, 999]]) # => [[2, 999], [3], [3, -999]] Enum.sort([{3, -999}, {3}, {2, 999}]) # => [{3}, {2, 999}, {3, -999}]

I ask because it came up when I was storing directed graph edges in :gb_sets as {node1, node2}, and I coul

It is a strange time. I personally have seen a lot of people produce very high quality code using AI - code that is well factored and tested. I have repeatedly experienced AI producing higher code quality than what many developers can produce. At the s

ModuleResolver is a library for decoupling module dependencies by easily splitting a module into a behaviour(api) and the implementation. After the split is done, we can mock it(Mox, Hammox) in tests without performance issues in other environments.…

I was chatting to a CTO the other day at one of my clients - can’t name them, I’m afraid - where I have some tech-adjacent ongoing consulting. He mentioned fairly casually that they’d dropped Elixir in favour of strategically replatforming using Nextjs

Background

I have recently released a video about the Transaction Script, and I use Elixir for the code samples and to get the point across:

Chapter 5: Implementing Simple Business Logic - Part 1

I would like to get some feedback and opin

im following the instructions for ashmoney im trying to use the graphql ext, the following in the documentation is unclear i tried adding under the “graphql do end” declaration in the resource but object is not a type,wheres the correct place for this

Imagine a module like this:

defmodule ErrorContainer do @moduledoc false use Ash.TypedStruct typed_struct do field :marker, :uuid_v7 do allow_nil? false default &Ash.UUIDv7.generate/0 end field :error, :term, allow_nil?: false end end

Lookin

I have a many_to_many relationship ( I guess there really isn’t such a thing) but a junction table nevertheless.

erDiagram USER_GAMES { int user_id int game_id } USER { int id string name } GAME { int id string name } schema "users" do fi…

Build LLM agents that write and execute programs instead of reading data. ptc_runner lets LLMs generate PTC-Lisp programs that run deterministically in sandboxed BEAM processes — no Python runtime, no Docker containers.

Instead of stuffing thous

Hologram v0.7.0 is out! This is a milestone release for the Elixir-to-JavaScript porting initiative. 49 contributors ported 150 Erlang functions across 19 modules, pushing client-side Erlang runtime coverage from 34% t

I am looking for reviews by practitioners: GitHub - borodark/exmc: Probabilistic programming in BEAM

A Probabilistic Programming environment on the BEAM, inspired by PyMC. Exmc is a from-scratch Elixir implement

ElixirConf 2026 - Call for Talks is open!

We’re heading to Chicago
In person + virtual
September 9-11

Share your experience.
Your experiments.
Your production war stories.

First-time speak

[Important: the full job listing linked below is in Dutch as we are looking for Dutch native speakers in the first place]

Hi everyone!

We are searching reinforcement for our dev team in Gent, Belgium for Justified, a fint

Hi there,

I’m in the process of deploying a Phoenix app to a EU host (UpCloud specifically), where the instances provided are mostly raw VMs with an init script (you can manage the VMs with Terraform & Ansible later if needed).

I am i

Hello,

We currently have a queue that has the following configuration:

my_queue_config: [ local_limit: 10, global_limit: [allowed: 3, partition: [args: [:tenant_id]]] ]

When re-deploying and during the release of a new version of our Elix

Hey everyone,

I am a Sydney-based dentist interested in working on a healthcare AI platform.

I have been working on it this part-time and began networking recently ie. VCs, talking to the local dental community, etc.

If there are a

ccxt_client is a pure Elixir client for interacting with 110+ cryptocurrency exchanges through a unified API.
It is generated from the CCXT exchange specifications and requires no Node.js at runtime — just Elixir

Has anyone had any luck getting the kino_live_audio Livebook working with Elixir 1.19? I’m able to get things to load, but nothing is updating in the VegaLite graph.

Steps I’m taking:

  • Running Livebook v0.18.5 with E

This isn’t an Elixir library, but if you’re testing with phoenix_test_playwright | Hex , you might like a new tool I recently made.

When your tests fail, you probably record traces and open the GUI viewer to diagnose the problem. playwright-trac

I’m using ExCoveralls to measure code coverage in an Ash-based project, and I noticed that lines written through Ash DSL macros don’t appear as SLOC in the coverage report.

For example, in the following action:

create :create_task do ... cha…

Hello,

I have a phoenix app that serves user requests by fetching data from a storage backend and stream them to the client, taking selection parameters from the query string.

There are constraints that force me to first write the data lo

I just posted about the addition of the Erlang shirt in the Erlang Forum but searching around I realize I haven’t told the forum about our current line-up. So me and my wife run oswag.org. The Open Swag Platform.

We make high-quality shirts with

This is a canvas compatible api where I used the WebIDL for the CanvasRendering2d module from Firefox/Safari and converted all its functions from camelCase to snake_case and attributes to setter functions. Allowing you to write elixir and get out art o

Rules built from a consistent set of primitives with clear semantics are easier to reason about, review, and evolve.

Includes a Livebook so you can try it yourself.

Joseph Koski’s Blog – 8 Feb 26 Funx: Reducing Degrees of Freedom

Reducing

I’ve noticed Codex often struggles to run tests in an umbrella app. It repeatedly follows a long trial-and-error process before eventually succeeding. Could anyone help me figure out why this happens and how to make it run the tests correctly on the fi

My personal favorite is the ability to answer how probable it is their answer is correct, or simply to be able to answer “I don’t know”.

1 post - 1 participant

Read full topic

Previous Page 12 of 15 Next