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.

Deploy Rails across multiple servers with Kamal 2: roles, the load balancing gap, boot limit gotchas, the multi-host SSL error, and when one big box wins.
· JetThoughts
Rails 8 defaults to Solid Cache, Solid Queue, and Solid Cable. Most apps don't need Redis anymore. Some still do. Here's how we decide which workloads stay.
· JetThoughts
Complete Rails 8 Docker deployment guide with production-ready configurations. Multi-stage builds, security hardening, performance optimization, and Kamal alternative strategies.
· JetThoughts Team
Upgrade Laravel 10 to 11 without downtime. Breaking changes checklist, step-by-step migration commands, testing strategy, and production deployment plan.

Django 4.2 LTS support ended in April 2026. What breaks on the way to 5.2 LTS, shown by running one 4.2 project on 5.2: a model option that crashes at import, and a storage setting that is silently ignored.
Moving from DelayedJob to Solid Queue in Rails 8: the schema change, the adapter swap, production pitfalls and the numbers to measure before and after.
· JetThoughts Team
Porting a Kamal 1 config to Kamal 2 fails on unknown key: traefik. Here is what each dead key became, and what a working first deploy on one server looks like.
· JetThoughts Team
In this guide, we'll explore how to configure Traefik with Kamal to automatically obtain and manage SSL certificates for your Ruby on Rails application.

Would you like to speed up the development process of your React / Vue application? Make it more predictable and transparent for clients and teammates?
· Paul Keen
There are two simple solutions which will help you make it work. So you create a Heroku app as usual, but do not connect it with the repository.
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.