Application Programming Interface
A pre-defined interface for building application software, containing subroutine definitions, protocols, and tools.
Application Programming Interface
A pre-defined interface for building application software, containing subroutine definitions, protocols, and tools.
Learn how to eliminate a whole class of possible user interface mistakes by modifying your API design, making it impossible to even express incorrect usage.
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 alternative looks like, and then get …
Learn how to build well-tested interfaces to legacy SOAP-based legacy web APIs from your Ruby application, from guest chef Beth Haubert!
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, and …
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.
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 create RESTful HTTP interfaces that …
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 chef Youssef Chaker for an exploration of …
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 to learn how …
Tieing methods together with the Composed Method pattern.