Ruby on Rails Kickstart

Do you have a Ruby on Rails project that is about to start, or has recently commenced?

In brief, we will:

All this for just $4,900 plus GST.

More details

Make use of our Ruby on Rails kickstart package, and ensure that your project is using best practices from day one. We will come and spend 3 days with your developers and work with them to get your project running in an optimal manner. Here is a taste of how we can help:

Build some of your User Stories

We will work with your developers to implement a handful of your requirements. This will give you some great examples of:

And much more. If you have something a little out of the ordinary, then we can help out there too.

Advice on gems and plugins

For many common problems, there is likely to be a gem or Rails plugin there to help. We will suggest which of these would be best suited to your application, and why.

Set up a version control system

We can assist you to install and configure a version control system for your source code such as Git. We will guide you through granting exclusive access to the repository using separate SSH keys for maximum security.

We can also work with Subversion, and show you how to get many of the benefits of Git, yet still storing your project in an industry standard SVN repository.

Choose a set of testing tools

There are many testing tools available for Rails-based projects, such as rspec, shoulda, runit and others. We will explain the benefits and pitfalls for each of them, and then work with your developers in implementing some best-practice test cases.

In addition to the library selected, it is important to agree on testing practices and expectations. We can suggest some guidelines for testing the different parts of your application.

Use a continuous integration server

There are a number of continuous integration servers available for Ruby on Rails projects. We can help you choose one that matches your needs, and work with your developers to connect it to your version control system.

Select and implement an appropriate authentication service

We have worked with many different authentication libraries. We will suggest which of the potential solutions would be the best fit for your needs.

Hosting options

Whether you are looking for self-hosted options, or perhaps a solution provided by a commercial hosting provider, we can guide you in your selection. Our experience includes working with virtual private servers, leased servers, and colocation for external hosting. We can also guide you on internal options such as Virtual Machines, shared hosting and dedicated servers.

Prepare deployment scripts for staging and production servers

Having a set of Capistrano scripts will allow you to perform repeatable one-step deployments to all of your servers. We will guide your developers in building these, and show them appropriate ways to achieve your deployment requirements.

Next steps

You may like to browse our portfolio of Case Studies. There's likely to be one that's similar to your project.

Contact us, and we can make further arrangements.

Finally, if you live outside of Wellington - we can still help. We can come to you - either physically or virtually.