I have a Master’s degree in computer science and a bachelor's degree in applied mathematics. I’m also known to be a technical author with several technical publications in the form of books and articles. Besides, I'm an open source enthusiast and have coordinated or contributed to several projects. Currently, I maintain my projects on GitHub.
As a content provider on the internet, not only I publish on this technical blog, but also I'm a podcaster and publish audio podcasts on Mash This.
Trying to maintain a healthy and active lifestyle, I'm a pescetarianist and exercise almost everyday. I’m an avid runner, soccer defender, and tennis player. I also have an interest in fashion.
We’ve been working a lot on improving Mash This podcast as the only podcast dedicated to one of the hottest topics in software development, which is online services and API’s. Today we published the third episode about client libraries.
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.
You can download episode 3 from our website and check out the show notes that include links to many libraries and classes we cite during our conversation.
If you’re interested to follow the content on Mash This, you can subscribe to RSS feed or Apple iTunes. By the way, I’m working on moving the site for Mash This podcast to my Hawraman engine with better features, so it will be better soon.