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

iOS Security: How Apple Protects Data on iOS Devices – Part 1

Apple has invested a lot of resources into making the iPhone and iPad secure. Here I discuss some of the techniques that Apple uses to secure information stored on iOS devices. Guiding principles In an effort to provide a system that is both secure and easy to use Apple follows these principles. Hide complexity from […]

Building for Mobile

If you’ve paid even a little attention to web development in the past few years, you’re aware everyone’s going cuckoo for mobile- and tablet-friendly web sites. Or more accurately, nobody wants to be caught flat-footed by the question “How does it look on mobile?” because more and more people are using smartphones as their primary […]

Space: the Final Frontier – a story of MySQL Compression

Space: the final fontier. Space, as in disk space, that is, was the driving factor behind a recent data compression project I worked on, along with a whole host of individuals and teams at Constant Contact. Due to ongoing data growth, my team was tasked with finding the best option for compressing data within the Contacts […]

Featured Integration: XYDO Content Curation

XYDO (xydocuration.com) can help find relevant, trending content from across the internet that your customers will love. XYDO processes hundreds of thousands of articles each day from blogs, news sites, and well known publishers, and provides you with the tools to find the pieces that are most relevant and interesting to your audience.  XYDO’s integration makes […]

November 21-22: Social Innovation Hackathon

Social Innovation Hackathon organized by UCB School of Information is a unique type of hackathon. Now in its 2nd year, Social Innovation Hackathon makes its goal to build technology solutions for real-world social issues and causes. Social Innovation Hackathon focuses on social impact and change and allows participants to literally “hack for good”. The organizers’ […]