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 […]

From Idea to Production: Steps to Creating and Consuming APIs

Mike Adler, Constant Contact VP Engineering, discusses the history of APIs, and best practices that developers need to consider when building or consuming APIs. Mike made this presentation at the 2014 Ultimate Developer Event. Share your thoughts on what goes into building a world-class API, or, what you need from an API as a developer […]