JetThoughts has been building software since 2008. Book a call, or write to sales@jetthoughts.com. You'll leave the call with a written one-page scope within 2 working days.

A 30-minute call; pick a time.

ViewComponents put UI logic in a Ruby class instead of scattering it across views, helpers and partials. Building a product card to show how.

OpenApply is a smart software platform that makes admissions and enrollment easier for students worldwide.

In Ruby on Rails 8, ActiveRecord’s encryption features are more flexible than ever. You can now set a custom compression algorithm for encrypted attributes.

Rails 8 lets in_batches cursor on columns other than the primary key. What that changes for multi-tenant data and large migrations.

Ruby on Rails 8 brings helpful updates for working with sharded databases.

The Rails asset pipeline helps manage static assets like CSS, JavaScript, and images. It improves delivery speed by compressing and combining these files.

Set up Kamal 2 with GitHub Actions to auto-deploy on every push. Step-by-step guide covering secrets, Docker builds, and health checks for Rails apps.

Recently, we encountered a bug in our application. A user reported that after submitting a form, nothing happened.

Configuring direct file uploads in Rails is now easier than ever. In this article, I'll show you how to create a file upload component in Rails 7.

Build AI features in Rails with LLMs. Step-by-step integration guide for OpenAI, Claude, and local models. Production code examples for Ruby developers ✓
JetThoughts has been building software since 2008. Book a call, or write to sales@jetthoughts.com. You'll leave the call with a written one-page scope within 2 working days.

A 30-minute call; pick a time.