SCRUM and RACI

As we have been putting SCRUM into the organization, it has me thinking about how to help the teams understand roles and responsibilities in the new SCRUM formation.  We use RACI (defined below) internally to help dictate everyone’s understanding of who makes which decisions and why. One of the best articles on the subjects of […]

Featured Integration: Fotozap

FotoZap lets businesses capture fun customized photos of visitors, guests, and event attendees and then deliver them by email. Participants are encouraged to share their photo through social media for additional brand exposure. Guests enter their email address to receive their photo and email addresses are transferred directly to Constant Contact. FotoZap integration with Constant […]

Building a Great Developer Experience with SDKs

Investing in Software Developer Kits (SDKs) It’s early in 2015 and if you’ve ever worked in Product Management you know what that means: we are starting to execute our big, audacious 2015 product plans. In our Q4 planning cycle we looked at everything we could possibly do and tried to prioritize for the next year. […]

How to Monetize Your Mobile App

Mobile application development has grown tremendously over the last few years. Building an app can be a very satisfying endeavor, as you will be able to help people accomplish their goals more efficiently. In addition, you can obtain new customers for your business, which can result in a substantial increase in revenue. But if you’re […]

Losing the Trees through the Forest

I have written a number of articles for this blog about our adoption of the SAFe framework for scaling Agile. However, it became obvious in late 2014 that we had a fundamental problem. No matter how well we did release planning, epic prioritization, or release trains, it wasn’t getting us where we need to go. […]

Using JSON Schema to Validate Web Service Requests

Validating input is one of those programming necessities that we sometimes like to put off.  In fact it is much easier to take on faith that the input is correct than to spend many lines-of-code trying to guard against all the ways the input can be wrong. This leap-of-faith approach may make coding faster and […]

The Seven Habits of Highly Effective Puppet Users: Treat Puppet like code

Editor’s note: This is the second in a series of puppet habits written by David Danzilio. Of all the trends in operations, infrastructure as code is a major game changer. Infrastructure as code has brought a lot of new people—many of whom don’t necessarily consider themselves developers—into the software development world. This is, understandably, a strange […]

Constant Contact v2 API Supports gzip Compressed Payloads

The Constant Contact v2 API now supports sending and receiving compressed JSON payloads in gzip format on all endpoints. Using compressed payloads improves Web and mobile app performance by reducing the amount of bandwidth required for API calls. Mobile app developers are extremely bandwidth sensitive, and look for performance improvements in every nook and cranny. […]

Featured Integration: Freshdesk

Freshdesk brings together all conversations with customers into one help desk tool, be it over email, phone, the web and chat or even conversations over social channels like Facebook and Twitter. With the Constant Contact-Freshdesk integration, helpdesk agents can look up the most recent email campaigns sent to a customer and the mailing lists that […]

The Seven Habits of Highly Effective Puppet Users: Habit 1

I gave a talk at PuppetConf 2014 entitled “The Seven Habits of Highly Effective Puppet Users” based on a collection of observations that I’ve made over the years regarding high-functioning Puppet users. These users exhibit common behaviors that go far beyond policies and procedures. These behaviors are broadly understood by team members and nearly universally […]