Advertisement · 728 × 90

Posts by Groxio

Building Your AI Toolchain: Rules, Skills, Sub-Agents, and Slash Commands | Groxio Blog Learn when to use rules, skills, sub-agents, and slash commands so your AI workflow scales with structured oversight instead of context-heavy repetition.

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

1 week ago 4 1 2 0

Looking forward to being there!
sessionize.com/elixirconf-u...
Submit your talk!

1 week ago 4 1 0 0

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...

2 weeks ago 2 1 0 0

🙏 Huge thanks to our Code BEAM Vancouver sponsors: @groxio.bsky.social, Hiive, Tito, and Addigence.
You make BEAM community events possible. We appreciate you! 🚀

3 weeks ago 5 2 1 0
Stop Repeating Yourself: How to Architect AI Workflows Like Code | Groxio Blog If you keep retyping the same AI instructions, you do not have a workflow. Learn a practical three-layer structure to keep coding agents consistent.

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

3 weeks ago 3 0 0 0
Man and woman smiling in airport terminal

Man and woman smiling in airport terminal

Hey @codebeam.bsky.social we are on our way!! Can’t wait to be in Vancouver!

#ElixirLang

1 month ago 11 1 0 0
When the Shape Is the Contract: Tuples, Tagged Tuples, and Keywords | Groxio Blog Learn when to use tuples, tagged tuples, and keyword lists in Elixir, and why designing return values as contracts leads to clearer, more maintainable code.

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

1 month ago 16 6 1 0
Advertisement
The Morning After: What That 30-Minute Phoenix App Actually Costs | Groxio Blog A fast Phoenix LiveView build can look impressive, but hidden structural debt appears when you inspect what AI generated under speed pressure.

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-...

1 month ago 6 0 0 0

It's all about community!
Glad to share Maggie's @exmexconf.bsky.social keynote with everyone!

#ElixirLang

1 month ago 5 0 0 0
Scope (Visibility and Isolation) | Groxio Blog Learn how Elixir scope boundaries reinforce immutability, prevent hidden state changes, and make code behavior predictable.

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

1 month ago 4 0 0 0
The Illusion of Speed: When AI Builds a Phoenix App in 30 Minutes | Groxio Blog A 30‑minute Phoenix LiveView demo looks magical – until you see how the yes loop creates hidden scope and long‑term maintenance cost.

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-...

1 month ago 4 1 0 0
Post image

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

2 months ago 4 4 0 0

Check out the agenda! It's going to be an excellent conference!
See you there!
#ElixirLang

1 month ago 1 0 0 0
Pattern Matching: Matching, Not Assigning | Groxio Blog Pattern matching in Elixir is about selecting structure, not storing values. Learn destructuring, pinning, and how match failure guides control flow.

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

2 months ago 9 1 0 0
Preview
Goatmire Elixir 2026: Call for Speakers Goatmire Elixir is a small, single-track Elixir event. ...

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

2 months ago 10 5 0 0
Post image

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

2 months ago 2 1 0 1
Advertisement
Preview
Send me a very direct message. To my desk.. Want to send Bobby a VERY direct message? Get it to his desk right now. This page will allow you to send text and images directly to the receipt printer sitting next to his laptops on his desk at home...

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

2 months ago 36 19 2 2

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

2 months ago 38 8 5 0

Wow!! Congrats Hugo and thanks for what you do for the community! Amazing!!

2 months ago 1 0 1 0
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

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

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

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

2 months ago 19 7 2 1
Post image

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

2 months ago 0 0 0 0
The Editor Is the Agent | Groxio Blog Learn the Ask → Plan → Agent workflow, a two-level safety net, and context discipline for checkpoint-based AI coding in Elixir.

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

2 months ago 5 0 0 0
What Could Go Wrong?
What Could Go Wrong? YouTube video by Groxio

What could go wrong?
@redrapids.bsky.social talks about why you need to know your tools.

#ElixirLang

youtu.be/ZT0l5yd4MmM

2 months ago 0 0 0 0
Post image

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

2 months ago 4 1 0 0
Advertisement
Learning Elixir? Data Shape Is a Design Decision | Groxio Blog In Elixir, data shape determines how code behaves and reads. Learn when to use atoms, tuples, lists, and maps to make your intent explicit.

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

2 months ago 7 1 0 0
AshPostgresPartition — ash_postgres_partition v0.1.0

hexdocs.pm/ash_postgres...

Very nifty little #AshFramework extension just released 🤯 #ElixirLang

2 months ago 14 6 1 0
Post image

🥶 ❄️ ☃️ 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
­

2 months ago 11 7 0 1

Can you make it??

2 months ago 2 0 1 0

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.

2 months ago 2 1 0 0
Preview
How AI assistance impacts the formation of coding skills Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.

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-...

2 months ago 5 1 1 0