This looks like a disaster. It is like it was fast-tracked based on the oomph factor because seriously, how come you didn't notice
how hard it is to read text or even notice overlapping objects/controls? Maybe once we use it for some time, we will all get it - it is possible - but
as it now stands, I hope there will be an option to turn all that off, _especially_ on MacOS which is what I use to get work done.
Velocity is about familiarity, about expressiveness, about being able to quickly translating what you want to accomplish to code. It’s also about, for me anyway, not being constrained by inherent limits of the language or runtimes. Like I said, checks all the boxes.
As for experience, I have been writing C since the very early nineties and moved on to c++ soon thereafter.
Again, all that is, for the most part anyway, not specific to this language.
All our infrastructure technology, services, and almost all “applications” we have built are written in C++. That’s millions of lines of code and span everything from IR, distributed storage and computation, ads serving, relational and columnar datastores, caching and much more.
It’s about velocity and experience. Language rarely matters ( and when it does, you can use what’s appropriate ). For us, C++ checks all the boxes.
We have been running hundreds of services that effectively consume from various topics, perform mostly simple transformations and produce back to other topics. Providing this kind of functionality makes a lot of sense.
We are using TANK, and that functionality is not available there, but given the benefits such a feature provides, we will likely use RP as well in order to save on development time and number of distinct services we use for various events streams transformations.
On perhaps unrelated note, I think it'd be important for NetSuite to make sure their site's up the day Oracle buys them out, otherwise it 'd make both them and Oracle look bad. ( http://www.netsuite.com/portal/home.shtml, click on Free product tour - Oops )