Latest from the
Rocketship
We like writing about our personal experiences, our challenges and our take on programming and management. Enjoy!
A JetRockets Response to WIRED’s “Ruby Is Not a Serious Programming Language”
At JetRockets, we’ve spent over a decade building and scaling software products on Ruby on Rails. So when WIRED argues that Ruby is “not serious...
From Rails to App Store in Days: Native Mobile Apps with Hotwire Native
Ruby on Rails was created with the idea that one developer can do it all. Now this philosophy extends to mobile development! With Hotwire Native, y...
Building a resilient AI Client in Ruby with Stoplight and Ruby_LLM
Calling external AI providers (like OpenAI, Gemini, or Claude) is a common task in modern web applications. However, these services can sometime...
CSS Scroll Snap for Overflow Elements
Creating smooth, native-feeling horizontal tab navigation is essential for modern web applications. CSS Scroll Snap provides an elegant solution th...
Creating an Accordion Without JavaScript Using the HTML `<details>` Tag
An accordion is a popular UI component that allows you to hide and show content on click. Usually, JavaScript is used to create it, but HTML provid...
Are AI Coding Assistants Saving Developers Time or Creating Technical Debt?
Over the past several months, our engineering team has been running structured experiments with AI coding assistants like Claude, Copilot, and o...
Async Modal on Rails with Native <dialog> Element
In this post, I'll show you how to create asynchronous modal windows in Rails using Turbo Frames and the native <dialog> element. This approa...
Why Ruby on Rails Is the Best Stack for Vibe Coding in the Age of AI
The concept of vibe coding is picking up momentum. For those unfamiliar, vibe coding is a collaborative, human-in-the-loop development approach ...
Rails Optimization Guide for 2025: Speed, Security & Scaling for Modern Apps
If you're running a Ruby on Rails application in 2025, performance, security, and scalability aren't just technical checkboxes, they're growth d...
Have a project
in mind?
Tell us about it. We'll tell you how we can help — honestly.