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.

Recently in a project, we encountered the fact that sometimes we had a DB Deadlocks error.

The middleware component sits between the client and the server, processing inbound requests and outbound responses.

Rails has a very handy tool for rapid development called scaffolding. Often programmers ignore it, because some things have to be written by hand anyway.

Add Homebrew Bundle and a Brewfile to bin/setup so one command installs Redis, PostgreSQL, Overmind, image tools and Yarn for a new Rails developer.

Since attributes are uninitialized when a new model is created without any parameters, default values will be set according to the attribute type.

Metaprogramming in Rails is quick to add and hard to support. The problems it brings: bugs that are hard to trace, hidden coupling, hard-to-change logic.

Master Test-Driven Development for better code architecture. Learn TDD workflow, avoid common mistakes, and build maintainable software. Developer guide with examples ✓
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.