Posts by Nathan Harkenrider

How Does Email Work, Anyway? Part 2: Spam and Scams

In my first post on this topic, “How Does Email Work, Anyway?”, I described some of history and technology infrastructure underpinning modern-day email. As most marketers have learned, possibly the hard way, sending an email is one thing, ensuring it is delivered is another. In this post, I’ll explain SPF and DKIM, two measures used to prevent unsolicited email (spam), and help ensure legitimate email is delivered.



April 12, 2013 | Category: | Leave a Comment

How Does Email Work, Anyway?

Email has become a ubiquitous channel for business and personal communication. Email is still consumers’ preferred channel for direct marketing despite the introduction of text messaging, instant messages, and social media. On the surface, email appears to be reasonably simple. You launch your favorite email client, or log into a webmail account with your browser, type your message, specify the recipients and subject, and click send. However, this apparent simplicity masks 30+ years of technological development.



March 22, 2013 | Category: | Leave a Comment

A Day in the Life of an Optify Developer

When interviewing software engineers, one of the questions I’m most frequently asked is: “What is it like day-to-day for a developer at Optify?” This question generally spurs a great conversation on software development patterns and practices, so why not share the answer with the rest of our readers?



February 12, 2013 | Category: | Leave a Comment

Tracking and Reporting on Optify’s Kanban Process

Trello, with the addition of a few standard conventions for its use, and a minor amount of reporting code can be an extremely effective tool for Kanban. Do you use a Kanban software development process?



December 27, 2012 | Category: | Leave a Comment

Curator Framework: Reducing the Complexity of Building Distributed Systems

Optify’s Digital Marketing Software Platform collects and processes an impressive amount of data on a daily basis. To handle the volume of pageviews, form submissions, lead scoring, email activities, and Optify Connects many of our services are multi-instanced for both high-availability and throughput.



November 21, 2012 | Category: | Leave a Comment

Optify’s Favorite Node.js Utilities

While building an internal reporting application, the Optify team has discovered several useful utility libraries to make Nodejs development faster and easier



October 22, 2012 | Category: | Leave a Comment (1)

Taking the Pulse of Optify’s SaaS Platform with Graylog2

Optify uses Graylog2 to aggregate, search, and monitor log message generated by our servers and applications.



September 20, 2012 | Category: | Leave a Comment