Groxio's Avatar

Groxio

@groxio.bsky.social

Master Elixir with expert-led courses covering LiveView, OTP, and more. Get hands-on practice and learn at your own pace with videos from Elixir expert Bruce Tate. Grox.io

307 Followers  |  276 Following  |  46 Posts  |  Joined: 13.01.2025  |  2.0269

Latest posts by groxio.bsky.social on Bluesky

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

17.02.2026 16:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
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

12.02.2026 23:16 β€” πŸ‘ 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

12.02.2026 12:53 β€” πŸ‘ 38    πŸ” 8    πŸ’¬ 5    πŸ“Œ 0

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

12.02.2026 14:53 β€” πŸ‘ 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

12.02.2026 11:48 β€” πŸ‘ 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

12.02.2026 14:52 β€” πŸ‘ 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

12.02.2026 13:44 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
What Could Go Wrong?
YouTube video by Groxio What Could Go Wrong?

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

#ElixirLang

youtu.be/ZT0l5yd4MmM

06.02.2026 14:40 β€” πŸ‘ 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

04.02.2026 15:21 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
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

03.02.2026 15:27 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
AshPostgresPartition β€” ash_postgres_partition v0.1.0

hexdocs.pm/ash_postgres...

Very nifty little #AshFramework extension just released 🀯 #ElixirLang

02.02.2026 15:46 β€” πŸ‘ 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
Β­

30.01.2026 17:11 β€” πŸ‘ 11    πŸ” 7    πŸ’¬ 0    πŸ“Œ 1

Can you make it??

30.01.2026 16:41 β€” πŸ‘ 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.

30.01.2026 16:35 β€” πŸ‘ 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-...

30.01.2026 16:03 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Oh man. So sorry. Hang in there.

30.01.2026 16:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Come join me at @codebeam.bsky.social in Vancouver!
#ElixirLang

29.01.2026 21:16 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
People coming from Ruby, Python, or JS often think this defines multiple functions:

def greet(:admin), do: "Welcome"
def greet(:user),  do: "Hello"
def greet(_),      do: "Hi"

It doesn’t. It’s one function (greet/1) with multiple heads, selected by pattern matching before code runs.

People coming from Ruby, Python, or JS often think this defines multiple functions: def greet(:admin), do: "Welcome" def greet(:user), do: "Hello" def greet(_), do: "Hi" It doesn’t. It’s one function (greet/1) with multiple heads, selected by pattern matching before code runs.

Function Heads are Chosen By Shape
Full blog post:
grox.io/blog/13-func...

#ElixirLang

29.01.2026 15:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hey #ElixirLang folks - any of y'all in MΓ‘laga, Spain? Do you have any suggestions for some meetup/training space for prior to ElixirConf EU in April?

27.01.2026 20:58 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Thanks!!! And yes!

28.01.2026 12:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks Max!

20.01.2026 15:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Bringing Nerves and Home Assistant together Join us for this presentation by Kevin Schweikert on 2026-01-14 at 19h CET!

Happy new year to all! We’re starting our 2026 meetup season tomorrow (Wed Jan 14th) at 19h CET via Zoom!

@kevinschweikert.de will be kicking us off with a presentation on using #HomeAssistant with #Nerves and #ElixirLang

Registration link:

nervesmeetup.eu/meetup/kevin...

13.01.2026 16:11 β€” πŸ‘ 9    πŸ” 6    πŸ’¬ 1    πŸ“Œ 2
Here's the thing about working with AI on codebases:

You explain an architectural decision carefully. The model seems to understand. Then a few prompts later, it suggests something that quietly breaks the system.

The instinct is to prompt better. Longer explanations. More reminders.

That's not the fix.

The real problem is that the decision only lived in chat. And chat disappears.

What works: anchoring decisions in code. Module names that signal responsibility. Function names that encode behavior. Tests that assert boundaries.

When intent lives in structure, you stop babysitting the model and start collaborating with it.

Here's the thing about working with AI on codebases: You explain an architectural decision carefully. The model seems to understand. Then a few prompts later, it suggests something that quietly breaks the system. The instinct is to prompt better. Longer explanations. More reminders. That's not the fix. The real problem is that the decision only lived in chat. And chat disappears. What works: anchoring decisions in code. Module names that signal responsibility. Function names that encode behavior. Tests that assert boundaries. When intent lives in structure, you stop babysitting the model and start collaborating with it.

New Blog Post: Stop Prompting and Start Anchoring

Read it here:
grox.io/blog/12-stop...

#ElixirLang

13.01.2026 15:55 β€” πŸ‘ 10    πŸ” 5    πŸ’¬ 3    πŸ“Œ 0

If you want to stay up to date on GCE26, head to the website and add your name to the list! www.gigcityelixir.com

Target conference time is Fall of 2026. Our usual venue is moving and the new one is under construction. We are looking forward to gathering in the new location!

Happy New Year!

09.01.2026 16:15 β€” πŸ‘ 6    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Post image

Why attend ElixirConf EU?
Meet @josevalim.bsky.social and Chris McCord. Learn from all experience levels. Connect with the global Elixir community.
MΓ‘laga, May 2026.
Join waiting list: www.elixirconf.eu#newsletter

09.01.2026 16:03 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

We are super excited to be in MΓ‘laga in May! See you there!

09.01.2026 16:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot that shows that the book "Designing Elixir Systems with OTP" was marked as "Finished"

A screenshot that shows that the book "Designing Elixir Systems with OTP" was marked as "Finished"

This book has some great ideas about how to design and structure your code based on your data structures and how to design and think your solutions using OTP. If you're learning about the BEAM (erlang, elixir or gleam) you should totally check it out. #MyElixirStatus

20.12.2025 03:26 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1

Thanks Rodrigo!!

09.01.2026 16:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh good grief πŸ˜‚ There are some doozies in the auto captions for sure.

09.01.2026 16:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

TIL what `term` is in Elixir. (finally!)
Thanks @groxio.bsky.social
grox.io/blog/10-stop...

02.01.2026 08:29 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@groxio is following 20 prominent accounts