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.
In the fast-paced world of startups, maintaining top software quality is key to growth and success.

Ever wonder how many colors exist in your project? Do you have strict style guides kindly prepared by the design lead?

The main reason not to put the complex logic into your views is, of course, testing.

The solution doesn't require any changes to the DB scheme (denormalization or creation of views) and can be performed in the scope of a single SQL query.

What do you do when a legacy project has no tests and adding them is difficult?

How to improve the website load time without much effort? What optimizations and improvements can help to speed up page loading?

Use Rails virtual attributes to handle data without adding a database column. Five practical patterns for formatting, confirmation fields, and more.

Techreviewer named JetThoughts one of its leading web development companies for 2020.

Google started dropping our Medium articles from its index. Why we moved the corporate blog to Hugo, and what the migration actually involved.

ActiveRecord::Enum in Rails have long been a convenient tool for representing a set of symbolic values within a model.
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.