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 MoreIn the highly acclaimed book "The Seven Habits Of Highly Effective People", Steven Covey states that we can greatly amplify our chances of success when we "Begin with the End in Mind".
For me, this means …
Read More