Author Archives: Robin Johnson

About Robin Johnson

SendGrid Devangelist. London based polyglot hacker, mainly playing with Golang and Ruby. Musical Hacker, Hardware hacker, Hackathon lover, API abuser and NoSQL user.

Robin Johnson on Twitter

Articles Posted by Robin


Intro to Elixir Lang

Posted on (0 Comments)

An Introduction to the Elixir Programming Language (And Why I Love It)   I wrote an article a few months ago introducing you to Golang, and why I loved it so much. While I do indeed still love it, lately I’ve been playing around with a new language; Elixir. I bought the book Programming Elixir and have been following it through. I’ve already come to love Elixir and hope to show you why in this article. Whilst I worked for Couchbase a couple of years back, I took a great interest in Erlang, and distributed systems. To me, Erlang is

READ MORE »

Collect User Feedback with Stamplay and SendGrid

Posted on (0 Comments)

Earlier this week I had the good fortune of being reminded of Stamplay. Stamplay is a browser-based web application creator that allows the user to skip backend coding. By connecting multiple components, assigning actions to those components, then coding-up the frontend in any way you want. It’s pretty amazing how quickly you can throw together fully (and I stress fully) functioning applications without manually hooking up a bunch of APIs and writing a ton of backend code. I wanted to take this opportunity to build a super-quick User Feedback app, that although is very simple, would have taken a lot longer

READ MORE »

The SendGrid Ambassador Programme

Posted on (0 Comments)

Over the last year I’ve had the joy and privilege of being in charge of the SendGrid Ambassador Programme for Europe, the Middle East, and Africa (EMEA). My colleague, Yamil, has been in charge of the Ambassador Programme over in the United States and Latin America. If you’ve read my previous blogs, you’ll know by now that one of my absolute favourite parts of this job is teaching. I value teaching higher than anything. I believe if you have knowledge to share, share it. That being said, I jumped at the opportunity in December last year to take on the Ambassador Programme

READ MORE »

The Value of Open Source (Part 2)

Posted on (0 Comments)

I wrote a few weeks ago about How I Value Open Source, the first part in this two-part blog series. The post covered my own thoughts on Open Source (OS), and its values to me. This post aims to cover more real-life fundamentals of OS, a deeper dive into OS and of course, the business value that lies in OS. I’ve also included a video from my original presentation about Open Source for WXG 2014 at the bottom of this post! Defining Open Source… If you look up the term Open Source (OS), you’ll probably find a bunch of articles telling

READ MORE »

How I Value Open Source (Part 1)

Posted on (0 Comments)

This article is a personal look at Open Source, and how I value it. Part 2 will be a deeper dive into Open Source. Its true values, success stories, horror stories, licenses, and much more. Make sure you come back to read that one! I gave a talk last week at WXG 2014 on “The Value of Open Source.” This topic is something near and dear to all of our hearts here at SendGrid, and was definitely an eye opener for me; revealing a lack of Open Source uptake in the developer community. Around 1/3 of my audience didn’t embrace Open Source

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 »

Intro to Golang

Posted on (0 Comments)

An Introduction to the Go Programming Language (And Why I Love It) If you follow me on Twitter, you’ll no doubt know that I’m a huge fan of Go. You may have read my endless stream of Tweets ogling its brilliance, complaining about its few pitfalls, and bathing in the sweet, sweet light that is the over-indulgent default package set. But why? Why am I constantly marveling over this language, and frequently choosing it above others? I hope to clear that point up in this blog, introduce you to Golang, its wonders, its pitfalls, and introduce you to how SendGrid is

READ MORE »