LatestTop

jola
I’ve previously written about publishing your existing blog to atproto and standard.site, this post follows up with talking about how to ...
New
ancatrusca
New BEAM There, Done That episode with Björn Gustafsson (OTP team since 1996) tracing the BEAM’s origins through three competing VMs - JA...
New
brainlid
Episode 309 of Thinking Elixir. This is it. The final episode of Thinking Elixir after six incredible years of weekly episodes! We send t...
New
funboy
One of the first things you learn about signals is that :kill isn’t trappable, even when trap_exit is on. So I was surprised to catch {:...
New
ancatrusca
New BEAM There, Done That episode worth a read for anyone who’s had to defend an Elixir choice against teams pushing for Go, Rust, or Nod...
New

This Week's TrendingTop

brainlid
Episode 309 of Thinking Elixir. This is it. The final episode of Thinking Elixir after six incredible years of weekly episodes! We send t...
New
ancatrusca
New BEAM There, Done That episode with Björn Gustafsson (OTP team since 1996) tracing the BEAM’s origins through three competing VMs - JA...
New
jola
I’ve previously written about publishing your existing blog to atproto and standard.site, this post follows up with talking about how to ...
New

This Month's Trending Top

ancatrusca
New BEAM There, Done That episode worth a read for anyone who’s had to defend an Elixir choice against teams pushing for Go, Rust, or Nod...
New
brainlid
Episode 306 of Thinking Elixir. Security takes center stage this week as the EEF’s Jonatan Männchen highlights that atom exhaustion accou...
New
jola
Set up Open Graph (preview) images for my blog in Elixir and wrote up the work involved. You can see a sample image on this post I think!...
New
mudasobwa
I have put a weekend effort to drastically clean up Finitomata code. There is a roadmap to v1.0.0, so if anyone wants to help it to reac...
New
brainlid
Episode 307 of Thinking Elixir. Mark shares a bittersweet housekeeping update. The Thinking Elixir Podcast is winding down, with the fina...
New
woylie
The discussion in Must RFC - Event Sourcing, simplified? reminded me that I wrote down some ideas about a simplified DDD-inspired archite...
New
funboy
One of the first things you learn about signals is that :kill isn’t trappable, even when trap_exit is on. So I was surprised to catch {:...
New
Lucassifoni
Hi, I fell into a rabbit hole trying to see if I managed to write a module that could self-propagate in a cluster, no matter its topolog...
New
brainlid
Episode 308 of Thinking Elixir. Elixir v1.20 has officially landed, marking a huge milestone as the language is now officially a graduall...
New
jola
Oooh, fancy preview with “View publication” button on Bluesky, what’s this!? Learned about standard.site the other day and had to try it ...
New
ancatrusca
This podcast is relevant particularly for the architectural discussion around how OTP primitives map to the domain of multiplayer games. ...
New
UlfAnger
A deep dive for engineers. This is the long one: every design decision, every config line, and every gotcha involved in running an embedd...
New
cbinv
A post about how Elixir became a fundamental building block at Invision AI. We use Elixir and Phoenix in our Vehicle Occupancy system, a...
New
ryanrborn
A look at five separate data flows inside a GenServer-per-session system and the design rules that fall out of each one: persist only wha...
New
ryanrborn
A long-running GenServer holds orders, positions, strategy state, and operational flags for a system trading real capital. The post walks...
New

This Year's Trending Top

JEG2
I’m closing out, for now, my series on questions at the heart of development with an analysis of when we need more abstraction. For exam...
New
John-BoothIQ
TL;DR: Good: AI is great at Elixir. It gets better as your codebase grows. Bad: It defaults to defensive, imperative code. You need...
New
rocket4ce
A comprehensive guide for deploying Phoenix 1.8 applications using Coolify on Hetzner servers. Covers server setup, Coolify configuration...
New
New
hauleth
I wanted to write down some of the main guides I use when writing Elixir tests, so I have summarised them in blogpost. Furthermore, I th...
New
Alex66
I ran Symphony through Giulia, here’s the AST analysis. Yesterday, OpenAI open-sourced Symphony — an autonomous agent orchestration fra...
New
ancatrusca
We just published a new episode of BEAM There, Done That that I think deserves a focused discussion here. Peter Ullrich spent an afterno...
New
JKWA
I didn’t have room for this in my book, Advanced Functional Programming with Elixir , but I still thought it was worth sharing on my blog.
New
ryanrborn
A long-running GenServer holds orders, positions, strategy state, and operational flags for a system trading real capital. The post walks...
New
biportal
Hi, I recently thought about a name for this Stack: Rust + Elixir + Phoenix. I came up with Runix (RuNix) and blogged about it on Medium....
New
JohnnyCurran
I’ve been writing LiveView since 2020. In that time, I’ve seen the same three form mistakes at multiple companies. Here’s what they are a...
New
sorentwo
A new article showcasing some of Oban, and Oban Pro’s, distinct agentic workflow abilities.
New
Cheezy
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 tes...
New
ancatrusca
Task.async(fn → Rust.performant() end) Elixir :handshake: Rust What actually happens when BEAM resilience meets Rust performance? Flor...
New
roriholm
Hey everyone, I realized I should post this here. I put some cycles into achieving a really clean deployment process using NixOS modules...
New

Trending Last Three YearsTop

marcin
Hi! :wave: I wanted to refresh my knowledge on how to mix phx.gen.auth with local password users db, as well as OAuth providers such as ...
New
lawik
We all have varying degrees of exposure to Big Tech. Some of it seems fine, stable and can be relied on. Some of it feels like shifting s...
New
lawik
One of the Erlang ecosystem’s spiciest nerd snipes are hot code updates. Because it can do it. In ways that almost no other runtime can.
New
PragTob
Elixir is a great language, but some behavior can be unintuitive, confusing and in the worst case lead to bugs. So, I took a look at 10 E...
New
psantos
Just wrote a new blog post about how to deploy a Phoenix app using Kamal 2. Check it out and let me know what do you think:
New
New
New
victorbjorklund
I’m showing you how you can customise the phx.new generator to give you a new Phoenix project the way YOU want it. In this post I show yo...
New
ryotsu
How does a torrent client download huge files from the internet with just a .torrent file? In this post we’ll explore the BitTorrent prot...
New
New
gaggle
This post explores different ways to do test automation in Elixir, focusing on how to handle dependency injection — covering patterns, li...
New
zachdaniel
In this post I explore the silos that exist in the Elixir ecosystem, the pros and cons, and what we can improve.
New
PragTob
I ran into an interesting problem recently where simple concurrency on the BEAM via Task.async made my application a lot slower and a lot...
New
brainlid
Episode 222 of Thinking Elixir. News includes the release of OTP 27.1 with significant improvements to the Zip module, the upcoming depre...
New
danschultzer
How to set up the Content Security Policy header with Phoenix LiveView and support inline styles and scripts with CSP nonces.
New

Trending Over 3 YearsTop

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 126226 1237
New
sashaafm
How to use the blogs section You can post links to your blog posts either in one of the Official Blog Posts threads (like this one), or, ...
296 25297 131
New
AstonJ
Please use this thread to post Elixir related podcasts you find or create :smiley: Or, if you run a podcast yourself, you can now have a...
New
paulanthonywilson
I had a bit of a mini-adventure following Sobelow’s advice on adding a CSP to a Phoenix App. If you want to follow along, or want to add ...
New
ErlangSolutions
An infographic that compares Erlang, Elixir, and Go's strengths in the respect to the programming languages' concurrency, reliability, sc...
New
blackode
https://medium.com/blackode This article comprises of two biggest changes of ExUnit. Arguments in the failure report Running mix tes...
New
stryrckt
Support for AlpineJS in LiveView was added in 0.13.3 and it works fabulously. I just wrote a blog article about it and plan another one s...
New
bbense
Well, the only elixir specific thing about this is the site is written in Phoenix, but an important podcast for all open source advocates.
New
SmartLogic
Season four of the Elixir Wizards podcast launches today! This season we’re focused on system and application architecture. We’ll be doin...
New
pillaiindu
Our very handsome and humble José Valim (@josevalim) just published Kubernetes and the Erlang VM: orchestration on the large and the sma...
New
DevotionGeo
There are 3 main formatters for Erlang which you can use from the command-line, rebar3_format, Steamroller elmfmt. Visual Studio Cod...
New
Paradox
Testing is an important part of any modern piece of software. But writing tests can quickly become an exercise in frustration, with tons ...
New
ragamuf
Does the world need another How to create a blog article? Maybe not. But then again, creating something out of nothing is what we love....
New
paulanthonywilson
This is an overview of different ways to try and kill an OTP process (in Elixir) and the behaviour to expect when that happens. I know th...
New
davydog187
Hello all! I wrote a blog post called Elixir Observability: OpenTelemetry, Lightstep, Honeycomb. The post post covers how to integrate ...
New
  • Follow
  • Join
  • Shape
the conversation

Confs & Meetups

16 days remaining
DC Elixir
Build Night: Hands-on with Zig and Zigler - Washington DC/USA July 15, 2026
60 days remaining
Erlang Workshop 2026
Indianapolis, USA August 28, 2026
73 days remaining
ElixirConf US
Chicago September 10, 2026

Saved Forums

    None saved yet

We Support Global Peace

Saved Forums

    None saved yet

We're in Beta

About us Mission Statement