LatestTop

brainlid
Episode 302 of Thinking Elixir. News includes Mob, an exciting new framework that brings BEAM-on-device mobile development to Elixir with...
New
brainlid
Episode 301 of Thinking Elixir. News includes Phoenix LiveDebugger hitting v1.0 with an interactive tour to go along with it, LiveStash v...
New
mudasobwa
Kinda rant on why mediocre developers tend to adore AI assistants.
New
New
brainlid
Episode 300 of Thinking Elixir. It’s Episode 300 — a milestone just under 6 years in the making! To celebrate, we kick things off with a ...
New

This Week's TrendingTop

brainlid
Episode 302 of Thinking Elixir. News includes Mob, an exciting new framework that brings BEAM-on-device mobile development to Elixir with...
New

This Month's Trending Top

mudasobwa
It has become fashionable of late to invoke the bus factor as though it were an inexorable law of nature, destined to bury your project t...
New
brainlid
Episode 299 of Thinking Elixir. The Erlang Ecosystem Foundation is seeking community support for a major grant to fund the Ægis security ...
New
brainlid
Episode 298 of Thinking Elixir. News includes the hex.pm website getting a fresh new redesign, the Hex 2.4 package manager upgrading to O...
New
mudasobwa
Imagine a conductor forced to relearn musical notation every time a new instrument joins the orchestra. Violin—one system of writing. Cel...
New
New
New
mudasobwa
Kinda rant on why mediocre developers tend to adore AI assistants.
New
brainlid
Episode 300 of Thinking Elixir. It’s Episode 300 — a milestone just under 6 years in the making! To celebrate, we kick things off with a ...
New
mudasobwa
In the meanwhile, Cure sees a light at the end of the tunnel. In the last week it got several features I’m really proud of, and I have im...
New
brainlid
Episode 301 of Thinking Elixir. News includes Phoenix LiveDebugger hitting v1.0 with an interactive tour to go along with it, LiveStash v...
New
New

This Year's Trending Top

vkatsuba
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
brainlid
Episode 283 of Thinking Elixir. News includes celebrating Erlang’s 27th birthday as open source, results from the Elixir Hub 2025 survey ...
New
waseigo
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
brainlid
Episode 264 of Thinking Elixir. News includes Phoenix v1.8 shipping with an AGENTS markdown file for new apps to enhance coding agent exp...
New
brainlid
Episode 265 of Thinking Elixir. News includes Phoenix LiveView v1.1 being released with exciting new features like colocated JavaScript, ...
New
JKWA
I just finished putting together interactive Livebook notebooks for every chapter of Advanced Functional Programming with Elixir. You ca...
New
maennchen
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
New
brainlid
Episode 261 of Thinking Elixir. News includes Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by de...
New
rocket4ce
A comprehensive guide for deploying Phoenix 1.8 applications using Coolify on Hetzner servers. Covers server setup, Coolify configuration...
New
JEG2
In this first article in the series JEG2’s Questions, I discuss all of the great things that can be learned from my favorite Jessica Kerr...
New
brainlid
Episode 270 of Thinking Elixir. News includes a Kickstarter campaign to fund Rebar4 development with the goal of making it an official pa...
New
brainlid
Episode 254 of Thinking Elixir. News includes Hex 2.2.0 with the new :warn_if_outdated option for keeping dependencies updated, Honeybadg...
New
zachdaniel
How the Elixir community can survive — and thrive — in an age of LLMs.
New
JEG2
I’m publishing a new series of articles on my blog this week. It’s my attempt to condense and share what I’ve learned in over 20 years o...
New

Trending Last Three YearsTop

