Christopher Grainger
cigrainger.bsky.social
Christopher Grainger
@cigrainger.bsky.social
Here for the #Elixir #ElixirLang. Founder at [Amplified](https://amplified.ai). He/him
Reposted by Christopher Grainger
#AshFramework just hit 1 million downloads on hex 🎉 #ElixirLang
November 11, 2025 at 2:10 AM
Reposted by Christopher Grainger
Long H Dang, David Rawlinson: HRM-Agent: Training a recurrent reasoning model in dynamic environments using reinforcement learning https://arxiv.org/abs/2510.22832 https://arxiv.org/pdf/2510.22832 https://arxiv.org/html/2510.22832
October 28, 2025 at 6:29 AM
Had lots of fun chatting with Charles about dataframes! Dataframes are not just for data scientists :). #elixirlang #myelixirstatus
July 24, 2025 at 9:46 PM
Reposted by Christopher Grainger
This is going to be a fun one!
We're super excited our Technical Director @joshcprice.bsky.social is heading to @codebeam.bsky.social EU 2025 to address one of the most pressing topics facing our industry today in his talk - A Survival Guide for the AI Age!
🎯 @joshcprice.bsky.social‬ keynoting Code BEAM Europe 2025: "A Survival Guide for the AI Age" - practical roadmap for our AI future. EB tickets available! 🎟️
codebeameurope.com/keynotes/a-s...
June 24, 2025 at 5:06 AM
Reposted by Christopher Grainger
Oban is probably the greatest library I have ever used, especially with Oban.Pro on top. The value you get for free - or for a very reasonable amount - is mind-blowing.
June 20, 2025 at 2:24 PM
Reposted by Christopher Grainger
Phoenix 1.8 Gets Official Security Documentation

paraxial.io/blog/phoenix...
Phoenix 1.8 Gets Official Security Documentation
Protect your application from hackers
paraxial.io
June 18, 2025 at 1:35 PM
After using terraform for quite a long time and always finding HCL obnoxious and never getting on really well with various aspects of terraform cloud, state issues, etc, @pulumi.com is such a breath of fresh air. ESC and Insights integrated the way they are with IaC feels like I've got superpowers.
June 18, 2025 at 10:44 AM
I love @raycast.com so much EXCEPT there's no way to get support when you need it and I'm considering cancelling. I upgraded to annual and it triggered a billing problem and there has been no possible way to get help. I've put in two feedback forms about billing and nothing. No other avenues afaict.
June 16, 2025 at 3:22 PM
Reposted by Christopher Grainger
I am looking for new #ElixirLang opportunities, so if you have anything interesting then my DMs are open
June 12, 2025 at 4:28 PM
Reposted by Christopher Grainger
If you do stuff in Elixir, Erlang, Gleam, AtomVM or adjacently. You can just ASK to be on BEAM Radio (https://beamrad.io). We do reach out to people but very few people ask. Only the spammers in my inbox.

We want to show more of what happens in the ecosystem so don't be shy :)
#elixirlang #erlang
May 20, 2025 at 6:55 PM
Reposted by Christopher Grainger
If nothing else, Rust really made CLI come back and look and feel fun.
May 14, 2025 at 4:54 AM
Reposted by Christopher Grainger
Happily paid $5/month for @kagi.com search. I really hope to see more paid services that are ethical and ad-free.

The internet is broken by large corps and it is up to smaller businesses and individuals to get it fixed for ourselves.
May 12, 2025 at 9:09 AM
Reposted by Christopher Grainger
I've just released Handoff, a new Elixir library for distributed function graph execution.

hexdocs.pm/handoff

Among other things, the library enables distributed Nx computations (anyone said distributed inference?)

A huge part of this was sponsored by tvlabs.ai!
Handoff v0.1.0 — Documentation
hexdocs.pm
May 11, 2025 at 5:47 AM
Now this is exciting.
Just released the first version of AshEvents, an Event Sourcing tool for @ash-hq.org apps. Check out the blog post! Thanks to Torkild for building this package and for writing a guest post for the Alembic blog to share!

alembic.com.au/blog/ashevents 🎉

#AshFramework #ElixirLAng
AshEvents: Event Sourcing Made Simple For Ash
AshEvents brings event sourcing to Ash Framework applications, enabling comprehensive tracking and replaying of system events.
alembic.com.au
May 8, 2025 at 11:15 AM
I'll never give them up.
After a decade, I'm still a happy customer of @fastmail.com. One company that proves that enshittification is not guaranteed.
May 8, 2025 at 8:14 AM
And #ElixirLang folks: anybody using LoggerJSON and getting codepoints instead of strings for certain metadata (e.g. file)?
May 7, 2025 at 12:44 PM
Hey #ElixirLang folks -- what's the status of @opentelemetry.io logs?
May 7, 2025 at 11:53 AM
Configure OpenTelemetry and Honeycomb they said. It will be fun they said.
May 6, 2025 at 1:17 PM
Reposted by Christopher Grainger
I finally want to get a logo for benchee - it looks so sad without a logo compared to other popular libraries.

Any great ideas how to go about this?

What I basically would love:
* logo for the top of the README
* icon for the gthug org

#Elixir #OpenSource #Logo
May 2, 2025 at 10:06 AM
Hey #elixirlang folks who use @opentelemetry.io and @sentry.io: how do you reliably get trace ids into your Sentry exceptions? I know there's some work on the official SDK to integrate, but what are folks doing today?
May 2, 2025 at 8:20 AM
Reposted by Christopher Grainger
I enjoy an ecosystem that is not funded by a megacorp. How does Elixir continue to exist?
#elixirlang
Elixir is not owned by Big Tech
underjord.io
April 29, 2025 at 3:07 PM
Reposted by Christopher Grainger
Introducing Tidewave: tidewave.ai

While working on our web apps, we run code, query the database, read logs, search docs… but our AI tools are limited to reading code.

Tidewave closes this gap by introducing Runtime Intelligence, for Phoenix and Rails. More coming soon, check out the website!
Tidewave
tidewave.ai
April 29, 2025 at 8:20 PM
Reposted by Christopher Grainger
Finally caught up on this talk from @cigrainger.bsky.social and it’s such a good intro to ML in Elixir

youtu.be/5FlZHkc4Mq4?...
Keynote: Ship it! A Roadmap for putting Nx into Production | Christopher Grainger ElixirConf EU 2024
YouTube video by Code Sync
youtu.be
April 26, 2025 at 4:14 PM
Reposted by Christopher Grainger
Yay! The FLAME talk @peregrine.bsky.social gave at ElixirConf US last year is finally up. This was one of my favorites of the conference.

youtu.be/KrAqMyjbkJQ

#ElixirLang
FLAME: Thinking differently about the BEAM
YouTube video by ElixirConf
youtu.be
April 29, 2025 at 10:23 AM
Reposted by Christopher Grainger