Failure Testing Cook Book: Avoiding a Recipe for Disaster

Ever wonder what would happen if your favorite website’s database went down? Would anyone care? After all, if the database goes down you’ve got bigger problems. Would you expect to receive a friendly message instead of an ugly error code? If you answered yes, congratulations! You’ve thought about failure testing. What is failure testing? Failure testing […]

Deployment Automation for Continuous Delivery, Pt. 2

In the previous blog post, I shared with you the various environments we have and how we use them. I also shared how we deploy applications using CD (Continuous Delivery) and went over the various technologies used for CD deployments. Today, I’ll take you through the step-by-step process that we use for creating our Jenkins […]

Solving a Classic Ehcache Problem – Retrieving Expired Data

We host a web application that serves a high-traffic website. This web app is backed by a content management system (CMS), and we use Ehcache to cache the data from this CMS. The problem: How to return expired data if you’re unable to retrieve new data? Ehcache holds cache elements in-memory/on-disk store until the defined […]

API Release Notes | September 2013

We are releasing an update to the Constant Contact v2 API on September 5, 2013. We have not made any major changes to existing functionality, and we’re not releasing any new functionality in this release, so we don’t anticipate there being any impact on existing v2 API integrations. Upcoming New Features As we mentioned in […]