Hooray! @hugobarauna has done a fantastic job improving the onboarding experience for Tidewave, smoothing the steps to select your framework and configuring your first agent!
New version of the Elixir Language Tour is here! 🚀
In this release we vastly extended the Processes chapter, so you can learn & play with core OTP components: Links, Agents, GenServers and Supervisors.
The tour runs fully in your browser – all thanks to Popcorn 🍿
Try it out: https://t.co/KQQww2r8gm
@elixirlang
The Erlang VM has all these incredible things. Did you know you can boot a `:peer` node as a VM within the VM, fully meshed? Enter `FlyDeploy.BlueGreen` - "hot bluegreen" deploys where we spin up the new incoming VM, then cutover seamlessly:
before/after code changes:
Currently I am test upgrading a couple of @elixirphoenix applications to Elixir v1.20 rc1 just to run the tests and see how the new type system works. It has found and helped to fix bugs in every one of them.
Quite powerful without any additional human work.
DurableServer keynote by @chris_mccord at ElixirConf EU 2026.
GenServer + automatic state persistence + cluster-aware recovery.
Complexity melts away.
Málaga, April. Save your spot: https://t.co/N4WCsNVLyR
Introducing Sagents -- an open-source #ElixirLang framework for building #AI agents with human oversight, composable middleware, and real-time @ElixirPhoenix LiveView integration.
Built on OTP. Each agent is a supervised GenServer.
Watch the full demo: https://t.co/TLXPMHixY4
We just launched a Task Board for Tidewave, which allows sharing tasks across agents sessions. @hugobarauna has been using it for a while, using one chat to plan and spec tasks, while another chat is getting items from the board and implementing them!
VEB tickets are gone!
Missed them? Early Bird tickets available now for ElixirConf EU 2026.
Secure yours before these sell out too.
https://t.co/N4WCsNVdJj
First ElixirConf EU 2026 keynotes announced:
@josevalim - Creator of @elixirlang, @chris_mccord - Creator of Phoenix
Málaga, Spain in May.
Join waiting list https://t.co/4YFyjr77dG
In LiveView, we keep the state in one place - the server - and it simplifies a lot. But sometimes the state on the client is preferred, or even necessary, and we can't use LiveView for that part.
Unless we have a LiveView that runs on the client 👀
Using Popcorn, we managed to run LiveView fully in the browser – here's a POC 🎉
The approach is to have a fully client-side LiveView rendered by a server-side one, and they can communicate with each other.
Try it out: https://t.co/yCCM9AfV1G
Last week we used https://t.co/KNZbk8apeI to find accessibility issues on @37signals's Campfire (Rails), @shadcn's UI (Next.js), and our own @livebookdev (Phoenix), and we were able to automatically fix 79% of the issues we found, 2x more than using Claude Code standalone.
It's been a while since last Elixir Stream Week...
...which is why we're starting to think of pulling another edition out 👀
In the meantime, here's a recap from the previous one, where @chris_mccord live-coded a real-time Twitch clone. Full video in 🧵
Hey folks, it happens once or twice a year, but Dashbit is accepting new companies to join our Elixir Developer Subscription.
So if you'd like to have a direct line to myself, Wojtek Mach (Req/Ecto), Jonatan Kłosko (Livebook/Nx), and Steffen Deusch (LiveView), and access our knowledge during coding reviews and architectural discussions, please reach out (links below)!
periodic reminder that the phoenix_playground exists and allows you to create single file phoenix/liveview apps and run them with `elixir my_app.exs`. Point claude code at this url and tell it to make xyz using tailwind cdn, and you're off to the races:
https://t.co/B9JyLUBuVL
Just wrapped an incredible conversation with @chris_mccord about Phoenix 1.8's AI features & how Elixir's gen servers naturally solve complex state management! We explore why OTP primitives make Elixir perfect for AI agents.
Now on your favorite podcast platform: https://t.co/TJ5pR2AGhP
#elixirlang #myelixirstatus
My keynote on "Elixir's AI Future" is up. I start by running `mix phx new` and sending claude code off on a full OTP slack clone using the new AGENTS md file. It nailed it. Elixir is one of the best platforms for AI assisted dev and to build agents. lfgo
https://t.co/vjP1GxSDAO