Ruby 4.0 and Rails 8 specialists

Ruby on Rails development that gets your product live, fast

We build MVPs, SaaS platforms and marketplaces with Ruby on Rails, the framework behind Shopify and GitHub, and we keep long-running Rails apps healthy, upgraded and secure.

From idea to live app
  1. $ rails new shop✓ App skeleton, database, tests, CI
  2. $ rails g scaffold Product name price:decimal✓ Model, migration, pages, API
  3. $ rails db:migrate✓ Database ready
  4. $ kamal deploy✓ Live on your own server, with SSL
Rails 8

Fewer moving parts, lower hosting bills

Rails 8 moved jobs, caching and WebSockets into your database and ships its own deploy tool. Watch the old stack shrink.

Typical Rails app before
Web appRedisSidekiq workersMemcachedAction Cable + RedisPaaS bill
6 services to run and pay for
Rails 8 app
Web app
DatabaseSolid Queue · Solid Cache · Solid Cable
Kamal 2Deploy to any server
3 parts, deploy to any server
30 years of Ruby

From a programmer's language to powering global commerce

Ruby turned 30 in December 2025 with the release of Ruby 4.0.

  1. 1995

    Ruby is released

    Yukihiro “Matz” Matsumoto publishes a language designed to make programmers happy.

  2. 2004

    Rails arrives

    David Heinemeier Hansson extracts Rails from Basecamp.

  3. 2013

    Ruby 2.0

    Keyword arguments, refinements and a faster garbage collector.

  4. 2020

    Ruby 3.0

    Ractors for parallelism, Fibers scheduler and type signatures (RBS).

  5. 2024

    Rails 8 and Ruby 3.4

    The Solid trifecta, Kamal 2 and built-in authentication; YJIT keeps getting faster.

  6. 2025

    Ruby 4.0

    Released on Ruby's 30th birthday with the new ZJIT compiler and Ruby::Box isolation.

By the numbers

The Ruby ecosystem is busier than ever

Figures from RubyGems.org and 37signals, reported in the State of Ruby 2026.

0B

RubyGems downloads in one month (April 2025)

0%

year-on-year growth in gem downloads

0M

background jobs a day on Solid Queue at HEY

0TB

of cache on Solid Cache at Basecamp

YJIT speed-up on Shopify's benchmark suite (Ruby 3.4, x86-64)

Interpreter
1×
YJIT
~1.9×
Benchmark result; real-world gains are smaller and depend on the app.

Companies known for running Ruby on Rails: Shopify, GitHub, Basecamp, HEY, GitLab, Zendesk, Instacart, Dribbble, Kickstarter, Cookpad.

The Rails way

Why Rails teams ship faster

Rails makes the common decisions for you, so your budget goes into features your customers notice.

Convention over configuration

Sensible defaults for folders, names and databases, so developers spend time on features, not setup.

Hotwire (Turbo and Stimulus)

Fast, app-like pages with very little JavaScript, rendered on the server.

Active Record

Readable database code, migrations and validations built in.

Built-in authentication

Rails 8 generates sign-in, sessions and password resets for you.

Job continuations

Rails 8.1 lets long background jobs pause and resume from checkpoints after a deploy.

Testing culture

Tests and CI are part of every new app from day one.

Rails upgrades

Stuck on Rails 5, 6 or 7?

We bring older apps to Rails 8 and Ruby 4.0 safely, one step at a time.

  1. 1

    Audit

    Gems, Ruby version, deprecations and test coverage.

  2. 2

    Stabilise

    Add tests around money, auth and key flows.

  3. 3

    Step up

    One Rails minor version at a time, fixing deprecations as we go.

  4. 4

    Modernise

    Move to Solid Queue, Hotwire and Kamal where it saves money.

  5. 5

    Maintain

    Monthly security patches and yearly upgrades.

Rails or something else?

Choosing your back-end framework

We work across stacks and recommend what fits your product and team.

TechnologyStrengthsWhen we choose it
Ruby on RailsFastest path from idea to a full web product; strong conventionsMVPs, SaaS, marketplaces, internal tools
Python / DjangoBatteries included plus Python's AI and data librariesData- or AI-heavy products
Node.jsJavaScript everywhere, real-time appsChat, live dashboards
PHP / LaravelHuge hosting availability, Laravel conventionsContent sites, budget hosting
GoSmall, fast servicesHigh-throughput APIs and infrastructure
FAQ

Ruby on Rails questions

Straight answers to what clients ask us most.

Is Ruby on Rails still a good choice in 2026?

Yes. Rails 8 removed much of the infrastructure cost of running an app (no Redis or PaaS required), Ruby 4.0 brought new performance work, and gem downloads keep growing. Shopify, GitHub and Basecamp still run on Rails at huge scale.

What is new in Ruby 4.0?

Ruby 4.0 was released on 25 December 2025, Ruby's 30th anniversary. It adds ZJIT, a new experimental JIT compiler, Ruby::Box for isolating loaded code inside one process, and improvements to Ractors for parallel work.

What changed in Rails 8?

Rails 8 introduced the Solid trifecta (database-backed jobs, cache and WebSockets), Kamal 2 for deploying to any server, Thruster as a built-in proxy and a generator for authentication. Rails 8.1 added job continuations, markdown rendering and a local CI tool.

Is Rails fast enough?

For most web products, yes — database queries and caching matter more than raw language speed. YJIT gives large speed-ups on many workloads, and we profile and optimise hot paths when needed.

Can you upgrade our old Rails app?

Yes. We upgrade one version at a time with tests in place, from Rails 4, 5, 6 or 7 to Rails 8, and update Ruby alongside. Unsupported versions miss security patches, so upgrading protects your business.

How quickly can you build an MVP?

A focused MVP typically takes six to twelve weeks depending on scope. We agree the core features first, ship early and improve with user feedback.

How much does Rails development cost?

It depends on scope. We give a fixed price per milestone after a short discovery call, or provide dedicated Rails developers monthly.

Do you use React with Rails?

When the interface needs it, yes. Many apps only need Hotwire, which keeps the code simpler; for complex front ends we pair Rails APIs with React.

Get In Touch

Ready to build with Ruby on Rails?

Tell us what you want to build, your data and integrations, and your timeline. We reply within 4 business hours with honest advice.

⏰
Response TimeWithin 4 business hours (your timezone)
Send Us a Message