Non-tech founder’s guide to choosing the right software development partner Download Ebook
Home>Blog>Longreads

Longreads from the Rocketship

Categories:
Alexey Solilin
Alexey Solilin
longreads /

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 approach combines the power of Rails' Hotwire stack with modern web standards to create smooth, accessible modal experiences without heavy JavaScript frameworks. We'll build a complete example using a login form that loads dynamically and displays in a native dialog with proper focus management and backdrop handling.

Natalie Kaminski
Natalie Kaminski
longreads /

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 others across real projects.
The goal was simple: understand where these tools truly add value, and where they fall short.
The results? A mix of magic, frustration, and important lessons for anyone serious about building long-term, maintainable software.
Natalie Kaminski
Natalie Kaminski
longreads /

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 where large language models (LLMs) handle the heavy lifting of code generation based on natural language prompts. As a developer, you describe what you want, and the AI takes care of writing, adjusting, and even debugging code. You’re no longer bogged down by boilerplate or fiddling with syntax. Instead, you’re shaping the architecture, guiding the logic, and focusing on the why of what you’re building, not just the how.

It’s an exciting shift. But here’s what’s not being talked about enough:
Vibe coding only works as well as the stack you’re using.
And in my experience, across countless projects, dozens of teams, and many languages, Ruby on Rails outperforms the rest when it comes to this new way of building software.

Let’s talk about why.

Let's Build Something Great Together

Let's discuss your project and explore how a Rails upgrade can become your competitive advantage. Contact us today to start the conversation.

*By submitting this form, you agree with JetRockets’ Privacy Policy