PopFeeds

Elixir Programming Language Forum - Latest topics

Back to Home
745 entries Last fetched 4 hours ago Next fetch 1 hour from_now Latest post 4 hours ago rss
Total entries:
745
Last fetched:
30 May 2026 at 11:08 AM UTC (4 hours ago)
Next fetch:
30 May 2026 at 04:28 PM UTC (1 hour from_now)
Last post:
30 May 2026 at 10:51 AM UTC (4 hours 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.

Showing 451-500 of 745 entries

ArchTest – Architecture rules as tests. Enforced from bytecode.

ArchTest is an ArchUnit-inspired architecture testing library for Elixir. Rules live in plain ExUnit tests, run with mix test, and produce structured failure output

Dialekt is an AI-powered language learning application that provides real-time conversational practice with adaptive feedback.

What it does

Dialekt pairs learners with an AI tutor (powered by Claude) that adjusts its resp

Hi folks,

Installing and launching livebook-0.19.2 on Intel Mac triggers the error below.

/Applications/Livebook.app/Contents/Resources/rel/vendor/livebook-0.19.2/otp/erts-16.1.1/ bin/erlexec: Bad CPU type in executable

A quick check on t

A couple weeks ago i decided to learn a bit more about HTTP and got the urges of starting a new http client from scratch, so i built Quiver, the idea was pretty much a toy project, albeit there are still some RFC stuff missing, the results are pretty g

Hey everyone,

I’ve just published NexusMCP, an MCP (Model Context Protocol) server library for Elixir.

Why another MCP library?

When I needed to add MCP to a production app a few months back, I tried the existing options - primarily anubi

This code let’s me connect with a 2d camera.
I’m running Linux and I can read the messages from the TCP server on the camera.

But it never triggers :tcp_closed or :tcp_error which I’d expect to happen after unplugging the Ethernet cable (r

I’m CTO of a scale-up called Zappi and have switched the company from Ruby to Elixir, meaning all new backend services are now Elixir. I had nudged a few teams to try it over the last few years, and all those projects have been successful. But I had he

This section would be a little different to our current Blogs & Podcasts > Blog Posts section where people share links to blog posts they’ve posted on their own blog - this new section would essentially be for writing blog posts directly on the

Bibbidi — W3C WebDriver BiDi Protocol for Elixir

I’m excited to share Bibbidi, a low-level Elixir implementation of the W3C WebDriver BiDi Protocol.

BEAM Interface to Browsers with BiDi — the name is a nod to the

Recently I was messed up in my daily work, information scatter across multiple application: github for PR review and which PR is pending, jump to Clickup to check task that I’m working on, go to sentry to monitor the issues on application server.

<…

Hi everyone,Sharing this small tool called os_sup_mcp.It’s an OTP-style supervisor that spins up isolated child BEAM nodes (full Elixir apps) and exposes them via a simple MCP interface (JSON-RPC over TCP).The cool part? AI coding agents (like Claude C

I ran Symphony through Giulia, here’s the AST analysis.

Yesterday, OpenAI open-sourced Symphony — an autonomous agent orchestration framework. It monitors Linear issues in real time, dispatches Codex agents, handles CI testing, code review, and

{"topic":"conversation:83","event":"phx_join","payload":{},"ref":"1"} {"topic":"phoenix","event":"heartbeat","payload":{},"ref&quo…
Background

Hey everyone,

I’ve been working on developing a personal planner over the last two years called Alpen. Yes I know another todo app. I’ve used a lot of apps to try and manage planning out my days but I’ve never been able to consistentl

Ten years ago I got curious: what would a Chef/Ansible-like tool look like built entirely in Elixir? One that uses Erlang distribution instead of agents installed on remote machines.

I got most of it working — SSH tunnels, remote BEAM bootstrap,

Hi everyone,

A while ago, I asked for advice on the feasibility of building a node-based, ComfyUI-like workflow system in Elixir. My long-term goal is to leverage Elixir’s concurrency and OTP to build a better, more maintainable AI workflow engi

Recently, I’ve been working with Nx/Axon. Training a model can take quite a long time, so I often return to the same IEx session later.

However, I couldn’t find a way to search the command history or list all previous commands in IEx. If anyone

Alloy has two fresh releases:

  • 0.7.1 — introduces Alloy.Result, a typed, Access-compatible result struct returned by Alloy.run/2 and
    Alloy.Agent.Server.chat/3.
  • 0.7.0 — adds Anthropic code execution support (code_execution: tr

OpenAI published a repo built primarily with Elixir (96.1%).

github.com GitHub - openai/symphony: Symphony turns project work into isolated,...

Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage w

I made a blog post

Although, I’ve been on this forum for quite a while, I am still very early in my journey learning Elixir
I came across a post on stackoverflow for someone struggling to print a list next to some text
a seemingly tr

Scenario

Players may belong to many games and each game may have multiple players.

When I go to my games I want to see all my games and who else is in those games.
Ideally in a single query.
I have a PlayersGames many to many

Hi! I’ve been working with Pipecat in Python for quite a while now, and while it’s effortless to set up, when building AI voice agents at scale, it starts to show its limitations. Pipecat has trouble with:

  • concurrency - Pipecat uses asynci
GitHub Release v1.20.0-rc.2 · elixir-lang/elixir

Overall, the compiler finds more bugs, for free, and it has never been faster: Infers types across clauses, finding more bugs and dead code Compiles ~10% faster and has a new interpreted mode (...

A new Erlang announcement has been posted:

OTP 28.4

Erlang/OTP 28.4 is the third maintenance patch package for OTP 28, with mostly bug fixes as well as improvements.

HIGHLIGHTS ssh
  • Added support for the PQC key exchange (kex) algori

I have a custom websocket process that occasionally receives a pubsub message it never subscribed to. It’s not a very complex module, and the pubsub message is for an entirely different customer, so I’m fairly confident that I’m not subscribing in my w

I need to run a seed file on new containers in a kubernetes cluster with every deploy. I am trying to follow the instructions that I found on the post below from 6 years ago. Yet when I run the command, I am getting this error

could not lookup Ecto…

DC Elixir is delighted to hold a special session with Frank Hunleth, the creator of Nerves

Nerves is an open-source platform that combines the rock-solid BEAM virtual machine and Elixir ecosystem to easily build

Hi, I’m Johan Mattisson, a software developer based in Växjö, Sweden. I’ve been writing Elixir since around 2016 and honestly haven’t looked back that much.

Over the years, I’ve worked with all kinds of companies — scrappy early-stage startups,

I have a table of events, where some of the rows pertain to devices. I’m looking to select/delete the first/last N events per device in a single statement. The device ID is not itself a column of the table, but computed from one of the other columns.…

Hey everyone! I just released CfBouncer, a small library that keeps your Cloudflare WAF block rules in sync with your Phoenix application.

The problem

If you’re using Cloudflare in front of your Phoenix app, you might want to block requests to p

I note that ADBC’s DuckDB driver seems only to support in memory databases. Is this correct?

What are recommended workflows for working with decent-sized timeseries data (say a billion points), with about 100k new points added every day? I prefe

Episode 294 of Thinking Elixir. News includes the long-awaited Expert LSP releasing its first release candidate — the unified Elixir Language Server merging Lexical and Next LS — with monorepo support and early adopter feedback already glowing, José Va

Hi everyone,

I’m posting because I assume this must be a common issue, but I’ve been going in circles and haven’t
found a clean, reliable pattern yet.

I run a fairly simple Phoenix app on Fly.io with a rolling deploy setup for two m

OpenSSF Siren published a TLP:CLEAR advisory (March 1, 2026) about an ongoing attack campaign called “hackerbot-claw”. This is being exploited in the wild right now.

Advisory:

  • https://lists.openssf-vuln.org/g/siren/

While it’s easy to identify potential guests by who speaks at conferences or is maintaining a library that’s getting some attention, these are not the only voices and cool works going on in the Elixir community.

The upcoming Season 15’s theme is

I understand the appeal of using LiveView and not having to deal with the JS complexity. But, what if you have a requirement to have a Public API? In this case I tend to believe that it’s better to leave Phoenix as just an API layer and then implement

I’m working on an internal project at work where we don’t want to have a registration page open to the public. The team is small, so we can easily manage with a more manual, but closed, process (i.e., an admin creating a registration magic link for a n

I hope nobody will mind me resurrecting old thread instead of creating another one for very similar problem.

Does anyone have any working example where the hostname is not known at compile time and simply matching by . is not possible? Example:

SuperAPI will be hosting the Melbourne Elixir meetup this Thursday, March 5th. The event will be held at Level 9, 505 Little Collins Street from 6pm. Join us for a couple of talks, pizza, banter with other Elixir developers and some follow up drinks at

One thing I’ve been missing from python ecosystem was an ability to connect to a remote Apache Spark cluster from a locally running notebook and run queries and data transformations on the cluster.

I’d like to present a library I created: a nati

Hello community!

Yesterday I tried for a while to translate errors that comes from AshJsonApi controllers (which are AshJsonApi.Error structs, often built from other error structs such as Ash.Error.Changes.InvalidAttribute if I understood well).

I built a blink.cmp source that brings hex.pm completions into your mix.exs for Neovim users:

  • Search packages as you type {:pho → :phoenix :phoenix_live_view, etc
  • Version completion with ~> suggestions and retired version warni

Curious to hear your thoughts on SpacetimeDB.

spacetimedb.com SpacetimeDB

SpacetimeDB is a real-time backend framework and database for apps and games. Write server logic in TypeScript, C#, C++, or Rust with automatic client synchronization.

I have this statement in my resource to create a index:

statement :hnsw_embedding_index do up """ CREATE INDEX IF NOT EXISTS bookworm_chunks_embedding_hnsw_idx ON bookworm_chunks USING hnsw (embedding vector_cosine_ops) WITH (m = 16,…

Erlfdb is an Erlang client for FoundationDB. Elixir projects can use it directly.

FoundationDB is an open-source, distributed key-value store that gives you strictly serializable ACID transactions across a cluster of machines. It handles the har

I’ve been building AI agents in Elixir for a while and kept running into the same frustration, every framework either locks you into one provider, ships fifteen dependencies you don’t need, or treats Elixir as a second-class citizen behind Python.

I’ve been reading the Phoenix Scopes guide and had a question about how scopes interact with LiveView security. From what I can tell, the scope assigned in on_mount is effectively a snapshot and the current_scope assign doesn’t get ref

Something I noticed; haven’t investigated deeply but I decided to query here:
Previously, when I would do a change in a dep that I was testing in a project, I could run mix compile in terminal, the dep would recompile and then I could do recompil

I have this Ash.Query in my code:

CronJob |> Ash.Query.for_read(:due) |> Ash.Query.lock("FOR UPDATE SKIP LOCKED") |> Ash.read(authorize?: false)

When I run it, I get this error:

{:error, %Ash.Error.Invalid{ errors: [ %Ash.…

I want to create some custom ash types that has some extra validation, for example:

defmodule Core.Jobs.Types.Url do @moduledoc false use Ash.Type.NewType, subtype_of: :string def apply_constraints(value, constraints) do uri = URI.parse(value) cond…
Previous Page 10 of 15 Next