1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Every once in a while, a feature request comes in that may not matter to a lot of our customers, and may only be used by a few people ever, but that is really important. Colorblind mode is one such feature.

    Read more.
  7. The Rainforest team has been working very hard over the past few months to ship a ton of updates to our app. Over the coming months we have some MAJOR performance improvements to the underlying Rainforest platform, but for now let's look at what we've shipped to improve the performance of Rainforest's interface.

    Read more.
  8. All developers will at some time or other have to deploy code that changes the structure of a database. You might have downtime during these deploys due to database changes being required by the new code that you just deployed. There are easy ways to work around those downtimes and provide you a real zero downtime deployment process.

    Read more.
  9. I want to welcome Andy to Rainforest! He's our first Customer Success manager. “Isn’t that just sales?” you ask. Well not really actually. The answer is a bit more elaborate than that. Over to Andy to explain why you should be excited that he has joined the team.

    Read more.
  10. Most web applications are run in more than one place - usually at least two. The first one is the actual server that serves the application to the users. The second is the developer's machine. It's extremely important for developers to be able to test locally before deploying new code to all users.

    Read more.