Well, the first day of the VS Live conference has finished, and Ben and I have been in lectures all day. Ben was sitting in on lectures on LINQ and similar topics all day, I believe. Haven't touched base with him since the lectures ended, though, so I don't know how it's been going for him.
I spent the day listening in on some pretty fun lectures. WPF and Silverlight have been the main topics, and there are enough of those to last me through tomorrow, too.
The first lecture wsa kind of a 101 on WPF, which was good because I've never really rolled my sleeves up and worked with it before. I've just seen some introductions. The next two I attended were presented by the same guy, a Microsoft MVP who is the president of Oak Leaf Enterprises - http://www.oakleafsd.com/ - and were a little more in-depth. He re-created the iPhone's interface using WPF. It obviously didn't quite pull up the same operations that the iPhone does, but it did behave in a very similar manner and looked almost identical. And the cell phone bars were solely a mock up :)
The last couple of lectures were a cross between WPF and Silverlight. We learned a lot about how to minimize code and how to be more productive with your XAML, as well as how to do some pretty fancy data binding stuff.
The biggest thing I've found out is that this is not just some fad or some kind of *other* way to do things: this is it. WPF and its ilk are the future. Truly. I'm not saying that in a gimmicky way. I never do that. I say what I mean and I mean what I say. Microsoft has literally dead-ended Windows Forms. There will be no major enhancements for the Windows Forms technologies: WPF is the way to go. WPF is also very easily converted from a Windows application to a web application. This is not the case with normal Windows Forms and Windows Web Applications as it stands today.
And I, for one, welcome our new development technology overlords. As the internet meme goes.
Designers can learn XAML, in my opinion, or at least the ones worth keeping around. Also, we developers can have a much easier time developing richer, better looking applications. This will really help (expression) blend the two categories of coding. That (terrible) pun does make me wonder about the future of Microsoft Expression Blend and Microsoft Visual Studio. I find it very strange to keep the two separate. Maybe they could be offerred separately, so that the costs of either one could stay down, if you didn't need the other, but I'd prefer a package deal that wasn't too outrageously expensive, myself.
I'll be getting some other things in tomorrow and Wednesday, but today was all WPF, XAML and Silverlight. I'll check in again tomorrow, with more information on the aformentioned technologies, plus a .Net MVC Framework lecture I'll be attending, as well.
I'll be keeping tabs on my non-VS Live dealings here in New York on my MySpace blog if you are privvy to it (meh, it's public, anyone can look it up) if you care to hear about my non-professional goings-on.