Web technology is totally blown. Guys behind invent abbreviations and synonyms as they go using totally silly concatenations. That's why there are prefessors and doctors only made by knowing all them though they don't even know how a computer works in detail. It's sad it has come so far and the whole academic degree system is totally useless to me. You can a degree above master with just about every stupid thing and nobody will ask you about how know about the stuff that's behind the stuff you're looking behind. It's sure that my software engineering lecturer doesn't know anything anymore about programming below Java. She seems to believe in a world with only web services, online stores and database transactions. And I bet she wouldn't even understand how the Java compiler she's using works.