There’s No Such Thing as a “Long Tail Developer”

Developer with Lightbulb

Spend some time listening to companies with APIs and you may hear one refer to “long tail developers.” Usually it’s said in a derogatory and dismissive manner: “We aren’t going after long tail developers with our API.” So they’ll put their API documentation behind registration walls, or worse make you talk to sales before you […]

Send Email in Python on Nitrous.IO


When we announced our partnership with Nitrous, we showed how to send email with Rails. The platform-as-a-service and web-based IDE also currently supports Python, Node.js, Go, and PHP. In this tutorial, I’ll show how to use a Python development box on Nitrous to send email using SendGrid. Get Started with Nitrous.IO / Python We’ll use […]

Track Transactional Email in Real-time


Historically, it was difficult to track transactional email. Developers were never sure if the email was delivered. There are various reasons email can be tripped up along the way. Email can bounce, ISPs can throttle you or you could be marked as spam. A lot of these problems can be avoided with a transactional email […]

Elementary Arithmetic of Modern Development


I know some developers love advanced mathematics. My computer science degree came with a math minor, but quite honestly I haven’t thought about any of it in awhile. I’m more of an elementary arithmetic kind of guy. If you like complex formulas, Nick has you covered with his A/B testing explained post. For this one, […]

Four Things to Do With Webhooks


The web and mobile are both moving much more real-time, with push notifications and auto-updating interfaces. Yet, most APIs that tie together our technology are “pull” technology. You make a request and get back a result. Webhooks are one of the popular answers to providing data as-needed. At SendGrid we have two webhooks, one for […]

So You Want to Be a Developer Evangelist?


Developer evangelists are a unique breed, a combination of developers, teachers, passionate communicators and frequent flyer mile collectors. SendGrid’s team is now over 10 people, who often share details of their craft on this blog. Below you’ll find a bit more about being a developer evangelist, from how you explain the job to others to […]

Introduction to Un-Programming


APIs provide “hooks” for developers to create new applications on top of other services. Many of these same hooks have been converted into templates that give anyone access to functionality previously only available to programmers. With services like If This Then That and Zapier, anyone can automate their business or their lives with what I […]

API Documentation: Always Living With It, Can’t Live Without It


Have you ever heard the one about the API with the perfect documentation? Yeah, me neither, and I wouldn’t believe it if I did. API documentation–all technical documentation, really–is notoriously difficult to produce, but just as essential to a developer’s life. If you’re reading this, the chances are you already know this to be true. […]

Hackathon Tips for Developers and Evangelists


SendGrid’s team of evangelists attends a lot of hackathons, in addition to other events. In turn, they’ve written a lot about hackathons, from both the perspective of a developer hacking and an evangelist working the event. Below, you’ll find some of the best tips they’ve shared recently. Remember the Community Hackathons mean a lot of […]

Un-programming: Maybe Everybody Shouldn’t Learn to Code


Follow the history of computer science, and it’s a series of solutions that make programming easier. The early days required punch cards and hours of compile time. The C language is not difficult when compared to assembly. Modern languages and computing in the cloud have further simplified the programmer’s life. Assuming this trend continues, programming […]

How iDoneThis Interactively Increases Productivity


When Rodrigo Guzman was in grad school, he would lose track of his physics research. Though he spent a lot of time working, the days would blend together. He wasn’t really sure he was making forward progress. So he started outlining the important things he did each day on a calendar. This problem of understanding […]