Jonathan Gnagy

16 Followers
47 Following
31 Posts

“Juh-Neh-Gee” (or in IPA: “dʒ næ ɡiː”)

Father, husband, science and technology enthusiast, IT nerd. ❤️ #ruby #elixir #crystal #kubernetes

https://therubyist.org

Bloghttps://therubyist.org/
GitHubhttps://github.com/jgnagy/
Keybasejgnagy

From Advent of Code exercises to building a production-ready identity provider in Elixir 📈

My new post covers building Authify - a self-hosted IdP with OAuth/OIDC and SAML support. But more importantly, it's about how AI pair programming (Claude Code) transformed my workflow: less coding, more architecting and reviewing.

It's my largest open-source project yet!

https://therubyist.org/2025/10/17/building-an-identity-provider-in-elixir-with-claude-code/

Building an Identity Provider in Elixir with Claude Code - The Rubyist Blog

Building Authify: a self-hosted IdP in Elixir/Phoenix with OAuth 2.0 and SAML. How Claude Code helped me ship faster with comprehensive test coverage.

The Rubyist Blog
Next month I’ll be at https://posadev.mx in Guadalajara, Mexico, giving a talk with my colleague @jgnagy about how we deploy Shopify’s MySQL databases, on kubernetes, all orchestrated using a Rails app.
Posadev 2024

La Posada de y para las comunidades tecnológicas en Guadalajara

Doctor suggested I exercise more, eat better, and quit drinking…

We laughed and laughed. Then he wrote me a bunch of prescriptions.

Clarke's Law: Any sufficiently advanced technology is indistinguishable from magic.
Hanlon's Razor: Never attribute to malice that which can be adequately explained by ignorance.

Salter's Corollary: Any sufficiently advanced ignorance is indistinguishable from malice.

Finally posted something new on my blog today: https://therubyist.org/2023/08/26/some-thoughts-on-elixir/

I’ve been meaning to share something about my experiences with Elixir, so I made a short and sweet post. Let me know what you think!

Some Thoughts on Elixir - The Rubyist Blog

A short post about my experiences with Elixir so far, including what I've found most enjoyable. Don't worry, I'm still a Rubyist. :-)

The Rubyist Blog
Y’all, he’s proudly displaying the entrails of a fellow M&M. What are the rules in the candy kingdom? Why are some M&Ms meant for eating while others have sentience? 🤔

This small 1st c. CE Roman glass beaker or cup features several decorative bands, including a wreath pattern. An inscription in Greek suggests the beaker's festive function:

KATAXAIPE KAI EYΦPAINOY ("Rejoice and be of good cheer"). I'll toast to that! #GettyVilla #ancientglass #archaeology

Fight blasphemy laws; they protect bad ideas with a worse one.

#atheism
Tooted by a #bot!
SN# 2949

A distant relative of longcat I suppose, but probably longer in https http://endless.horse/
hooooooooooooooooooooooooooooooooooooooooooooooooooooooooorse

Shopify is still committed to invest in Ruby and Rails, but very sadly the Ruby and Rails Infrastructure team did get smaller today.

Some of the most competent engineers and finest humans I've ever worked with are now available for hire. Can I make an intro?

DMs are open.

#Shopify #Ruby #Rails