TrueFlux home

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.

  1. 01

    A free conversation

    We talk through your product, your team and what you need from us.

  2. 02

    An agreed plan

    You get a written scope and timeline, agreed before any work starts.

  3. 03

    Build in small steps

    Working software you can see and use early, with regular check-ins along the way.

  4. 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.

Let's talk about your Rails app.

Tell us what you're building or what you need help with, and we'll arrange a free call.