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.
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 SpacetimeDBSpacetimeDB 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…Hello guys, noobish question here.
I am trying to build a system where users will invite other users to their organizations. So for that purpose i have the following schemas:
Users - self explaning
Organizations - the actual object
…I’m announcing the public release of ExArrow:
ExArrow provides a focused, BEAM-friendly implementation of:
- Arrow IPC encoding / decoding
- Arro
I am using Claude Remote Control for the first time this morning. AMAZING! I’m running one remote session on my iPad while running another session on my iPhone. This all while having a coffee with a friend.
Claude Code Docs Continue local sessions …We experienced two complete Oban job dispatch stalls in a 12-hour window — something that had never happened before in our prod environment. Jobs accumulated in an available state for 70-85 minutes each time before self-resolving. We recently upgraded
…I have just tried expert 0.1.0.rc5 and no autocompletions for ash work. According to gemini this is because spark uses elixir_sense which has been dropped from expert.
Is this correct? Does anybody get autocompletion for ash things using expert?
…A new Erlang announcement has been posted:
Patch Package: OTP 28.3.3 Git Tag: OTP-28.3.3 Date: 2026-02-27 Trouble Report Id: OTP-19902, OTP-20008 Seq num: PR-10518 System: OTP Release: 28 Application: erl_interface-5.6.3, erts-16.2.2 Predecessor: O…Basically, I want to have the ability to create a job that will run periodically based on some cron expression.
AFAIK, Oban only supports defining cron per queue, not per job.
What I though about doing is creating a hook for after_process
…I have a crontab entry scheduling PocketTax.Finexer.TransactionsSyncProducer and want to show users the next time it will be run
Application.get_env(:pocket_tax, Oban) [ repo: PocketTax.Repo, engine: Oban.Pro.Engines.Smart, queues: [ default: 10, t…I’ve been working on a wrapper library for a brazillian Open Finance api, and I incurred into a fun error whilst trying to conditionally compile a module with 3rd party macros. I wrote a short text about this on medium, if you’re interested in the full
…Hi all, I’m quite pleased to be open-sourcing a project that @cabol and I have been working on, PartitionedBuffer. It’s a performant and flexible write buffer that we’ve found useful in a number of scenarios.
Currently, we’re shipping it with tw
…Hello
On a new project I did the following, but it wouldn’t compile without errors.
I also tried using the library locally, but had the same issue. {:hidraw, path: "../hidraw"}
First I added {:hidraw, "~> 0.2.2"
…We are looking to add a fullstack developer with a strong interest in payments and billing systems. This role is ideal for a junior to mid level engineer who wants ownership over real world financial workflows including subscript
…I built a devcontainer that makes it safe(-er) to run Claude Code in YOLO mode (--dangerously-skip-permissions) on Elixir&Phoenix projects and it comes with Tidewave built-in. It’s based on Anthropic’s reference but made safer and tailored to Elixi
…TL;DR: We built a full education platform — whiteboard canvas, audio/video players, real-time presence, AI assistants, 325 business compon
…Phoenix generators are fighting back
Ok, it is not over 9000 but got a sudden increase recently. Going from 800 to over 3000, maybe more, it broke the graph.
Very curious the reason behind it, maybe someone has an idea or a guess.
Has anyone worked on or considered fine-tuning a model to have specific knowledge about Elixir, Erlang and OTP patterns? Would be pretty cool to have an Elixir expert LLM for code gen and architecture discussions.
There’s a few reasons to do thi
…Hi, I am building a platform. more of chat application. Mobile Applications.
It does have images and voice notes.
I am opting for a Bare metal server. I do not want any kind of Public cloud.
I am not much into DevOps.
Elixir w
…This is an i3 IPC client implementation, written in Erlang, with zero dependencies. All the messages and events exposed by i3 and Sway are currently supported.
It’s a very early release but it’s fully featured. My next two priorities ar
…Have you suffered with CUDA driver installation? Ubuntu promises to solve your pain in the upcoming 26.04 release: sudo apt install cuda and you’re done!
Source:
Stop Struggling with CUDA: How Ubuntu 26.04 is Fixing AI Development Forever
…During the hackathon at remote.com, we built Sherlock: an AI chat that answers questions about our codebase in plain English. We used Ash and LiveView to have maximum productivity in the 3 days of doing it, and we succeeded. @rbino was my partner in cr
…I’m putting this in its own thread as that makes more sense.
The little prehistory here is that I have a RPI5 system with Hailo 8 working, but the non AI/ video part is not quite where we want it. The Rockchip 3588 processor, with SBCs often com
…Hey,
I’ve been extensively using claude code for backend development and data wrangling in the last 6 months and it has worked very well.
I generally feel that LLMs work much better in the backend than they do in the frontend and most of
…Hey, I recently picked up learning Elixir and Phoenix, and this is my first Open Source library, ever. I’ve 10+ years of web dev experience with PHP and Laravel, and I am so used to the human-friendly ecosystem that I tried to translate that sa
…We’re searching for a senior software engineer experienced working with Elixir and Phoenix to work on web projects with us. Starting immediately, you’d be working full time (37.5 hours / week) on several website projects with me and my team.
About …I love GenServer. There are only 2 things stopping me from writing an entire app with them:
- Durability: The state is lost when the process goes down.
- High availability: The functionality is unavailab
Hey everyone!
I wanted to share Nova, a web framework built on Erlang/OTP that works natively with Erlang, Elixir, and LFE. If you’ve ever wanted a web framework that leans into OTP rather than
abstracting over it, Nova might be worth a lo
A new Erlang announcement has been posted:
Patch Package: OTP 26.2.5.17 Git Tag: OTP-26.2.5.17 Date: 2026-02-20 Trouble Report Id: OTP-19830, OTP-19843, OTP-19845, OTP-19896, OTP-19926, OTP-19962, OTP-19978, OTP-19981, OTP-19988, OTP-19993 Seq num:…A new Erlang announcement has been posted:
Patch Package: OTP 27.3.4.8 Git Tag: OTP-27.3.4.8 Date: 2026-02-20 Trouble Report Id: OTP-19864, OTP-19962, OTP-19978, OTP-19981, OTP-19983, OTP-19988, OTP-19993 Seq num: CVE-2026-21620, GH-10651, GH-10705…A new Erlang announcement has been posted:
Patch Package: OTP 28.3.2 Git Tag: OTP-28.3.2 Date: 2026-02-20 Trouble Report Id: OTP-19864, OTP-19915, OTP-19926, OTP-19958, OTP-19962, OTP-19978, OTP-19981, OTP-19983, OTP-19993 Seq num: CVE-2026-21620, …