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.
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.
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?
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?
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.
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
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.






