Longreads

Longread

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...

Alexey Solilin Alexey Solilin November 28, 2025
Longread

What Is Vibe Coding

What is vibe coding? It is the next major shift in how modern software is created and maintained. Instead of relying solely on manual programmin...

Natalie Kaminski Natalie Kaminski November 18, 2025
Longread

Function Calling in Ruby: how to create intelligent AI Agents

Large Language Models (LLMs) are powerful, but, in general, they're limited to the knowledge in their training data. What if your AI needs to se...

Joao Gilberto Saraiva Joao Gilberto Saraiva November 05, 2025
Longread

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...

Islam Gagiev Islam Gagiev October 23, 2025
Longread

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...

Alexey Solilin Alexey Solilin October 17, 2025
Longread

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...

Alexey Solilin Alexey Solilin October 06, 2025
Longread

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 &lt;dialog&gt; element. This approa...

Alexey Solilin Alexey Solilin October 02, 2025
Longread

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...

Natalie Kaminski Natalie Kaminski September 29, 2025
Longread

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 ...

Natalie Kaminski Natalie Kaminski July 23, 2025

Have a project
in mind?

Tell us about it. We'll tell you how we can help — honestly.