Trending This:
Latest

And the part 3 of the “Building a Ragnarok Online Server in Elixir” is On!
In this part we see how to have shared-state and resilient in...
New

This post is a follow-up to some thoughtful comments I received on an earlier discussion. It digs deeper into polymorphism, a theme I als...
New

Episode 267 of Thinking Elixir. News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in yo...
New

Another in my series of trimmings from Advanced Functional Programming with Elixir . This one explores how polymorphism relies on tags an...
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
This Week's Trending

Another in my series of trimmings from Advanced Functional Programming with Elixir . This one explores how polymorphism relies on tags an...
New

Episode 267 of Thinking Elixir. News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in yo...
New

This post is a follow-up to some thoughtful comments I received on an earlier discussion. It digs deeper into polymorphism, a theme I als...
New

And the part 3 of the “Building a Ragnarok Online Server in Elixir” is On!
In this part we see how to have shared-state and resilient in...
New
This Month's Trending 

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

Episode 266 of Thinking Elixir. News includes the official release of Phoenix 1.8.0 with exciting new features like dark mode themes, str...
New

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

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

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

Episode 265 of Thinking Elixir. News includes Phoenix LiveView v1.1 being released with exciting new features like colocated JavaScript, ...
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

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

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

In my second post of key questions for developers, we dig through the insights from multiple Fred Hebert posts to determine how products ...
New

In this third article of my questions series, I’m coming for your dependencies! I do my best to add a fifth cost to Martin Fowler’s cost...
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

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

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

In this conversation, Lars, Zach, and Rebecca discuss the Ash framework and their upcoming book. They also touch on the Igniter tool. The...
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

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

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

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

Episode 252 of Thinking Elixir. News includes Tidewave, a new Phoenix MCP server that helps AI-enabled editors access application runtime...
New

In this post I explore the silos that exist in the Elixir ecosystem, the pros and cons, and what we can improve.
New

How the Elixir community can survive — and thrive — in an age of LLMs.
New

Episode 247 of Thinking Elixir. News includes Phoenix now including DaisyUI which has sparked mixed reactions, Erlang/OTP 28.0-rc2 releas...
New

An exploration of various ways to set up a consistent and versioned Elixir development environment, evaluating asdf, mise, Nix, and pkgx,...
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

Episode 246 of Thinking Elixir. News includes the release of Plug v1.17.0 with dark mode support for Plug.Debugger, an exciting Phoenix P...
New
Trending Last Three Years

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

The Ruby ecosystem is rich with tools that make us developers more productive at what we do. Both Rails and Sinatra have been used to bui...
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

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

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

Elixir language viewed from the perspective of a JavaScript developer. I compared selected aspects of the two languages and touched on to...
New

In this blog post over on Fly.io I take a look at PHP 8.1’s new Enum class, and show you how it can be used to set up a level structure f...
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

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

Episode 123 of Thinking Elixir. Creator of the Ash Framework, Zach Daniel, shares how he feels Ecto is such a good tool, that people have...
New

Episode 132 of Thinking Elixir. LiveView isn’t always the right answer. Chris Nelson created LiveState to enable embedding custom HTML co...
New

Can we have multiple servers running our Laravel application across regions of the world, and still store our files “locally” with Larave...
New

This post is a guide on how Norba and I are building LiveMatch, a real-time app for soccer to follow multiple games in one place.
New

Episode 119 of Thinking Elixir. Kat Marchán was the maintainer of NPM CLI for 5 years but now works at Microsoft on the VisualStudio prod...
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
Trending Over 3 Years

When DoorDash approached the limits of what our Django-based monolithic codebase could support, we needed to design a new stack that woul...
New

As DoorDash transitioned from Python monolith to Kotlin microservices, our engineering team was presented with a lot of opportunities to ...
New

There are 3 main formatters for Erlang which you can use from the command-line,
rebar3_format,
Steamroller
elmfmt.
Visual Studio Cod...
New

Includes talk about concurrency and performance topics:
New

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

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

Over the last few years, due in large part to the hype surrounding blockchain and cryptocurrencies, decentralized applications have gaine...
New

I’ve spent the last year building keyboards, which has included writing firmware for a variety custom circuit boards.
I initially wrote ...
New

They expect you to make a onepage application (SPA)
The polaris design system officially only supports react
Integration with the s...
New

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

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

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

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

Summary: I describe a simple interview problem (counting frequencies of unique words), solve it in various languages, and compare perform...
New

In a previous post we talked about implementing a simple video chat with WebRTC and Elixir. This update will touch on some of the API cha...
New
Featured Backend Book
Latest Backend Books
Advanced Functional Programming with Elixir
Backend Learning ResourcesBuild, Tune, Explore with OpenWebRX+
Backend Learning ResourcesVector Search with JavaScript
Backend Learning ResourcesMore OCaml
Backend Learning ResourcesKotlin Brain Teasers
Backend Learning ResourcesElixir Patterns
Backend Learning ResourcesKotlin Coroutine Confidence
Backend Learning ResourcesMySQL 9 Essentials
Backend Learning ResourcesSimplicity
Backend Learning ResourcesThe New and Improved Flask Mega-Tutorial
Backend Learning ResourcesRegular Expressions Machinery
Backend Learning ResourcesThe Art of Functional Programming
Backend Learning ResourcesAsh Framework
Backend Learning ResourcesHotwire Native for Rails Developers
Backend Learning ResourcesC Brain Teasers
Backend Learning ResourcesGet 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!
Latest Jobs
Backend Jobs
March 25, 2025
Backend Jobs
March 26, 2025
Backend Jobs
5 minutes ago
Our Community
Devtalk Supports Global Peace
Filter by:
Sub Categories:
My Saved Portals
-
None saved yet
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /typescript
- /svelte
- /crystal
- /kotlin
- /c-plus-plus
- /tailwind
- /gleam
- /ocaml
- /react
- /flutter
- /elm
- /vscode
- /ash
- /opensuse
- /html
- /centos
- /php
- /deepseek
- /zig
- /scala
- /textmate
- /lisp
- /sublime-text
- /debian
- /nixos
- /react-native
- /agda
- /kubuntu
- /arch-linux
- /revery
- /django
Popular Tags
- #apple
- #code
- #programming
- #linux
- #web
- #podcasts
- #blog-post
- #video
- #news
- #otp
- #community
- #chatgpt
- #macos
- #microsoft
- #new
- #learning
- #openai
- #github
- #development
- #design
- #database
- #ios
- #project
- #performance
- #testing
- #internet
- #css
- #android
- #apps
- #quantum
- #hardware
- #guide
- #nvidia
- #intel
- #manning
- #browser
- #liveview
- #amazon
- #ai
- #privacy
- #musk
- #writing
- #social
- #windows
- #games
- #blog
- #languages
- #api