For many C++ developers, API Design probably makes number 3 or 4 on their priority list. Majority of developers flock to C++ for the raw power and control it provides. Consequently, performance and optimization is what occupies the thoughts of …
Read MoreWhat is an Application Binary Interface ?
According to Wikipedia, ” an application binary interface (ABI) is an interface between two binary program modules; often, one of these modules is a library or operating system facility, and the other is …
Read MoreShould you distribute your C++ API as a static or dynamic library ? The answer to that question is not straightforward and will depend on a number of factors like:
In my last article, we looked at how to capture libcurl traffic in Fiddler. Another equally popular http transport stack is the CPP REST SDK, a.k.a., Casablanca.
We’ve used Casablanca widely across Microsoft on Windows and Xbox. A …
Read MoreOne of the engineers on my team stopped by today with an interesting problem. He was switching the http network stack in our SDK from casablanca to libcurl and needed to see the traffic in Fiddler for debugging.
However, when …
Read More