Presentation: Tweet"C++ In The Era Of The Cloud"
C++ is your language of choice if your goal is to wring out the last ounce of performance out of your app. While raw performance - including multicore performance - has traditionally been one of the strengths of the language, it is often seen as long in the tooth when it comes to connecting to cloud. In particular, consuming and authoring REST services in C++ is still pretty hard. Often hard enough to want to switch to another "productivity" language such as Java or C#. And yet the problem lies not in the language itself - C++ 11 is a thoroughly modern and productive language - but in the lack of modern mainstream libraries that remove the headache from accessing the Web in C++.
In this talk, we'll take a look at the Casablanca library - a new library for consuming REST services in C++. Casablanca exposes its asynchronous APIs through a composable model based on tasks. It's the elegance and productivity of JavaScript with the performance and control that you'd expect from C++. It's built by a team in Microsoft, but the library is open source and cross platform - so fire up your Linux box, fork a repo, tweak it to your heart's content, and contribute back to the community.
Download slides