Category Archives: Technical

Gophers can haz A/B Testing in Transactional Email

Posted on (0 Comments)

How much do you know about the awesome folks @SendWithUs? Here @SendGrid, we’re huge fans, and quite frankly friends, of theirs. They provide an amazing service: A/B testing for transactional email templates! If you haven’t heard from them and you are a SendGrid customer, today is your lucky day since we have a partnership that might interest you! But enough about that, lets get a bit technical! I noticed that SendWithUs didn’t have a Golang library. So I figured I could build them one and allow every Go developer out there to interact with their service without having to implement

READ MORE »

Young Rewired State & Code on the Road

Posted on (0 Comments)

“It was a sea of Blue SendGrid T-Shirts. Everywhere I looked, I saw SendGrid! You guys rock!” My first answer when asked the question “What do Developer Evangelists do?” is always: We empower and nurture developers. In previous talks I’ve given and articles I’ve written, I’ve described how teaching, mentoring, empowering, and nurturing are the most important parts of my job, and there’s no age limit to which this help is confined. In the many hackathons I (and the rest of the Developer Evangelist team) travel to, I see developers of all ages and I’m never more impressed, and quite

READ MORE »

Gist Me Please?

Posted on (0 Comments)

Do you find yourself writing technical blog posts in Markdown and exporting them to HTML? Do you end up writing GitHub Flavored Markdown and then exporting to blocks or something similar? I know I used to do that quite often. Thats the reason I created Propagandist. Propagandist is a simple tool which will parse out your Markdown and convert it into HTML. The cool part is that every Code Snippet that it finds gets replaced with a Gist for it. This produces a central Gist with all the snippets that users can jump into. Propagandist is built on top Gost

READ MORE »

NSLog(@”Updated iOS Library”)

Posted on (0 Comments)

Most ESPs make sending email through their services super easy. On top of that, we at SendGrid have libraries for most languages/frameworks like, Node, C#, Java, etc. Last year Kunal Batra created the Objective-C library, and we had great feedback from a lot of people saying how easy it was to use. During the past couple weeks I spent some time working on the Objective-C library, and getting it more up-to-date with the others. Now, as in other languages, we have a library called “SMTPAPI,” which helps easily build the X-SMTPAPI headers for additional functionality while sending email. We also have the SendGrid

READ MORE »

Geographic List Segmentation With Event Webhook

Posted on (0 Comments)

Do you have an email list and want it segmented by geographic location? This blog post has got you covered! To accomplish this task, we take advantage of SendGrid’s Event Webhook. If you’re not familiar with what a webhook is you can find out more HERE. But to give a brief intro, webhooks are reverse API calls. Normally, when your application takes advantage of SendGrid, it tells us through our API to send out a marketing campaign or maybe some type of account notification email. With webhooks, SendGrid now sends YOUR application data. Event Webhook   This webhook will send your

READ MORE »

Hackathons, Template Engine, and I

Posted on (0 Comments)

If you haven’t been living under a rock, you probably know that SendGrid released Transactional Templates recently. I’ve been using them for a while, specifically for my API demos. It makes it super simple for me to customize emails for a specific school or crowd on the fly without touching any code. With Transactional Templates I don’t ever touch my code. Here is how my code looks like: Now if I want to go to HackRU and give a demo, I don’t have to change anything in my code. I can go to the Templates interface and activate the template

READ MORE »

Tracking Email Using Microsoft Azure and the SendGrid Event Webhook (Part 1)

Posted on (0 Comments)

At the end of this three-part blog post, you will have created a Windows Phone app that can receive push notifications when certain email events happen (e.g. email opened or link clicked), in near real-time. In this first post, we’ll implement the SendGrid Event Webhook listener. Specifically, a C# ASP.NET application on Azure. Part two will cover creating a Windows Phone 8.1 app that displays email tracking data via the SendGrid Web API. In part three, we’ll send push notifications from our SendGrid Event Webhook listener when certain events, such as a bounce, occur. Prerequisites/Assumptions This code (source) was developed

READ MORE »