Once upon a time we didn't have GraphQL or RESTful JSON APIs. Once upon a time, if you wanted to make a request to a web service you had to use XML-based protocols such as XMLRPC or SOAP. There are a lot of services around that still speak those old protocols, and interfacing with them might feel daunting. Fortunately, you don't have to start from scratch. In today's episode, guest chef Beth Haubert joins us to demonstrate how we can quickly create connections to SOAP-based legacy services from Ruby code. You'll learn about the SAVON gem, how to dynamically query a SOAP API for its available methods, and how to create unit tests around your SOAP interfaces. Enjoy!