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.
Engineering notes on Rails, Ruby, AI and testing, and guides for founders who work with engineers.

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

As its client base grew, Faria Education Group (FEG) needed to ensure its OpenApply product could accommodate increasing demand. The problem?

Optimize your Ruby on Rails testing strategy by disabling animations to speed up the test suite.

Are you afraid to deploy a master branch to the production? Do you still mess with staging servers?

Joel Spolsky's twelve-point test, answered for a working Rails consultancy in 2016, and where its practice landed on each point.

Raise your hand in case you feel confused about project progress. How often do you ask about the current status in Slack?
Starting to learn a new programming language or a new framework every person faces a problem — what should I start studying with?

Memoizing with ||= breaks quietly when a method legitimately returns false or nil. Use defined?(@_result) instead, and here is why that works.

What’s in a name? By any other name would smell as sweet. Junior developers often struggle to choose good names for variables and methods they write.

Are you a startup looking to streamline your design process? Look no further!
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.