AppConnect Sponsoring HackFit Boston 4/25 -27

AppConnect, Constant Contact’s API partner program, is sponsoring the upcoming  HackFit Boston event on 4/25 – 4/27. What’s a HackFit? From the HackFit website: ”HackFit is a fitness-infused startup competition for innovative thinkers passionate about healthy living. Following the traditional three-day hackathon formula, HackFit ups the ante with camaraderie-building fitness challenges, rockstar mentorship, and superfoods – challenging […]

Constant Contact hosts NASA’s International Space Apps Challenge in San Francisco

The NASA 2014 International Space Apps Challenge is perhaps the largest hackathon in the Milky Way, spanning more than 90 cities around the globe, including San Francisco. NASA offers a range of challenges, from designing the next space-suites and tech wearables, to hunting asteroids, controlling satellites, and mapping weather patterns. Constant Contact is hosting this […]

Stop Waiting for the Responsive Mockups!

[Editor's Note: Our Tech Blog isn't responsive yet, but it will be soon. We hesitated a little before publishing an article about the responsive process on a site that hasn't gone through it yet -- but decided to go ahead and publish it anyway! For some examples of where Constant Contact is using responsive design […]

When to Use the Agile Release Train

[Editor’s note: This post about using the Agile Release Train is the third is a series of posts by Mike Adler chronicling the Constant Contact engineering organization’s journey of transitioning to the SAFe Framework.] As an organization that develops world-class SaaS software, we want to leverage the benefits of Continuous Integration and Continuous Delivery processes.  […]

Optimizing Ruby Code – Small Changes Add up to Big Performance

Ruby offers a lot of great features for manipulating data. If we aren’t careful though, it’s easy to write code that consumes more memory and CPU time than we would expect. Here’s a tip on optimizing Ruby code for better performance. Consider this locale detection code: Although it reads nicely, this code has several performance issues: […]

API Developer Spotlight: Network for Good

Network for Good recently integrated  their  DonateNow online donation application with Constant Contact.  In this post, Network for Good’s Tanya Lee, Vice President of Program Management, talks about the process of integrating with Constant Contact. Using Network for Good’s integration with Constant Contact, nonprofits can automatically manage their donor mailing lists. Customers no longer have to […]

How Many X Should We Have?

In my last blog post I described our engineering organization and our selection of the Scaled Agile Framework to help us organize our Agile engineering teams.  Throughout the last month, we have been socializing and teaching the Epic/Feature/Story hierarchy to the product organization.  As part of this rollout, one of the transitions that we have […]

Import Contacts using the Multipart form Bulk Activity Endpoint

One of the most efficient ways to add or update contacts using the v2 API is by using the Import Contacts multipart endpoint. You will need to create a file in one of the supported types with the contact information you want to import. Why is using multipart bulk activity your best bet for adding […]

API Release Notes | February 2014

The upcoming Constant Contact API update is schedule for Friday, February 7, 2014. These API Release Notes cover the new features, bug fixes, and any open issues for this release. New Features Account information endpoint uri: https://api.constantcontact.com/v2/account/info The organization_addresses array adds new support for an organization physical address to the account information endpoint. Here is the JSON structure for […]

Scaling a Great Engineering Organization with SAFe

This year we’ve begun to adopt the Scaled Agile Framework (SAFe) at Constant Contact to help us structure our product, business, and architectural efforts so that our organizational and business growth scales effectively. Great engineering organizations build great products. However, building a great engineering organization and keeping it executing for the business is never easy. Constant […]