This Week's Trending
We built a Google Calendar-style scheduling interface entirely in Phoenix LiveView for a clinic management platform. This post walks thro...
New
Rules built from a consistent set of primitives with clear semantics are easier to reason about, review, and evolve.
Includes a Livebook...
New
This Month's Trending
Today we’re releasing Oban, a PostgreSQL backed job orchestration framework, for Python. This is not an Oban client in Python. Not a pyth...
New
Home Assistant is a great platform to integrate all kinds of devices in a unified user interface. But sometimes you want to build your ow...
New
Connecting the pieces together.
Includes a Livebook
New
Avoid burying your domain rules in control flow.
Includes a Livebook so you can try it yourself.
New
How to model equality as a domain rule.
Includes a Livebook so you can try it yourself.
New
This Year's Trending
Peeper is the tiny library to preserve state across GenServer crashes/restarts.
Works as an almost drop-in substitute for GenServer, sui...
New
Hi folks! Ukrainian Erlanger is here :sign_of_the_horns:!
I’d like to share my recent talk at the TADSummit Online Conference, where I ...
New
In this article, we discuss how to create a Docker image for a Phoenix application.
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
I spent a lot of time recently getting a Phoenix/Elm app to the point where there are type guarantees at every boundary between the front...
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
I just finished putting together interactive Livebook notebooks for every chapter of Advanced Functional Programming with Elixir.
You ca...
New
Can an LLM Tutor?
Sharing to see what folks think.
funx
New
Hey everyone, here’s a blog post I just published about improving seed data management in Elixir projects. In the post, I cover using Ash...
New
A new article showcasing some of Oban, and Oban Pro’s, distinct agentic workflow abilities.
New
Creating multiplayer games using HTML5 presents a unique set of challenges and opportunities. HTML5 has revolutionized web gaming by enab...
New
An exploration of various ways to set up a consistent and versioned Elixir development environment, evaluating asdf, mise, Nix, and pkgx,...
New
How the Elixir community can survive — and thrive — in an age of LLMs.
New
A comprehensive guide for deploying Phoenix 1.8 applications using Coolify on Hetzner servers. Covers server setup, Coolify configuration...
New
Another in my series of trimmings from Advanced Functional Programming with Elixir . This one explores how polymorphism relies on tags an...
New
Last Three Year's Trending
In a 2 day spike, I created my own Elixir-based AI Personal Fitness Trainer! The surprising part for me was how useful and helpful I foun...
New
Hi everyone :wave: I’m excited to share an article detailing how we have reorganized our Elixir/Phoenix project’s directory structure.
W...
New
I am a huge fan of functional programming and recently discovered the maybe expression in Erlang. In the blog post I show an example of c...
New
Elixir language viewed from the perspective of a JavaScript developer. I compared selected aspects of the two languages and touched on to...
New
We will build a chat application in Flask and incrementally design and implement a plugin system in it to resemble the ChatGPT plugin sys...
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
Video game development not only requires fresh ideas but also involves using the right game engine where consulting a professional game d...
New
This article serves as tutorial how to integrate a great scanner into your Flutter app in no time thanks to the Docutain Document Scanner...
New
Agent Workflows offer a solution to automate repetitive business tasks traditionally handled by knowledge workers, enhancing operational ...
New
Bumblebee & Stable Diffusion & Phoenix Live View meets in one place! Learn how to create a live prompt generating Stable Diffusio...
New
This article serves as a Flutter Plugin development tutorial on how to create a plugin by developing a plugin that will show an alert dia...
New
Hey everyone! In this blog post I showcase some of the metaprogramming features that make Zig a great language to write NIFs with. Specif...
New
Whatever your Nerves project does, there’s a good chance that it can be enhanced by securely connecting to a Phoenix Server in the cloud;...
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
Elixir has a built-in Zip library that comes with OTP. This post explores how to use the zip module and asks the important question: “Is ...
New
Trending Over Three Years
Here’s the story how one of the world’s first production deployments of LiveView came to be - and how trying to improve it almost caused ...
New
When DoorDash approached the limits of what our Django-based monolithic codebase could support, we needed to design a new stack that woul...
New
Erlang is famous for its introspecting powers. You can get a lot of information about the processes running in your nodes without any ext...
New
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
Todos coñecemos os focos de Erlang/Elixir máis renomeados do mundo, como a Suecia, o Brasil, a California ou Londres. Mais a comunidade, ...
New
This is the story of the most unbelievable demo I’ve been given in world of open source. You can’t make this stuff up.
New
So you’re enjoying using WebSockets with Elixir’s Phoenix Framework, and you want to send some binary messages. Maybe it’s an audio clip,...
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
A long time ago, I wrote an article about The Asymmetry of ++, thanks to
Fede Bergero’s findings. Let’s add a few more asymmetries to th...
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
I describe how we use Hot Reloading with Webpack to develop faster and show how to integrate Webpack 5, webpack-dev-server, and Phoenix f...
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
This was posted on the Elixir Forum and thought it was worth sharing here!
I love how the excitement of the author shines through and I ...
New
Jason Stiebs shows a couple ways for a LiveView to make it easy for users to click and copy an important value to their clipboard. He sho...
New
Post on using UDP multicasting with Elixir to broadcast presence, and listen for peers, on a local network. I have found this approach us...
New
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Manning Publications
45% off any item
The Pragmatic Studio
20% off any course
Simply use coupon code "devtalk.com" at checkout. Where applicable this coupon can be used for an many items and as many times as you like!
Filter by Type:
Popular Tags
- #apple
- #code
- #linux
- #programming
- #web
- #blog-post
- #podcasts
- #video
- #news
- #otp
- #community
- #microsoft
- #openai
- #learning
- #chatgpt
- #macos
- #github
- #new
- #project
- #development
- #design
- #ai
- #testing
- #database
- #internet
- #ios
- #performance
- #manning
- #css
- #apps
- #android
- #nvidia
- #guide
- #quantum
- #hardware
- #blog
- #llm
- #browser
- #intel
- #amazon
- #privacy
- #liveview
- #social
- #games
- #musk
- #windows
- #writing
- #api
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /python
- /js
- /rails
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /svelte
- /onivim
- /typescript
- /kotlin
- /crystal
- /c-plus-plus
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /html
- /opensuse
- /zig
- /centos
- /deepseek
- /php
- /scala
- /react-native
- /lisp
- /sublime-text
- /textmate
- /nixos
- /debian
- /agda
- /django
- /deno
- /kubuntu
- /arch-linux








