LatestTop

brainlid
Episode 252 of Thinking Elixir. News includes Tidewave, a new Phoenix MCP server that helps AI-enabled editors access application runtime...
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 251 of Thinking Elixir. News includes a critical Unauthenticated Remote Code Execution vulnerability in Erlang/OTP SSH, José Vali...
New
mbuhot
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
gaggle
This post explores how to test shell scripts — something relevant to many Elixir projects that rely on shell scripts to power development...
New

This Week's TrendingTop

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

This Month's Trending Top

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
gaggle
This post explores different ways to do test automation in Elixir, focusing on how to handle dependency injection — covering patterns, li...
New
gaggle
This post explores how to test shell scripts — something relevant to many Elixir projects that rely on shell scripts to power development...
New
brainlid
Episode 250 of Thinking Elixir. News includes EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SB...
New
mbuhot
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
brainlid
Episode 251 of Thinking Elixir. News includes a critical Unauthenticated Remote Code Execution vulnerability in Erlang/OTP SSH, José Vali...
New
brainlid
Thinking Elixir 249: LiveDebugger: Peering Inside a LiveView Episode 249 of Thinking Elixir.News includes Phoenix 1.8.0-rc release with ...
New

This Year's Trending Top

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
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
zacksiri
In this blog post I share my methodology on learning machine learning in Elixir and some of the challenges I faced. I also compare the co...
New
brainlid
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
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
zachdaniel
In this post I explore the silos that exist in the Elixir ecosystem, the pros and cons, and what we can improve.
New
brainlid
In this episode we dive into the exciting release of Elixir 1.17.0-rc.1 and other news from the community. Our main segment features an i...
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
mudasobwa
While the code is usually indeed enormously awesome, and we all take it as granted, the developers’ effort in helping to test the functio...
New
brainlid
Episode 202 of Thinking Elixir. In this week’s edition, we dive into the exciting release of ElixirLS 0.21.0, enhancing the developer exp...
New
brainlid
Put AI to work for you and see how it can enhance your website’s accessibility and SEO! We dive deep into leveraging AI tools like OpenAI...
New
brainlid
Episode 205 of Thinking Elixir. In this episode, we delve into the latest developments including the release of Elixir 1.17-rc0, featurin...
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
New

Trending Last Three YearsTop

StuntProgrammer
In building lofi.limo, media storage and distribution naturally came up. I have songs, announcements, and background image loops which I ...
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
fullstackplus
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
brainlid
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
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
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
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
mssantosdev
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
MarcinKasprowicz
Elixir language viewed from the perspective of a JavaScript developer. I compared selected aspects of the two languages and touched on to...
New
Johannes-Werbrouck
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
brainlid
Episode 112 of Thinking Elixir. Google Chrome extension that displays a LiveView and integrates with a web page like Gmail? Steve Bussey ...
New
brainlid
Episode 117 of Thinking Elixir. A UI Storybook for Phoenix LiveView components? Christian Blavier joins to share what his team created an...
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
brainlid
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

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
tonyxrandall
As DoorDash transitioned from Python monolith to Kotlin microservices, our engineering team was presented with a lot of opportunities to ...
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
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: 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: bot
Over the last few years, due in large part to the hype surrounding blockchain and cryptocurrencies, decentralized applications have gaine...
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
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: bot
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
First poster: Exadra37
Summary: I describe a simple interview problem (counting frequencies of unique words), solve it in various languages, and compare perform...
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
First poster: bot
Such inflammatory, much wow. Unfortunately, Haskell itself agrees. Some languages naturally lend themselves towards adoption. Some don’t...
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
wolf4earth
Charles Max Wood takes the lead this week. He and Adi Iyengar discuss what Top End Devs are and what people should be doing to become Top...
New
  • Follow
  • Join
  • Shape
the conversation

Featured Backend Book

Engineering Elixir Applications

Latest Backend Books

Kotlin Coroutine Confidence
Backend Learning Resources
MySQL 9 Essentials
Backend Learning Resources
Simplicity
Backend Learning Resources
The New and Improved Flask Mega-Tutorial
Backend Learning Resources
Regular Expressions Machinery
Backend Learning Resources
The Art of Functional Programming
Backend Learning Resources
Ash Framework
Backend Learning Resources
Hotwire Native for Rails Developers
Backend Learning Resources
C Brain Teasers
Backend Learning Resources
C Sharp Brain Teasers
Backend Learning Resources
Agile Web Development with Rails 8
Backend Learning Resources
Next-Level A/B Testing
Backend Learning Resources
Clojure Brain Teasers
Backend Learning Resources
Real-World Event Sourcing
Backend Learning Resources
Network Programming in Elixir and Erlang
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

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