Mash This

Your Hosts:
 

Clients

A vital part of working with online services and API’s is the use of some programming constructs in order to communicate with a service to send requests and receive the response in different formats, and also some other constructs to build and parse these requests and responses respectively. This can be done manually with lower level network libraries in different platforms, but as you can guess, it’s very time-consuming, so there are some higher level libraries built for different platforms to take care of this. Some of them are built into the framework (e.g., HttpClient class in .NET) or are done by third party companies and open source projects (e.g., Jersey library for Java).

In this episode we talk about such libraries and frameworks with an emphasis on restful API’s and those libraries designed for dealing with XML or JSON formats. This episode is not about .NET only as the whole podcast is not. We want to cover all the common platforms, and in this episode we talk about .NET, Java, Ruby, jQuery, C/C++, and PHP.

Download

http://traffic.libsyn.com/mashthis/03-api-clients.mp3

Show Links