Elixir Programming Language Forum - Latest topics
Latest topics
515
entries
•
Last fetched 23 hours ago
•
Latest post 1 day ago
•
rss
- Total entries:
- 515
- Last fetched:
- 13 Apr 2026 at 07:40 AM UTC (23 hours 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.
The EEF and the Nerves core team invite you to break the ice, share your knowledge, get your hacking-fingers moving and your contribution points popping. An Unconference on Elixir and a workshop on Nerves. Bring topics, bring ideas, enjoy prototype har
…A bit of a rant about how we do develop software nowadays with an assistance of T9 on steroids aka LLM aka Artificial Intelligence.
It’s a follow up of Software Development in 2023.
rocket-science.ru Software Development in 2026Three yea
…I packed a collection of Graph algorithms into a package.
I intend to nurture this library and battle-test it, it’s still not where I want it to be, but will share updates here, along with blog posts or interesting graph massaging I find along t
…I’ve been working on pgRx: a query engine that uses BEAM lightweight processes instead of PostgreSQL’s fork-per-connection model.
The numbers: 50 idle connections cost PostgreSQL 729MB additional memory. On pgRx it’s 0KB. Hibernated BEAM process
…Everyone loves a good “how I set up my blog post” blog post, so here’s mine, using Elixir, Phoenix, and NimblePublisher. For added spice it’s running on Dokploy on Hetzner, with bunny.net in front as a CDN.
jola.dev – 24 Mar 26 Building a blog with…As someone who had a lot of initial interest in Hologram, I’m only just diving into it now. It’s feeling magical being able to write Elixir in the template and have it update on the client. I’m still getting used to it (in a good way).
Regarding
…Torque is a high-performance JSON library for Elixir built on sonic-rs via Rustler NIFs. It targets workloads where JSON throughput is a bottleneck — think bidstream processing, high-volume API ingestion, or any hot path that spends me
…How To Build Platforms That do Not Let Audiences Down - Lee Siguake | Erlang Solutions Webinar
Traffic spikes are part of the deal for gaming, betting, and entertainment platforms. In this talk, Lee Sigauke looks at why systems struggle under su
…Episode 296 of Thinking Elixir. Elixir v1.20.0-rc.2 and rc.3 arrive with a faster compiler, better type inference, and improved incremental compilation; José Valim drops a low-key bombshell with Distributed Python running on top of the Erlang distribut
…@chrismccord @josevalim @steffend
Been using colocated JS for a while and I keep on stumbling on the same limitation: there is no way (at least known to me) to colocate JS constants with a group of custom elements operating together as
…I am building an application that intentionally uses as little as possible of javascript and CSS (no live views), so it makes sense to inline the javascript and CSS
5 posts - 3 participants
Read full topic
Hi! First, I’d like to thank the Ash team. Ash solves so many problems! I’m planning to incrementally migrate my whole app to it.
I’ve got one problem, though. My app uses schema-based multitenancy and the Process dictionary to store the tenant_
…Hey all,
I’ve just released ElixirEvents, an open source website to list upcoming Elixir and BEAM events and index all recordings of past events.
Everyone welcome to contribute, especially to add more events, speakers, and recordings of e
…Every protocol you’ve shipped assumes the spec doesn’t change during the connection. This one doesn’t. Code is typed, composable, content-addressed, runtime-loadable, and cryptographically verified.
The BEAM was built for phone calls that can’t
…I’ll be using this thread to share Hologram patch release announcements. Minor releases will continue to get dedicated threads with blog announcement posts.
All releases are also available on the GitHub Releases page.
2 posts - 1 particip
…Been seeing more and more of these recently - they are essentially homemade portable computers, often built in a robust case in case catastrophe hits. Some of them are very cool!
DIY Dual-Screen Cyberdeck: Sleek Design, Ultimate Functionality…
…Hi ,
I’m building an open source Elixir blog engine, for which I needed a way to generate OG images from HTML templates, and after having that built, I decided to extract it into a separate Elixir package.
Carta is an HTML to image Elixir
…Erlang OTP 28
Elixir 1.20.0-rc.3 (9b80ab5) (compiled with Erlang/OTP 28)
I am having a difficult to fathom issue with developing on 1.20.0-rc.3. Yesterday I switched from 1.19.4 to developing on that version and all seemed to be fine. Ever
…Alloy is a minimal agent loop for building AI agents on the BEAM. Think of it as the completion-tool-call loop and nothing else, no opinions on sessions, persistence, or UI.
What’s new in 0.8.0…Vial is a Phoenix LiveView application for testing and comparing LLM prompts across multiple providers (OpenAI, Anthropic, Ollama) simultaneously. It helps developers evaluate prompt quality, trac
…I have an application, lets call it A, that is in its own repo and has some configuration, and can run on its own. I want to create another application B that extends the functionality of A (A already provides some extension points). My idea is to use
…Plug.Parsers has a :length option, which is set to 8MB by default and prevents reading request bodies larger than the given length.
Does LiveView have an equivalent setting for message payloads?
5 posts - 2 participants
Read full t
…I know there are lot of shell-theme nerds in this group. I want to share a little something that Claude and I have been working on in our spare time. If you have min/maxed your prompt to be tiny/fast, this is not for you. If you want to add some fun to
…Hey! I’ve been maintaining a weekly-updated list of product companies hiring Elixir engineers and using Elixir in production. The list is now at nearly 120 companies.
For a detailed breakdown of how to use this list strategically for your job se
…Another outcome of Language Agnostic Code Audit SaaS I’m currently working on is a PropWise library.
It scans the project content, and does its best on detecting and reporting places suitable for property-based testing, with examples us
…I just published canonical_tailwind, a formatter plugin that canonicalizes Tailwind CSS utility classes in HEEx templates.
- mr-4 custom-btn flex ml-[1rem] flex + custom-btn mx-4 flexIt delegates to the tailwindcss CLI’s new canonicalize subcom
…AlexClaw is a single-user autonomous AI agent built on Elixir/OTP. It accumulates knowledge in PostgreSQL, executes workflows on schedule and on demand, and communicates via Telegram. Every task is routed to the cheapest available LLM that satisfies th
…So in case others find them useful here are 3 of the skills I use. They work pretty well together. Avoid Claude starting agents to plan and implement as the agents will typically not use the skills, and well, that is not optimal. They are substantial b
…interesting thread
Please wake me up when I can run it locally.
I prefer privacy over convenience.
This thread/fork split from: AI is getting ridiculously productive
14 posts - 12 participants
Read full topic
…Thanks to Brian @bglusman who provided a very valuable PR to this library, I am to introduce the mutation-testing library for BEAM languages named Muex.
Why another one, when we already have Darwin and Exavier? Well, because I like to write code
…This morning I set out to make an Elixir library for internal use of some specific statistical method that only seemed to exist in some Python code. Said method is processing intensive, and I prefer not Python, so aiming for an Elixir library instead w
…Adds a specified amount of time to a DateTime.
I noticed some weird anomalies in a dataset.
Turns out I was mixing Postgres and Elixir numbers.
Hi folks!
We’ve just published a module which we’ve built and have been using at Amplified for a few years: A protocol-based PubSub abstraction for Phoenix LiveView.
Why did we build this?
Amplified is a multi-user
…Hey everyone! I’ve been working on a library called
Jido Composer (hex, docs) and wanted to share it with the community.
Jido Composer lets you build agent flows by combining two patterns:
- Workflow
The Functionality section in the erl_nif docs mention 3 different strategies for long running NIFs: Yielding NIFs, Threaded NIFs and Dirty NIFs. The rustler docs clearly mention how to implement Dirty NIFs. I also found an obscure function rustler::thr
…Just published a post on this:
At Knock, we’re big into observability. Who isn’t! We’re also huge fans of ClickHouse. This post is an overview of how we started using ClickHouse to collect detailed, high-cardinality BEAM metrics for all sorts of
…Hello!
I am pretty new to Elixir and OTP platform in general, so this might be very stupid question
I want to build a simple parcel tracking service for myself and my friends. Since I am just learning Elixir and functional programming in
…Giulia runs as a persistent OTP daemon — AST indexes, knowledge graph, and embeddings stay warm in ETS between sessions. No cold starts, no re-indexing per query.
Core: two-node BEAM cluster (worker + monitor), three-tier storage (ETS → CubDB →
…While I am working on the Language Agnostic Code Audit SaaS, which uses MetaAST (spoiler: I am expecting it to be in a good shape for announcing by May,) I play some experiments in my sandbox.
Here is the result of one of such experimen
…Capping of a hectic few days is the announcement of ex_cldr_messages version 2.0. This significant update adds support Unicode MessageFormat 2 (MF2) as well as the existing ICU Message Format for Elixir, integrated with the ex_cldr ecosystem.
Me
…Hey,
I’m currently building a greenfield app with Elixir. I’ve really enjoyed using GitHub - elixir-wallaby/wallaby: Concurrent browser tests for your Elixir web apps. · GitHub for tests so far.
When using claude code I’ve noticed that so
…PhoenixNectar is a Swift client for Phoenix Channels, built from the ground up for Swift 6 strict concurrency.
It builds on the great work of SwiftPhoenixClient by David Stump and Daniel Rees, which has been the go-to Swift clie
…I cloned my phoenix app (`IEx 1.19.5 (compiled with Erlang/OTP 28)`), run `mix assets.deploy` and the download got stuck:
`[debug] Downloading tailwind from https://github.com/tailwindlabs/tailwindcss/releases/download/v4.1.12/tailwindcss-linux-
…Ectomancer automatically exposes Phoenix/Ecto applications as MCP (Model Context Protocol) servers, making them conversationally operable by AI assistants like Claude with minimal configuration.
Key Features
Zero-
…plotly_ex is an Elixir library providing bindings for Plotly. This library was heavily inspired by VegaLite, which I do love. However, over the last year or so, I found myself producing various data sets via Elixir apps, only to have to export them out
…Looking at: Gettext_sigils - a sigil for using gettext with less boilerplate and better readability
(which is a really nice piece of work) made me come back and examine the way I am handling language switches right now.
Aiming for a good
…Ecto supports SQL views, even though these aren’t used that often. I think that one of the main reasons why these aren’t used is that creating them in migrations isn’t that simple (another one is that plain, non-materialised, views aren’t that needed w
…Lately, it feels like every new repo is an “Autonomous Agent.” While the idea of an AI that “figures it out” is cool, I’m finding that for 90% of app features, agents are just too slow and unpredictable.
I’ve had better luck with Structured Chai
…I usually hit this error after my app runs for 2–3 days. Looks like the :ets table disappears, then Phoenix.Token.verify fails. Anyone know what might be causing this in a long-running Phoenix app (dev mode)?
Error:
Erlang error: {:exception…Hello
I am Kinga, originally from Hungary, currently livigng in Greater London.
Since university I have been in love with functional languages and their compactness, then a search algorithm demonstration between Java and Erlang stamped my