Implementing Apple Sign In with Devise in Rails 8
A step-by-step guide to adding Sign in with Apple to a Rails 8 app using Devise and OmniAuth, including a native mobile JWT flow for Hotwire Native iOS apps.
I’m Jonathan, the CTO of Loyal, with over two decades of experience in software development for startups. This space is where I share my experiences, insights, and opinions—both popular and unconventional.
My ramblings will be on mobile and web applications, startup launches, favorite books, user acquisition, user experience, (maybe parenting) and most importantly, driving revenue.
A step-by-step guide to adding Sign in with Apple to a Rails 8 app using Devise and OmniAuth, including a native mobile JWT flow for Hotwire Native iOS apps.
PrayAI had 35,934 lines of infrastructure code supporting 12,900 lines of app code. We replaced it all with Rails 8, Turbo Native, and 184 lines of infrastructure. Here's the full story with real numbers.
Stanford studied 100,000 engineers and found AI boosts productivity 15-20%. But your stack, seniority, and prompting strategy determine whether AI makes you 30x faster or just generates bugs.
Your tech stack has a hidden cost. The Platform Velocity Index scores it across 7 dimensions so you can see exactly where the money goes. Here's how it works, with a real case study that went from 2.2 to 8.7.
Type /prototype in Claude Code and get a clickable HTML gallery of your app's screens—device frames, lightbox navigation, dark mode. Then fill in each screen by sharing screenshots. Here's the command and the workflow.
Level Up Your Leadership
Join CTO Academy for world-class coaching and resources to accelerate your tech leadership career.
Get 10% OffThis blog is proudly hosted on American Cloud—fast, reliable, and 100% US-based infrastructure.
Try American Cloud