What is Developer Relations and What are Common Roles?

Developer Relations is not simply a role or department at API-first companies. Developer relations is a mindset of getting developers adopt a platform and making them successful with their initiatives rather than attempting to sell to those developers. This makes developer relations different from traditional sales and marketing roles. However, if you ask “What is Developer Relations?”, you may get many ambiguous responses as developer relations is a catch all phrase for a variety of different roles and titles. Some titles include “Developer Advocate” and Developer Evangelist”, but can also include other newer titles like “Developer Experience Manager.”These roles vary company to company and even across teams within a company.

This post outlines some of the different roles within devrel, such as:

What Is a Container, Anyway?

Recently there was a thread on Twitter which established that a lot of IT people didn't know the difference between virtual machines and containers.

I felt like this was a question I'd already answered, so I searched my computer for the word "container." It turns out that I have explained this in the past, but I just hadn't written a blog post about it.

What is the Definition of DevSecOps?

What's in a Word?

Dev.Sec.Ops.

Have you heard the term before? If not, you're not alone. The basic premise behind DevSecOps may even go by different names, depending on who's doing the talking (Rugged DevOps, SecDevOps, etc.) And of course, it can be difficult enough even to dig up a commonly-agreed upon definition of DevOps on its own-minus the "Sec."