Technical


How to Celebrate Paid Off Tech Debt

Tim Jenkins Company, Technical
Tech debt seems to be pretty popular topic. In my experience, there are two types of startups: those who are successful and have tech debt, and those who are not successful. The good news is that if a company is successful, there is the chance to get rid of the old tech debt, and in many of those cases it is a great cause for celebration among the engineers who have had to deal with it. Read More ›

How to Back Up Riak and Solr Data

Brad Culberson Technical
SendGrid is using Riak and Solr for the Marketing Campaigns contacts dataset. We built a disaster recovery plan that protects that dataset from corruption/unintentional deletion/data center loss. This is a challenging task due to the size and growth of that data. We’re currently storing approximately 2TB of key value data and 18TB of Solr index data. Read More ›

Caching Is Not Like Bacon: Control Yourself

Brad Culberson Technical
Most developers think caching is like bacon. You can add it to anything and it’s better. Brad Culberson, Principal Engineer II at SendGrid shares how he runs across code in production that is frequently overly complex and actually performing worse due to caching. This article will guide you on what to look for and how you should evaluate whether your cache is detrimental to your application. Read More ›

Creating a Subscription Widget with Node.js

Devin Chasanoff Best Practices, Technical
I recently developed an open source subscription widget built using SendGrid’s Node.js API library. While this is not an officially supported SendGrid library, the goal was to make an easily deployable, flexible widget any SendGrid customer can incorporate into an HTML page that collects existing and potential customers’ email addresses and other useful information to store within their Marketing Campaigns Contacts. Read More ›

SendGrid Stocking Stuffer: Data Talk

Best Practices, Technical

Earlier this year, we published SendGrid’s Global Email Benchmark Report. This report is the first of its kind for SendGrid because it dives into the email engagement data that we see from the senders utilizing our service. We looked at millions of data points and thousands of senders to provide takeaways for people sending email across more than 20 different industries. In order to accomplish this, I worked closely with two of our in-house data scientists: Aaron Beach and Victor Amin. To say the least, both of these guys can make me feel intimidated by their deep knowledge about data. This Data Talk: Putting SendGrid’s Global Email Benchmark Report to Use webcast is today’s sendGrid Stocking Stuffer because it taps into Read More ›