mudasobwa
Peeper is the tiny library to preserve state across GenServer crashes/restarts. Works as an almost drop-in substitute for GenServer, sui...
New
brainlid
Episode 244 of Thinking Elixir. News includes the release of Elixir 1.18.2 with various enhancements and bug fixes, a new experimental SQ...
New
mtmattei
For the past few years, Safari has been putting in a lot of effort to enhance its WebAssembly support and 2024 was no exception… I believ...
New
GoulvenClech
Hi everyone :wave: I’m excited to share an article detailing how we have reorganized our Elixir/Phoenix project’s directory structure. W...
New
penelopa
Learn how set up an RTMP server for free using the open-source Red5 software. This tutorial covers all steps from downloading the code fr...
New
brainlid
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
abhi9u
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
T0ha666
In this article, we discuss how to create a Docker image for a Phoenix application.
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
GroxioLearning
In this conversation, Lars, Zach, and Rebecca discuss the Ash framework and their upcoming book. They also touch on the Igniter tool. The...
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
brainlid
Episode 162 of Thinking Elixir. WebAssembly is an interesting technology that feels completely separate from Elixir. Patrick Smith create...
New
rbino
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
neurodynamic
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
brainlid
Episode 159 of Thinking Elixir. Mark and David share what’s caught their interests and focus. Langchain is a popular framework in JS and ...
New

Trending Over 3 YearsTop

tonyxrandall
When DoorDash approached the limits of what our Django-based monolithic codebase could support, we needed to design a new stack that woul...
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
tonyxrandall
As DoorDash transitioned from Python monolith to Kotlin microservices, our engineering team was presented with a lot of opportunities to ...
New
CommunityNews
Is Zig the Long Awaited C Replacement. Comparison with previous C contenders such as C++, D, Java, C#, Go, Rust and Swift https://erik...
New
First poster: bot
Over the last few years, due in large part to the hype surrounding blockchain and cryptocurrencies, decentralized applications have gaine...
New
New
First poster: malloryerik
Everyone outside of tech has heard of JavaScript, Java, Python, Ruby and even .Net, but few if any have heard of F#. However, F# may be o...
New
First poster: dimitarvp
I’ve spent the last year building keyboards, which has included writing firmware for a variety custom circuit boards. I initially wrote ...
New
elbrujohalcon
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
First poster: AstonJ
They expect you to make a onepage application (SPA) The polaris design system officially only supports react Integration with the s...
New
First poster: Exadra37
Summary: I describe a simple interview problem (counting frequencies of unique words), solve it in various languages, and compare perform...
New
First poster: bot
Like, on a scale from c to rust? issue c zig (release-safe) rust (release) out-of-bounds heap read/write none runtime runtime ...
New
First poster: AstonJ
Ruby’s Struct is one of several powerful core classes which is often overlooked and under utilized compared to the more popular Hash clas...
New
paulanthonywilson
Following up on the previous post on using UDP multicasting to broadcast and detect peers on a network, I create a registry of those peer...
New
New
  • Follow
  • Join
  • Shape
the conversation

Featured Backend Book

Programming WebRTC

Latest Backend Books

More SQL Antipatterns
Backend Learning Resources
Practical Programming, Fourth Edition
Backend Learning Resources
Programming Ruby 4
Backend In The News
Eloquent Ruby, Second Edition
Backend Learning Resources
Programming Clojure, Fourth Edition
Backend Learning Resources
Haskell Brain Teasers
Backend Learning Resources
Advanced Functional Programming with Elixir
Backend Learning Resources
Build, Tune, Explore with OpenWebRX+
Backend Learning Resources
Vector Search with JavaScript
Backend Learning Resources
More OCaml
Backend Learning Resources
Kotlin Brain Teasers
Backend Learning Resources
Elixir Patterns
Backend Learning Resources
Kotlin Coroutine Confidence
Backend Learning Resources
MySQL 9 Essentials
Backend Learning Resources

Get money off!

The Pragmatic Bookshelf

35% off any eBook

Manning Publications

45% off any item

The Pragmatic Studio

20% off any course

Linux New Media

15% off any non-sub item

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!

My Saved Portals

    None saved yet

Devtalk Supports Global Peace

My Saved Portals

    None saved yet