The problem is that when you notice something inaccurate in a document, you have the tendency to ignore the rest...
It is a superior alternative for classic application development, and some nice slim and full-featured GUI toolkits use its qualities well.
I would say C++ is the way to go for servers, not really GUI. As much as I love C++ I wouldn't recommend using it for writing a GUI.
dynamic_cast<MyData>(funky_iterator<MyData &const>(foo::iterator_type<MyData>(obj))
I get it's a joke, but it would be a better joke if it was actually valid C++ or close to something you would actually write.
contemporary C++ using STL looks like a classic case of the "If all you have is a hammer"-syndrome
I don't understand what it means. The STL is a very powerful tool to implement complex data processing and work on structure. Is this another case of someone using the containers without using the algorithm's functions?