1. We've extracted our integrations to a gem so that anyone can add more. If you have a product or service that you think people would like to get hooked up to Rainforest, just go fork our gem, add your integration (check out hipchat.rb and pivotal.rb for examples), and send a pull request our way!

    Read more.
  2. Rainforest is built on open source and we've been doing our best to contribute back to it. I extracted Http::Exceptions from the main Rainforest application, since it's a pain that we spent a lot of time dealing with and we figured it could be useful for the broader community.

    Read more.
  3. At Rainforest, we've spent a lot of time helping our amazing customers build the perfect deployment workflow. An important component in deploying applications effectively is a Continuous Integration (CI) server.

    Read more.
  4. In this Deployment Academy post we're going to look at optimal environments for webapps. This is part two in a series - the first post looks at what are environments for?

    Read more.
  5. At Rainforest, we think we have a pretty ideal deploy process. But we've always been missing one thing: being able to easily test pull requests without a lot of hassle. So we built Fourchette!

    Read more.
  6. At Rainforest, we love testing as it is the best way to ship high quality software. In addition to using Rainforest tests, we use a bunch of testing tools for our Rails applications. In this Deployment Academy post, I'll share the core elements of that toolset.

    Read more.
  7. One of our team (JP) recently became a father for the first time. I thought it might be interesting to discuss his experiences, as well as sharing some strategies for working in a high-stress startup environment while raising a tiny human, since one might think that the two are incompatible.

    Read more.
  8. The rise of cloud services is one of the most transformative developments in how information technology services are created, delivered, and accessed, and ultimately allows companies to achieve faster time to market with minimal overhead at lower operational risk.

    Read more.
  9. You probably heard the news, CI is cool. In this Deployment Academy post I'm going to walk you through the basics of what CI is, and why you need to use it, like now.

    Read more.
  10. At Rainforest, we love testing as it is the best way to ship high quality software. In addition to using Rainforest tests, we use a bunch of testing tools for our code and one is Jasmine, to test our Backbone.js frontend app.

    Read more.