Latest #via-devtalk Threads 
one explores the underlying mechanics of Ash validation and where Funx can help when checks need more structure or concurrency.
New
Episode 279 of Thinking Elixir. News includes Chris McCord’s FlyDeploy for zero-downtime hot code upgrades on Fly.io, the Elixir GRPC lib...
New
If I need to ship a new product in a week, Phoenix LiveView is my go-to framework.
Elixir LiveView is incredible, and an alluring choice...
New
Another in my series on the Ash Framework. Understanding actions from a functional programming perspective.
New
Episode 278 of Thinking Elixir. News includes the Curiosum Elixir survey closing soon, ReqLLM reaching 1.0 with standardized LLM API supp...
New
Yet another in my series on the Ash Framework.
New
Episode 276 of Thinking Elixir. News includes the major release of Elixir v1.19 with enhanced type checking, broader type inference, and ...
New
Adding to my series on the Ash Framework book.
elixirlang
New
Adding to my series on the Ash Framework book.
New
Episode 275 of Thinking Elixir. News includes the release of Elixir v1.19.0-rc.2 with impressive deps compile times and optimized set-the...
New
This Week's Trending
This Month's Trending
This Year's Trending
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
In this article, we discuss how to create a Docker image for a Phoenix application.
New
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
A comprehensive guide for deploying Phoenix 1.8 applications using Coolify on Hetzner servers. Covers server setup, Coolify configuration...
New
If I need to ship a new product in a week, Phoenix LiveView is my go-to framework.
Elixir LiveView is incredible, and an alluring choice...
New
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
I learn best by writing, so I wrote up some higher-level notes on Ash from the Ash Framework book. I thought others might find it useful:
New
How the OSS community can democratize LLM context management
New
A new article showcasing some of Oban, and Oban Pro’s, distinct agentic workflow abilities.
New
One package.
One update.
A worm crawling through the BEAM ecosystem.
A dark “what if” — and how we can stop it before it’s real.
New
This post documents how I built a cross-platform Elixir NIF in C to get on-demand up-to-date disk-usage stats without relying on os_mon a...
New
Connect functional programming patterns to the libraries Elixir devs already use.
It’s a good idea, but I didn’t have space in the book....
New
Another in my series of trimmings from Advanced Functional Programming with Elixir . This one explores how polymorphism relies on tags an...
New
In this episode, let’s look at one of my favorite new features that was included with Phoenix LiveView 1.1 - colocated JavaScript Hooks.
New
In my second post of key questions for developers, we dig through the insights from multiple @ferd posts to determine how products evolve...
New
Last Three Year's Trending
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
Dialyzer is a tool that you’ve probably heard about in the Elixir community. You may have even used it. However, adding Dialyzer to an ex...
New
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
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
OTP 26 was released and the Elixir 1.14.4 builds have been updated! Erlang OTP 26 changed how map keys are sorted, or not sorted actually...
New
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
How the Elixir community can survive — and thrive — in an age of LLMs.
New
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
Use the new log handlers to plug Slack or any other provider into your logging system.
New
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
In this post I explore the silos that exist in the Elixir ecosystem, the pros and cons, and what we can improve.
New
Episode 129 of Thinking Elixir. Tracking, analyzing and visualizing time series data can add a lot of business value to a project! We met...
New
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
Phoenix LiveView v0.20.4 offers a hidden gem with its handy little JS.toggle_class/1 feature. This addition simplifies toggling classes f...
New
Learn how to leverage Erlang + Elixir’s GenServer to build a robust FTP Client.
New
Trending Over Three Years
A new Erlang news item has been posted!
Link: Release OTP 24.0 · erlang/otp · GitHub
Posted via Devtalk.
New
A new Erlang news item has been posted!
Link: Release OTP 22.3.4.17 · erlang/otp · GitHub
Posted via Devtalk.
New
A new Erlang news item has been posted!
Link: Release OTP 24.0.1 · erlang/otp · GitHub
Posted via Devtalk.
New
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
Testing is an important part of any modern piece of software. But writing tests can quickly become an exercise in frustration, with tons ...
New
Hello all!
I wrote a blog post called Elixir Observability: OpenTelemetry, Lightstep, Honeycomb. The post post covers how to integrate ...
New
Hi there!
Recently I was playing around with extracting and updating data in the DB and for fun challenged myself to try to implement a ...
New
Blogged about the motivation and reasoning behind my idea to create yet another FSM library. Long story short: I did it in a proper way :...
New
Our take on how to build a frontend style guide with Phoenix Components, Atomic Design and plain CSS, with focus on reusability and code ...
New
Add drag-and-drop functionality to your Phoenix LiveView app with SortableJS and LiveView Hooks! This posts shows you how to create an in...
New
There is a new community resource available on writing “Safe Ecto Migrations”. When we get a migration wrong, it can lock up your product...
New
Building a LiveView powered chat app is easier than ever when using Streams! Sophie DeBenedetto shows us how in this article. She createa...
New
This post asks if we can remove Alpine from the PETAL stack. Can we do everything we need with just LiveView? Also, let’s explore an area...
New
The desire to produce structured logs is common. In this article, I will survey the major approaches one could take to achieve this goal ...
New
What I genuinely value at my workplace is that I can easily explore new languages through internal mobility. Throughout my career within ...
New
Latest on Elixir Forum
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Manning Publications
45% off any item
ElixirCasts
10% off for life
The Pragmatic Studio
20% off any course
AppSignal
10% off for 12 months
Honeybadger
10% off for 12 months
Simply use coupon code "devtalk.com" or "elixirforum" at checkout!
Filter by Type:
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #ash-questions
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #exunit
- #discussion
- #javascript
- #elixirconf
- #library
- #oban-questions
- #dialyzer
- #docker
- #onsite
- #authentication
- #podcasts
- #full-time-contract
- #umbrella
- #code-sync
- #ecto-query
- #phoenix_html
- #iex
- #graphql
- #genstage
- #elixir-ls
- #nerves-questions
- #podcasts-by-brainlid
- #supervisor
- #websockets
- #distillery
- #advent-of-code
- #blog-post
- #livebook-questions
- #processes
- #forms
- #api
- #metaprogramming







