About Econsultancy

The technology behind Econsultancy


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

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 nginx and Unicorn to handle incoming HTTP requests and a combination of MySQL, Redis and Memcached data stores.

On the front end we use the Angular JS framework for our JavaScript, we host our videos on Youtube, and use Google Analytics to keep track of how the site is being used. The front end is built from a library of reusable components that can be seen on our UX repository, which uses Compass and SASS to generate the CSS.

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

We develop our software using Vim on Macs. 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.

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.

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