Yesterday Soma announced The MSDN Code Gallery where Microsoft employees and the community can post samples and resources they want to share. This is a great site to use to share code, docs, videos, or any other content without having to manage a source-controlled project that takes code contributions like those on CodePlex.
Man! I haven’t blogged all week and I’m going through withdrawal. I’ve been up in Redmond with the gang and back-to-back meetings all day and meet-and-greet dinners every night make it hard to have time to answer emails let alone blog. But now I’m up in Victoria,
Yesterday I posted a Channel 9 interview
with Avner Aharoni, a Program Manager on the Visual Basic Team. In this interview Avner shows us how to enable XML IntelliSense in Visual Basic using the XML to Schema Wizard. He also shows the differences between how IntelliSense works with axis properties on XDocument and XElement objects and speaks to how the wizard can infer multiple schemas from multiple sources as well as the affect XML namespaces have on IntelliSense.
If you haven’t seen it yet, Bill Horst has a great series of posts on the VB Team blog on Converting SQL to LINQ. In this series he walks through, step by step, how to translate SQL queries that we’ve been writing for so long into Visual Basic LINQ queries.
Visual Basic MVP, Jim Wooley, just launched a site called ThinqLinq that’s completly written in Visual Basic using LINQ and according to Jim, only took him 2 hours to write! To quote Jim: “The site is a testimate to the power of LINQ and the RAD capabilities that it brings.”
Tim Heuer and Joe Shirey are putting together free developer and architect focused events in Phoenix and Denver and I’ll be there speaking on all things new and good in Visual Basic 9.
I plan on showing practical examples of LINQ and Visual Basic’s unique expression syntax and as we write the queries I’ll show how the new language features tie into them to make them work.
In my previous post on TableAdapters and Transactions I showed a couple techniques on how to perform hierarchical updates inside a transaction when you have multiple related DataTables in your DataSet. The example I gave here shows how to use database transactions or the TransactionScope to update your data properly using Visual Studio 2005.
Here’s a summary of all the content the VB team members, including myself, have created for you on the Developer Center and our blogs these past couple of months to make it easier to find. Remember you can also grab rss feeds for Downloads,
I’ll be speaking at the Victoria Code Camp on January 26th so if you’re in the area and you have nothing else to do on your Saturday come on up to beautiful Victoria. This is going to be a GREAT code camp!
There’s still a lot of Visual Basic 6 systems running the world and if you’re one of the developers maintaining those systems you may be looking at migration strategies to move to .NET. You don’t have to take on a complete rewrite of your system,