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
@headius This has always been one of my favorite features and use-cases for JRuby!

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
@eljojo it’s happening today!!
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