This year, I decided to make speaking at a conference one of my big goals. I've been giving talks at meetups and local bootcamps for about a year now, so I felt pretty good about pitching them to conferences. I didn't know how long it would take or how many ideas I would have to pitch, but after coming up with a plan, it only took about 6 weeks to get accepted to one.

API Strategy & Practice

The first conference that invited me to speak was the Linux Foundation's API Strategy & Practice in Portland, Oregon this October 31 - November 2.

PS: If you want to come to the conference, ping me on Twitter and I'll give you a 20% off invite code.

I was really excited about this conference even before getting chosen as a speaker last week. We've been building microservices with REST APIs here at The Graide Network since I joined last summer, and before that we used similar architecture at Packback. API Strategy & Practice is put on by the Linux Foundation and the Open API Initiative, both great organizations with a huge influence in the open source community. While I'm not building all my projects with the Open API spec (yet), I have used their specifications in Swagger and AWS's API Gateway.

Anyway, my talk will be about creating a test plan for distributed architectures.

What is Unique About Testing APIs?

If you're building software that is intended to be accessed over a REST API, you're most likely using HTTP as your border between applications or services. This means that in your automated testing, you need to test each API internally (through unit and integration tests) as well as how it interacts with its siblings and dependent services.

I've actually written a brief post on this topic here on my blog before, but this presentation will be a bit more generalized since my audience will likely be using a variety of languages and frameworks. Plus, I've got to get a lot of information into my 20 minute time slot, but I feel confident we can cover some meaty stuff quickly.

I'll be posting slides and hopefully a video here on my blog after the conference, but in the meantime, if you have suggestions or thoughts on this topic, feel free to ping me on Twitter.