1. With more traditional develop-first-then-test models, the rate at which you can merge or ship codes depends on how fast you can test it. Every new or updated feature must go through the cycle. As a result, you can only move as fast as your QA process allows. That’s why in order to do continuous delivery, you need to adopt an equally continuous QA process.

    Read more.
  2. 7 Gluecon Keynotes to Attend in 2017

    Picture of Christine Dzou
    Christine Dzou, May 16 in events

    For the past eight years, Glue Conference has been a developer-oriented conference that focuses on cutting-edge developer platforms and tools that are changing the technology landscape. At this year’s conference in Denver, Gluecon is bringing together the developer community to explore better ways to build and scale products.

    Read more.
  3. Continuous Delivery (CD) is a terrific tool for increasing development velocity, but like everything worthwhile in life, it isn't free. Some costs are obvious: the fancy CI tool, the Agile consultant, the DevOps-friendly PaaS. A less obvious cost is the development effort required to keep your application CD-friendly. In this series, I'll go through some pitfalls that we've encountered at Rainforest along with ways to mitigate them. The first entry will cover one of the thorniest problems of the continuous delivery world: deployment race conditions.

    Read more.
  4. Welcome to Rainforest QA’s Customer Spotlight Series. In this series, we’ll highlight the superstars of the Rainforest QA platform: the Rainforest project managers that write tests, manage databases and help build better quality processes for their organizations.

    Read more.
  5. In 1975, IBM computer architect and software engineer Fred Brooks published "The Mythical Man-Month", a book of essays on software engineering that has since become an industry classic. While much has changed over the past four decades in regards to virtually every component of software development, many of Brooks’ lessons still hold true. Here are five key software testing lessons from "The Mythical Man-Month."

    Read more.
  6. As described in a recent post, Rainforest QA relies on virtual machines (VMs) to provide our testers with reliable and repeatable testing environments. While this provides a lot of convenience, it also brings its own set of challenges, especially in the security field. In this blog post, we are going to give a brief introduction to some of the key measures we have taken to secure the VMs and protect our customers.

    Read more.
  7. Delivering B2C applications that consistently impress users requires a careful balance between the speed of innovation that consumers demand and the quality that keeps them engaged.

    Read more.
  8. In this blog post we are going to take a glance at Rainforest's virtual machine (VM) infrastructure. We will explain why we use VMs in the first place, what requirements we have for them, how the build process works and how we decide which VMs should be running at a given time.

    Read more.
  9. Quality is a key concern for teams with B2B customer bases. The software that teams choose to run their processes can have a significant impact on their own company’s success. Because of these high stakes, business audiences have a low tolerance for poor quality software that might prevent them from being productive.

    Read more.
  10. Implementing fast development methodologies requires strategic thinking for any organization. For large enterprises, getting to continuous delivery can be a serious challenge. Jeremy Ocampo, NBCUniversal's VP of Software Quality Engineering & Agile Management, recently spoke at Developer Week about his team's transition to continuous testing.

    Read more.