In the next chapter of our Programming Nerves book 👀 #ElixirLang
Hugo Baraúna
@hugobarauna.com
Dev advocate at Dashbit (livebook.dev / tidewave.ai) - Also, curator @elixir-radar.com - Past: founder at Plataformatec (acquired by Nubank)
Just published Phoenix 0.12.0! 🎉 Excited for this one because it now supports `aria-label` and `aria-labelledby` Thanks to contributors for making it happen! 🥳 phoenix-test.hexdocs.pm/PhoenixTest....
PhoenixTest — PhoenixTest v0.12.0
phoenix-test.hexdocs.pm
Love the product and use it daily, and I'm glad to see that the server component is written both in #ElixirLang and #GleamLang (will read the source later this week).
atuin ai is now open source 🐢✨ you can self host the atuin ai backend! - byok - local models - simple stateless dockerfile - apache licensed
You don't need ten agents. You need two tracks. www.youtube.com/watch?v=EBOT...
You don't need 10 agents, you need 2 tracks
YouTube video by Dashbit
youtube.com
Elixir Radar issue 514 is out! 📣 You can read it here: buff.ly/p1A7wi1 #ElixirLang
Elixir Radar Newsletter
Curated content from the Elixir community
buff.ly
Trying something new. I’m turning my two-track agents article into an animated explainer video. Writing a script, syncing with images, animations... It's hard! 😱 Hope to share the result soon.
Instead of running ten agents in parallel, I use only two. And that works really well for me, so I decided to share why and how. tidewave.ai/blog/two-tra...
You don't need ten agents. You need two tracks.
A practical two-track workflow for using coding agents in parallel: write specs with one agent, then let another implement them.
tidewave.ai
It’s hard to collaborate with Claude Code on writing. Too much copy/paste. I wanted something like Google Docs for the agentic. So, I used Tidewave to build a local Markdown editor where I can connect Claude Code and we can work together. Would you use this?
Tidewave is the first AI tooling pitch in a while that sounds like it understands the actual job: not just reading code, but running it, querying data, and checking logs. If it works as advertised, that’s a meaningful step up from autocomplete with branding.
I use LLMs to audit my code a few times a week now. Below is the prompt I use most often. It's super simple, runs in less than 30min on a medium codebase, and gives you actionable suggestions for how to improve performance, data integrity, or security in your codebase. #ElixirLang
I'm using @ash-hq.org for the first time and I believe their tagline should be: *Ridiculously powerful* The amount of heavy-lifting they do is absolutely bonkers. All the stuff you don't *want* to care about in a web app is just being taken care of. *Massive* kudos to everyone involved!
Elixir Radar issue 511 is out! 📣 You can read it here: buff.ly/V9WpKmI #ElixirLang
Elixir Radar Newsletter
Curated content from the Elixir community
buff.ly
Elixir Radar issue 510 is out! 📣 You can read it here: buff.ly/718vLOo #ElixirLang
Elixir Radar Newsletter
Curated content from the Elixir community
buff.ly
Bye bye Claude Code 👋 We had a great time. But it's time to move to Codex. I want to be free to choose the harness that works best for me while paying for my agent provider subscription.
We've got a great surprise! 🎉 If you couldn't attend this year, some of the videos are now public. www.youtube.com/playlist?lis... We can't wait to see you at our next events this year: CBL Stockholm, ElixirConf US and Code BEAM & MQ Summit in Haarlem. ✨
A couple of features we shipped for Livebook this month #ElixirLang
📣 The Elixir community is coming to #Chicago: big ideas, great architecture. And so is the DNSimple team. We're proud to be a sponsor of ElixirConf 2026! 🎉 Can't wait to connect with the people building amazing things with #ElixirLang.
Got my first PR merged in OTP! github.com/erlang/otp/p... Found that small doc mistake while preparing my "Erlang Distributed Lessons from Livebook" talk. #ElixirLang
Fix register_node and port_please arities in alt_disco guide by hugobarauna · Pull Request #11035 · erlang/otp
The guide lists register_node/2 and port_please/3 as required callbacks, but the built-in distribution drivers call register_node/3 and port_please/2 directly. So a discovery module implemented per...
github.com
Yay, here's a free new tool for Rocket Validator I've been working on lately: a Color Contrast Checker for WCAG compliance, powered by LiveView and entirely developed using Tidewave. #ElixirLang #a11y #accessibility #color rocketvalidator.com/tools/contra...
Now, once you finish working on a PR, you can ask your agent to: - record a video simulating a user using your app - add subtitles overlay explaining each action - with focused and animated interactions - add voice narration www.youtube.com/watch?v=U4CC...
Agentic video recording with voice narration
YouTube video by Dashbit
youtube.com
Elixir Radar issue 508 is out! 📣 You can read it here: buff.ly/BSkkkoN #ElixirLang
Elixir Radar Newsletter
Curated content from the Elixir community
buff.ly
Beautiful! ❤️ 🧡 💛 💚 💙 💜 🤎 🖤 🤍
I was able to wire up Popcorn to run Elixir and PGlite to run Postgres, both in the browser. This means we can have an interactive and safe sandbox for arbitrary code. Which means a really good experience learning Ecto on a website. I'll publish it soon :) #ElixirLang
I was able to wire up Popcorn to run Elixir and PGlite to run Postgres, both in the browser. This means we can have an interactive and safe sandbox for arbitrary code. Which means a really good experience learning Ecto on a website. I'll publish it soon :) #ElixirLang
The workflow I use to ship production software with AI coding agents. Not 10 agents in parallel. Just 2. One implementing a feature, one prepping the next. Coordinated through Tidewave's task board. I built Elixir Radar's newsletter system in a week this way. www.youtube.com/watch?v=A1_L...
Parallel AI coding, realistically — 2 agents in Tidewave
YouTube video by Dashbit
youtube.com
Alright! Introducing Dux: distributed #DuckDB backed dataframes for #elixirlang. cigrainger.com/blog/introdu... v0.3 dropped today and with it, distribution is fully supported and Dux is officially outperforming Explorer. I'm excited to hear what you all think.
Introducing Dux — Christopher Grainger
DuckDB-native dataframes for Elixir, with distributed execution on the BEAM.
cigrainger.com
Elixir Radar issue 506 is out! 📣 You can read it here: buff.ly/Y0WTVsz #ElixirLang
Elixir Radar Newsletter
Curated content from the Elixir community
buff.ly
Our paper “Mind the gap: Linking refactorings and code smells in Elixir” has been accepted for publication in the Journal of Software: Evolution and Process. It will soon be open access (thanks to CAPES + Wiley), meaning free and legal access for everyone! #ElixirLang #Refactoring #CodeSmells