Ruby on Rails development
Rails apps built to last, not just to launch.
Ruby on Rails is what we know best. We build new Rails applications, add features to existing ones, and keep them upgraded, tested and easy for the next developer to pick up.
Where we can help.
- — You're starting a new product and want it built properly from day one
- — Your team needs more Rails experience to get through the roadmap
- — Your app is several Rails versions behind and the upgrade keeps getting put off
- — Features take longer to ship every month and nobody is quite sure why
- — You want a developer who writes tests, not just code
What we do.
-
New Rails applications
From the data model to deployment, built with the conventions any Rails developer will recognise.
-
Features for existing apps
We get to know your codebase first, then ship features that fit the way it already works.
-
Rails and Ruby upgrades
Step-by-step upgrades with the test suite passing at every stage, so nothing breaks in production.
-
Hotwire front ends
Fast, interactive interfaces with Turbo and Stimulus, without the weight of a separate JavaScript app.
-
Automated tests
RSpec coverage for the parts of your app that matter most, so changing them stops being risky.
-
Hosting and deployment
Automated deploys, background jobs, error tracking and monitoring, set up and documented.
How we work.
-
01
A free conversation
We talk through your product, your team and what you need from us.
-
02
An agreed plan
You get a written scope and timeline, agreed before any work starts.
-
03
Build in small steps
Working software you can see and use early, with regular check-ins along the way.
-
04
Hand over, or keep going
Documentation and a walkthrough so your team can carry on with confidence, or we keep building with you.
Frequently asked questions.
Why Ruby on Rails?
+
Rails lets a small team build a lot, quickly, and its conventions mean any experienced Rails developer can find their way around your code. GitHub, Shopify and Basecamp are all built on it.
Can you work with our existing team?
+
Yes. We're happy to fit into your team's workflow, code review and tools, or to work alongside a single in-house developer.
Which versions of Rails do you work with?
+
Whichever you're running. If it's an old version, we'll usually suggest a plan to upgrade it as part of the work.
Do we own the code?
+
Yes. The code and the product are yours.
Do you only work with Rails?
+
Rails is our specialism, and we're comfortable with the JavaScript, databases and infrastructure around it. If your app is built on something else, get in touch and we'll tell you honestly whether we're the right fit.
Other ways we can help.
-
MVP development
A focused first version of your product, in front of real users in weeks.
-
Web app rescue & modernisation
Inherited a fragile app? We stabilise it and bring it up to date, step by step.
-
Performance optimisation
Faster pages and queries, with the numbers before and after to prove it.
-
Websites for small businesses
A professional website, hosted and looked after on a simple monthly plan.