We often get asked about the technology we use at Econsultancy so, for those who are interested, here's the low down.

The technology behind our web site

Econsultancy's web site is a custom application built with the Ruby on Rails web framework. It is deployed using Puppet/Capistrano and a whole host of Amazon's Web Services. We use Apache and Unicorn to handle incoming HTTP requests and a combination of MySQL, Redis and Memcached data stores.

On the front end we use jQuery for our JavaScript, we host our video on Vimeo, and use Google Analytics to keep track of how the site is being used. We use Compass and SASS to generate our CSS.

We use a combination of Lyris and Google Apps to send and receive mail.

We develop our software using Sublime Text 2 and Vim on Macs, with Ubuntu as a virtual environment using Vagrant. We use Git for source control, Rspec/Cucumber for testing, Jenkins for continuous integration, Pivotal Tracker for planning and GitHub for code reviews and issue tracking.

The 'tech' team

We have a small in-house Ruby team, consisting of Bill Billington, Christopher Hooks, Dominik PiÄ…tek, James Shipton, Joel Chippindale, Lewis Marshall and Tom Stuart.

We do our best to contribute to the open source projects that we make use of and you can see some of forks with pending customisations/bug fixes on Github.

You'll likely as not find one or more of us at the monthly LRUG meeting with Tom being a fairly regular speaker (see Thinking functionally in ruby, Do mix your drinks and ARel / Relational Algebra).

We are always on the look out for talented ruby developers so if you would like to work with us, please get in touch.