Category Archives: Technical

Read Receipts with the Event Webhook

Posted on (0 Comments)

This guest post comes from Chris Gutierrez, an Engineer at apartment hunting app RadPad. At RadPad, we recently rolled out a messaging system for renters to communicate with landlords within our mobile and web apps. As a mobile centric rental marketplace, we wanted communication on RadPad to be as simple and familiar as sending a text message. On top of being able to send messages through our apps, we wanted users to be able to read and respond to messages via email. One detail we wanted to include in messaging is read receipts, a small response after a recipient has

READ MORE »

Implement the Inbound Parse Webhook in Under 10 Minutes

Posted on (0 Comments)

We say it all the time. Remove the no-reply in your email from-address and give recipients the chance to communicate with you! But what happens when you remove that no-reply and you actually start getting just what your asked for– replies? It can be a little intimidating, but that’s where our Parse Webhook comes into play! SendGrid’s Inbound Parse Webhook will receive those incoming messages for your app and parse out the content as you see fit by adjusting the parameters. If you didn’t catch our latest webcast Be an Email Switch Hitter: Inside SendGrid’s Parse Webhook you missed our

READ MORE »

What is NoSQL? Four Things, Actually

Posted on (0 Comments)

I’m almost certain the majority of you will have heard the term “NoSQL.” I’m sure many of you know exactly what it means, and some of you already use it in production! But for those who are unfamiliar–what is NoSQL? This is an overview of the many different options across four types of NoSQL databases. NoSQL is a Database? Yes, it is! But you knew that already, right? In the Database world, we have almost always been accustomed to a type of database known as a relational database. These include the very common MySQL, PostgreSQL, SQLite and MSSQL. In the

READ MORE »

Hello World with Apex

Posted on (0 Comments)

Salesforce is extremely popular software. It is used by large and small companies alike, and its Salesforce1 Platform allows you as a developer to create applications in the cloud. You write code on the Salesforce1 Platform in a language called Apex. It is similar to Java. Most of the tutorials for getting started with Apex use the Force.com IDE. I’m not a fan of IDEs. In this tutorial, I am going to show you how to write an Apex Hello World app without using an IDE. Let’s begin. Setup Salesforce.com Create a salesforce.com developer account. You’ll receive an email from

READ MORE »

Webhook vs API: What’s the Difference Between Them?

Posted on (0 Comments)

As you become familiar with SendGrid’s services, or even those of many Internet companies, you’ll see the term “API” used a lot. Increasingly, you may also see someone mention a “webhook.” At SendGrid, we’ve consciously made a distinction between the two in our documentation and any time we write or speak about our seven services for simplifying email. Here’s how we break down the differences between webhooks and APIs. What is an API? API stands for Application Programming Interface, but what does that really mean? Rather than what it is, I find it easier to talk about what APIs enable.

READ MORE »

Optimize Fourthmeal: Tacos, Knapsacks and Webhooks

Posted on (0 Comments)

We have all wondered how to get the most bang for your buck while shopping. The constraint is most commonly your budget, which could be currency, capacity or even calories. You also want to optimize for value. Fortunately, computer scientists have a way of solving these problems with the knapsack algorithm. That’s exactly what I used at the recent TechCrunch Disrupt Hackathon to fit the most food I could into a Taco Bell order based on the amount of money available. In this post, I’ll tell you exactly how I did it. TacoBell Disrupt | Disrupt NY 2014 Hackathon Let’s

READ MORE »

Build a Scheduled News Reader with Golang, Reddit and SendGrid

Posted on (0 Comments)

I have too many good things to say about Go. I absolutely love the language. I could write a full article just on how much I love it and why. Instead, I’ll use Go to help you learn more about Go. Very meta. Luckily, I am not the only person on our Developer Relations team that loves Go. Yamil is a keen Gopher, and has already written a basic Golang wrapper for the SendGrid API. But especially since the engineering team is adopting Go, we need more examples. As the title states, we will be building a Scheduled News Reader

READ MORE »