If you find yourself copying prompts between sessions, your AI workflow is not scaling. You should treat prompts like code by building a toolchain of rules, skills, and sub-agents. Here is how to organize your AI layers for long-term maintenance.
grox.io/blog/23-buil...
#ElixirLang
Posts by Groxio
Looking forward to being there!
sessionize.com/elixirconf-u...
Submit your talk!
In Elixir, control flow is about evaluating expressions that always return a value. The real shift happens when you stop using if for everything and start using case to match against the shape of your data. This approach forces you to be explicit about every possible state.
grox.io/blog/22-cont...
🙏 Huge thanks to our Code BEAM Vancouver sponsors: @groxio.bsky.social, Hiive, Tito, and Addigence.
You make BEAM community events possible. We appreciate you! 🚀
Most developers repeat their project rules in every AI session. This causes context drift and inconsistent code. If you have to explain your preferences more than twice, it is time to move those rules into a structured system of axioms and roles.
grox.io/blog/21-stop...
#ElixirLang
Man and woman smiling in airport terminal
Hey @codebeam.bsky.social we are on our way!! Can’t wait to be in Vancouver!
#ElixirLang
Stop using nil to signal failure. Elixir uses tagged tuples to turn success and failure into explicit data. When the shape of your data is the contract, you spend less time checking for special cases and more time writing clear logic.
grox.io/blog/20-when...
#ElixirLang
Bruce built a Phoenix app in 30 minutes. It worked, but the code was difficult to maintain. While AI is great at functional cores, it often struggles with LiveView structure. We looked at the results and how skinny reducers can fix the mess.
#ElixirLang
grox.io/blog/19-the-...
It's all about community!
Glad to share Maggie's @exmexconf.bsky.social keynote with everyone!
#ElixirLang
In Elixir, inner scopes can read outer bindings but can't change them. Once you see that boundary clearly, the common rebinding mistake stops looking like a bug and starts looking like a design.
grox.io/blog/18-scop...
#ElixirLang
A Phoenix LiveView app in 30 minutes sounds like pure leverage, until the “yes loop” starts and unsolicited features quietly become technical debt.
The first trap is not bad code.
It is unplanned scope that felt reasonable in real time.
Read more -
grox.io/blog/17-the-...
Level up on April 22nd: Full-day ElixirConf EU workshops.
OTP patterns, RAG systems, LLM apps, BEAM internals, AI + Elixir.
Limited spots. @whatyouhi.de @redrapids.bsky.social
Reserve: www.elixirconf.eu#training
Check out the agenda! It's going to be an excellent conference!
See you there!
#ElixirLang
You see = and think assignment.
In Elixir, it’s pattern matching. You describe the shape you’re willing to accept. If it fits, names bind. If it doesn’t, the match fails — and that failure selects the path.
New post:
grox.io/blog/16-patt...
#ElixirLang
We've seen some really good sessions pop into the pile already for Goatmire Elixir. If you have a talk in your heart. Especially if it feels ridiculous, sing it to us:
sessionize.com/goatmire-eli...
#elixirlang
This Master Class is about structured prompting, architectural patterns, and proper oversight. It's about building production-ready systems with AI, not letting AI generate whatever and hoping it works.
You are in charge, not the agent.
Learn with @redrapids.bsky.social
codebeamvancouver.com
I am bringing back VERY DIRECT MESSAGES from 6pm EST to 3am.
How's it work?
Visit the page. Write a message. Hit send. It'll print at my desk on my receipt printer.
Plz RT for fun & be nice.
CC @henryzoo.com @cara.city and other receipt printer dorks
500 issues of Elixir Radar 🎉
- 11 years in a weekly ritual
- 3,000+ pieces of community content featured
- 1,000+ people highlighted
Thank you to everyone who shares their knowledge, our readers, and our sponsors. You make this possible ❤️
#ElixirLang
Wow!! Congrats Hugo and thanks for what you do for the community! Amazing!!
The Nerves Starter Kit prototype (right) and the Goatmire name badge (left). The starter kit screen is 50% larger, with higher resolution. They're running the same software, but the starter kit text is smaller due to the higher resolution
Nerves starter kit prototype front view. It has a black 3D printed frame
The Nerves Starter Kit prototype side view. There are two arms that can attach to the back which tilt the display up at a 15° angle. The stand can be removed, and instead the whole device can be wall mounted for a picture-frame like experience instead
I had the pleasure of revealing some of the latest updates for the Nerves Starter Kit project last night at the monthly @nervesmeetup.eu! There were some really good discussions, and I definitely woke up today really energized from the feedback we got :)
#Nerves #ElixirLang
Hey! We'd love for you to be with us and there's a Valentine's Day discount going on now for tickets to the conference!
Buy one, get one!
codebeamvancouver.com
#ElixirLang
The problem with AI coding agents isn’t capability. It’s visibility.
Checkpoint-based workflows fix that. Ask to understand. Plan to align intent. Agent to execute with review. You get full information at every decision point instead of guessing.
New post:
grox.io/blog/15-the-...
#ElixirLang
What could go wrong?
@redrapids.bsky.social talks about why you need to know your tools.
#ElixirLang
youtu.be/ZT0l5yd4MmM
Really looking forward to being in Vancouver for @codebeam.bsky.social in March!
Come join the training and and learn about programming Elixir with AI.
Remember - you are in charge, not the agent!
#ElixirLang
Get tickets: codebeamvancouver.com
In Elixir, choosing a data structure isn’t cosmetic.
Atoms, tuples, lists, and maps each encode different intent and access patterns. The shape you choose affects how your code behaves, reads, and evolves.
New post:
grox.io/blog/14-data...
#ElixirLang
hexdocs.pm/ash_postgres...
Very nifty little #AshFramework extension just released 🤯 #ElixirLang
🥶 ❄️ ☃️ It has been COLD in the US this week. Saturday, Brimson Minnesota was -43˚F (-42˚C)
So, until the end of the week, pretty much everything is -43% at the Bookshelf.
Just use coupon code Brrr when you check out.
Stay Warm. Only at pragprog.com
Can you make it??
Also - @redrapids.bsky.social has a great course on Coding Elixir with AI at @groxio.bsky.social - he talks about this issue a lot and how to work with the coding agent. Agents make mistakes - you have to pay attention.
Don't offload your thinking!!!
"The largest gap in scores between the two groups was on debugging questions, suggesting that the ability to understand when code is incorrect and why it fails may be a particular area of concern if AI impedes coding development."
www.anthropic.com/research/AI-...