Elixir Programming Language Forum - Latest topics
Latest topics
745
entries
•
Last fetched 1 hour ago
•
Next fetch 3 hours from_now
•
Latest post 1 hour ago
•
rss
- Total entries:
- 745
- Last fetched:
- 30 May 2026 at 11:08 AM UTC (1 hour ago)
- Next fetch:
- 30 May 2026 at 04:28 PM UTC (3 hours from_now)
- Last post:
- 30 May 2026 at 10:51 AM UTC (1 hour 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.
I have few node microservices connected to single postgres db. I also have an elixir service for realtime message passing between BE and FE.
I am now enhancing realtime service with some additional features, so I added ecto and ash_postgres to m
…Hi, I’m Dheeraj Sudan from the UK. I’m a software developer and also run a business with my wife Meenu Hinduja. I’m interested in getting started with Elixir but not sure what the best path is.
For those of you who’ve learned it, how did you beg
…TLX lets you write TLA+/PlusCal formal specifications in Elixir syntax and verify them with TLC, the TLA+ model checker. It’s built on Spark and targets Elixir developers who want to verify their state machine designs without learning TLA+ syntax.
…Hi,
I stumbled over this snippet of a query generated by an update action:
SET “updated_at” = (CASE WHEN $1::timestamp != r0.“last_query_at”::timestamp THEN $2::timestamp ELSE r0.“updated_at”::timestamp END)The attribute is defined as be
…This release requires Erlang/OTP 27+ and is compatible with Erlang/OTP 29. 1. Enhancements Elixir [Code] Add :dbg_callback option to eval functions [Code.Fragment] Allow preserving sigil metadata ...
…I have a schema like this:
embeds_one :product_profile, ProductProfile, on_replace: :delete, load_in_query: falseI use product_profile as a form/helper structure in LiveView (e.g. live_select), not something I want to persist.
…Hey everyone,
I’ve been working on something I want to share and get feedback on.
The itch
Every web app I build ends up with the same stack: a database, a cache layer, and the app itself. Three things to deploy, m
…I really like the new job view… apart from the buttons in the top right. I do not like them changing size when I mouse over them. They already have a popover. I’m not convinced they need both the text label and popover.
Can the purple tags stay
…The problem with my code is that for x ← list, do: x+5 always returns garbage (e.g., ~c"\a\t\n\f\r"). It seems that all other values work correctly. I have tried this using a MacBook Pro M2 in VSCode and iex. I have tried thi
…Hi everyone,
I built an Android app called HexReader to browse and download Hex.pm documentation for offline reading.
The app mirrors documentation from hexdocs.pm (HTML, CSS, assets) and stores it locally, so you can read package docs wit
Hi everyone,
I built a small Elixir library called ex_doc_anki to generate Anki flashcards from any Elixir project’s documentation using ExDoc.
The main goal is to help you study Elixir APIs through spaced repetition, turning documentatio
…Soon after updating our Oban mix spec to 2.21, an error report came in about a unexpected return from a Multi transaction involving an Oban insert. None of the changes had any errors so there was no immediately explanation what was causing the error in
…This is an Ash and Hologram question, though I suppose it’s more of an Ash question sooooo:
For anyone using Hologram with Ash, how do you go about fetching the current user? I cobbled together something with help from The Machine with the prepa
…Hi!
I’ve watched Jose’s video about optimistic updates in LiveView and read the relevant docs, and it all sounds great. However, I still don’t get how are we supposed to handle situations that end with a failure.
For example, suppose I ha
…Hey I published a small adapter to hook MDEx and Lumis into nimble_publisher to get a static site or blog up and running quickly. To init a new project:
mix archive.install hex igniter_new mix igniter.new my_blog --install nimble_publisher_mdex --w…Hi everyone,
I’d like to share Livellm, a small open-source Phoenix LiveView chat app built as a reference for integrating llm_composer into a real Elixir application.
The main goal is to show how Elixir and Phoenix fit t
…TL;DR: Senior Software Engineer specializing in Elixir while using AI daily, seeking a fully remote role within ±3 hours of CET (Berlin). You thrive on solving real problems, are eager to grow, and want to work closely with a sma
…Elixir NIF wrapper around the Rust rstar R*-tree spatial index. Stores {x, y} points with optional arbitrary Elixir term data, backed by an opaque NIF resource that lives in Rust memory and is garbage-collected by the BEAM.
I created this becaus
…I am seeing in my logs:
\[Oban.Pro.Engines.Smart\] Unique constraint violation repaired. This may indicate a unique job misconfiguration where jobs are being inserted with conflicting unique keys across different states. The engine repaired the vio…We’re seeing failures in our CI pipeline starting about an hour ago when the runner tries to add the Oban Pro hex repo:
mix hex.repo add oban https://getoban.pro/repo Downloading public key failed {:failed_connect, [{:to_address, {~c"oban.pro&…Hi, just wrote a blog about the new Lisp language running on the BEAM designed for agentic workflows.
ptc_runner blog Why I Built a Lisp for AI AgentsProgrammatic Tool Calling for Elixir
1 post - 1 participant
Read full topic
HI!
I wanted to share a small library for (currently) two Elixir macro based extensions, that I created for my projects, that I would like to get feedback on. I plan on possibly adding more eccentric features. Selecting only some with feature-fl
…Let’s do Open Telemetry tracing.. by doing Erlang tracing.
And also hot code updates for special software delivery.
Underjord Injecting tracing the hot wayI mostly program in Elixir. So tracing is an overloaded term. This post relates to
…Hello Everyone,
Been lurking here for a while and learning quite a lot I have been building a few different sites and wanted to extend my single player Poker site to head to head players, or even a poker room.
I’ve deployed with LiveView
…Hey everyone!
I just released recompile_buster, a Mix task that analyzes your project’s xref graph to surface the modules whose changes trigger the most transitive recompilation.
If you’ve ever changed one file and watched half your proje
…The official Hologram extension for VS Code is now live! It brings full syntax highlighting for HOLO templates - ~HOLO sigils in .ex files and standalone .holo template files.
As the template language has grown, writing HOLO in plain text starte
…Hi everyone,
I’ve been implementing RFC 9457 (Problem Details for HTTP APIs) in a Phoenix API project and wanted to share the pattern and discuss whether it makes sense to have first-class support in Phoenix/Plug. I searched the forum, Hex, and
…Oban Pro v1.7.0-rc.0 has been released!!
This release enhances workflows with sub-workflows and context sharing, overhauls queue partitioning for better performance, improves dynamic plugins, and adds various usability improvements.
See t
…My name: Lea Erdtmann
My position: HR-Generalist
Company name: Sportograf Digital Solutions GmbH
Company website: https://www.sportograf.com/de
Company headquarters (country): Germany
Job title: Bac
…I’ve been experimenting with a small pattern for using AI in apps.
Instead of replacing the UI with a chat, I tried using it to help users build filters.
So a user can type something like: “customers who spent more than $500 in the last 3
…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
…