"How Cloud computing, PaaS, Mobile, HTML 5, Open Source, and other new technologies are impacting software development." . . . . . .