Mistake-Proof API

Learn how to eliminate a whole class of possible user interface mistakes by modifying your API design, making it impossible to even express incorrect …

Why GraphQL?

Join guest chef Nat Budin to see how a traditional RESTful API can lead to an inefficient client/server conversation. You'll see what a GraphQL altern…

Savon & SOAP APIs

Learn how to build well-tested interfaces to legacy SOAP-based legacy web APIs from your Ruby application, from guest chef Beth Haubert!

API Exploration

What is the best way to learn an API? Manuals? Tutorial? In this episode, follow along with me in a live exploration of the Ruby CSV library using IRB…

API Design for productivity

You've heard of User Experience (UX), but what about DevX? Join Aja Hammerly to learn how to give your APIs a great Developer Experience.

JSON API in Rails – Part 2

Last week Youssef Chaker demonstrated the risks in adding a quick, ad-hoc JSON endpoint. Today he's going to show you how to leverage JSON-API to crea…

JSON API in Rails – Part 1

It's one thing to add a basic JSON endpoint. Another to grow an API that's consistent, predictable, well-documented, and fails gracefully. Join guest …

Risk-Oriented Testing

Unit tests? Integration tests? Where will you get the most bang for the buck from the time you spend testing your code? Join guest chef Chelsea Troy t…