We know Rails – like, really well.
Experience tells us that by using Ruby on Rails, we can rapidly get your products to market, while maintaining a high standard of code quality.
Why we love Rails
Batteries included
Rails was the first non-enterprise, opinionated, complete Web framework. It had built-in pluralization of nouns! Database migrations! Distinct runtime environments! A huge bag of helper methods that abstracts common tasks and makes code read beautifully. Mere minutes to spin up a server and deploy to Heroku, for free!
Active development
We still use Rails because it solves its specific problem the best, thanks to the years of development over other systems. Django is the closest competitor, but it has historically lacked the people-power that the Rails ecosystem had. For secure, stable, boring, simple CRUD: Rails. For most of the Web: Rails.
A wonderful community
Once we got into Rails it became clear that there was a great open source community around Ruby and Rails which made doing new or even scary things a lot simpler. There were great learning resources like RailsCasts, Destroy All Software, and the blog. It was just a good community to fall into.
When Rails isn't a good choice
Go or Elixir/Phoenix make more sense for The Non-Web Internet: chat, email, SSH, Redis sockets, command-line API tools, custom network servers, anything synchronous. Anything that scales vertically, or has a significant amount of traffic (>10kRPM), should probably not be done in Rails.
Hire us to help you build excellent software
Our best work gets done when we can work face-to-face with you. Chat with a designer or developer at one of our studios near you.
Let’s make something great together