Hey Daniel -- I have been watching all your parallel videos and wanted to personally thank you for taking the time to create all this quality content, very much appreciated -- the new parallel concepts and IDE support in particular are getting me very excited
As much as I hate to say this; a lot of English people talking tech seem to come across as uncharismatic on video (not talking about this one in particular) which is a shame. We really dropped the ball on this one compared to our American counterparts.
Great to see more of these videos coming – we will get there!
I recognised Gregor Noriskin at the end with the great question about declarative/functional features creeping into C# and OOP just becoming a "feature" rather than the be-all and end-all. This is a fascinating time i.e. there is a lot of cross-pollination
happening in the language space right now.
If I'm honest though I don't like the format of these shows. Don't get me wrong; the content is first rate but I found the interviewer very irritating and the set/audience is not necessary at all.
You edited a div using WYSIWYG and it updated a CSS declaration in a css file. Although cool; it seems error prone to me due to the complicated nature of CSS. My point is that the div could have a background based on a complicated "cascade" of rules i.e. 20
things could directly or indirectly reference it so what is EW supposed to update when you make the change from design view? Perhaps you standardised on some kind of 1-1 mapping?
Another point was that in Sharepoint designer (this is the other half of the product split from frontpage); there is a very cool CSS feature that lets you identity the effective style applied to an element i.e. due to inherited, explicit and indirect rules.
Do we get that here?
The question about obfuscating your JS/.NET IL for WPE/e work - oh come on. Like you are going to have any trade secrets written in the presentation tier of a web app - byh virtue of the fact you are making it public people could simply
look at it and go away and copy it anyway.
I loved his PR spin about how they have (basically) have[ed] no intention to make it available for Linux. I could care less anyway
Will you have the ActiveX activation click for WPF/e apps i.e. because of the
zolas eolas[ed] patent?
Roll on ASP.NET AJAX WPF/e extenders I say
You talk about Firefox having a better debugger than IE? Last time I debugged my JS code with Visual Studio I knew I was in a better place than venkman..
You hosted the xaml using a script tag in the page, do you support src="" ?
Was interested to hear about your use of SCRUM for development process methodology - are there many teams in MSFT that use this?
When you were thinking of the new document format that uses Zip format (with another subset of XAML) - it was XPS!
On your stripped down version of the framework, how much of the BCL (and features of C#2.0 i.e. generics) is available? (Any C#3.0 features accessible?)
I too want to raise my hand in support of this show - I thought it was a great episode and even though some of it is teaching us how to suck eggs; it really is critical stuff that every developer should know.
"Q: Can I create non-gaming applications (such as a Media Center/Player) with XNA Game Studio Express?
A: On Windows this is possible, but the initial release on Xbox 360 is tuned to writing games. This is an area we are actively looking to the community for feedback on the types of applications they want to write for their Xbox 360. "
I found this in the FAQ but would still like some elaboration.
Also they are discontinuing MDX so you would assume XNA is the "replacement" as they are talking about offering help for transition. I suspect they will have a rule that non-games or possibly even proprietary games (that can't be published through some public
mechanism for IPR/privacy/confidentiality reason) are Windows-only.
A critical question you didn't ask is about application development i.e. as opposed to game development.
Imagine something like Ventuz (www.ventuz.com) running on XBox 360 or some other presentation/visualization software. Imagine data analysis/visualization applications.
The key thing is that XBox hardware is pretty powerful and cheap as chips - not to mention portable too.
I always got the impression they would be against LOB apps on the XBox because they lose money on every console sold, and have to recoup it in some way through channel sales and licensing agreements with the games vendors.