SF Ruby Conference Videos Are Live. Watch This One First.
SF Ruby Conference 2025 videos are live. Start with Carmine Paolino's RubyLLM keynote—one API for every AI model, pure Ruby elegance.
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.
SF Ruby Conference 2025 videos are live. Start with Carmine Paolino's RubyLLM keynote—one API for every AI model, pure Ruby elegance.
Audio keeps playing when users navigate away in Hotwire Native. Three solutions: Stimulus disconnect, viewWillDisappear override, or native player. Here's when to use each.
Hotwire Native doesn't handle tab switching out of the box. Here's the path configuration pattern I use in PrayAI and Fitivity to make links switch tabs automatically.
You can build your product idea faster than ever. But user acquisition and product-market fit are still unsolved problems. Here's the one method that works—and how to implement it.
Build a ChatGPT-style streaming chat interface using RubyLLM and Turbo Streams. Real-time AI responses, automatic persistence, zero JavaScript API calls.
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