This post originated from an RSS feed registered with .NET Buzz
by Scott Hanselman.
Original Post: PDC - Conclusion
Feed Title: Scott Hanselman's ComputerZen.com
Feed URL: http://radio-weblogs.com/0106747/rss.xml
Feed Description: Scott Hanselman's ComputerZen.com is a .NET/WebServices/XML Weblog. I offer details of obscurities (internals of ASP.NET, WebServices, XML, etc) and best practices from real world scenarios.
Aero - The look and feel catches up to Mac OS X, and introduces some interesting twists,
such as Common Dialogs for People.
Indigo - To protect your current investment, stick with ASMX and you won't go wrong.
Don Box says Objects are baked. They're done, you use them, be happy.
Use objects interally in your apps, but start getting your head around the differences
between explicitly working with a remote object and sending a messsage. Messaging
doesn't equal RPC. Boundaries
between applications are explicit. Share schema, not type. Benjamin
Mitchell has some great notes from Omri's talk.
Interesting note, Gudge
says DIME is dead, but Soap with Attachments and SOAP/MTOM live
on, so don't be sad.
Serialization - Think about
Contracts and Message Passing. Repeat: Share schema, not type.
ADO.NET 2.0 - is a lot more “database
independant“ and a DBProviderFactory pattern makes it even more clear.
WinFS - NTFS still has many good years under it (although a better defragmenter couldn't
hurt) but WinFS
adds a new world of Metadata to Documents and Settings. WinFS's System.Storage
will let us query metadata on our content with SQL, OLEDB, COM, or managed APIs.
It is truly the base of the pyramid.
Speech -
Ya, speech. We saw parts of this at PDC, but expect speech recognition to play
a bigger role when we have 4 and 6 Ghz systems. :)
What's in store for PDC 2004/5? - Don't fool yourself, the next PDC will also be “The
Longhorn PDC,“ except you'll see your feedback folded into much improved
Beta bits. Remember, this was a preview, there's still great things being done
with .NET 1.0, 1.1 and soon Whidbey (.NET 2.0).
Monday, back to reality, and I'm back to coding some great .NET Framework 1.1 libraries
to support some of the world's largest banks (and interop'ing with some VB6 libraries!
Oy, the glamour!) :)