Yesterday, Artur Laksberg and I presented Casablanca at //build/ 2012 to a room full of C++ developers eager to hear more about connecting to cloud services in C++.
Here's a link to the presentation on Channel 9:Wednesday, October 31, 2012 7:25 PMOwner
Just watched it. Well done Niklas ;)
I'm afraid most developers there were not able to understand the benefits Casablanca could bring to the C++ community - or perhaps I'm the one getting it wrong:
BIG STUFF WORTH MENTIONING:+ PPLx tasks, agents, task continuations, future .then(), concurrent containers / message blocks, publish/subscriber, actor model+ File I/O - Asynchronous, etc...+ Excellent Network library sitting on top of PPL concurrency+ Great HTTP framework, REST services (should show side by side code in NodeJS, or others to see how simple you can implement the same using Casablanca with the C++ benefits)+ Implement easily REST API facades for legacy C++ code+ Using modern C++11 !
+ Casablanca will be mutiplatform and will make source available to the C++ community (windows, Linux, others?):
+ much more benefits...
(Let me go ambitious here) Modern/robust/integrated solution alternative to Boost::Asio?
The audience seemed completely lost - few that stayed to the Q&A, and based on the questions, They didn't understand the potential of Casablanca, or how they could use it in their projects.I liked it but I'd suggest you prepare "simpler" examples next time and focus on "selling" it to the C++ community
I still have high hopes for Casablanca, and looking forward to use all of it in future projects.BTW- Azure is a great platform to deploy your Cloud Casablanca apps / services but unless your boss told you to sell it as the main benefit of Casablanca, just refer it as how much value added stuff you'll get if you opt for it and you created a Casablanca solution. ;)
Sunday, November 04, 2012 3:04 AM
- Edited by Fernando M Sunday, November 04, 2012 3:07 AM