I'm not certain what academics make of some of the latest technology trends. Word on the street is that mashups are being taken seriously by developers, Javascript is driving todays web user-experience, and having DHTML scripts running on your desktop is proving rather popular.
Do we just focus on teaching the principles underlying these technologies (which I guess would be SOA, web services and dynamic languages), or do we help students understand what the marketplace implementation looks like?
If you're leaning towards either the "both" or latter answer, then there's a great resource we've just launched that provides a one-stop-shop for learning about (or even teaching about) Microsoft's technologies emerging in this space. It's called Mix University. Enjoy.
Andy