Channel 9 Interview: Brian Beckman Does Higher Algebra with Visual Basic

Today I posted an interview on Channel 9 with Brian Beckman , Principal Developer (currently working with Erik Meijer), where he attempts to teach me higher algebra using Visual Basic, generics, and operator overloading. Brian is a wonderful person and brilliant physicist and we have a lot of fun with vectors and matrices and VB. I… Read more

Channel 9 Interview: XML Literals Performance and Namespaces Explained

I just posted a Channel 9 interview with Avner Aharoni, a Program Manager on the Visual Basic Team, as he dives into LINQ to XML and XML Literals in Visual Basic 9 and explains namespace bubbling and the performance gains you may see using XML Literals. This is a good interview to pay attention to if you… Read more

Channel 9 Interview: Refactoring in Visual Basic with Refactor!

I just released a Channel 9 screencast with Lisa Feigenbaum, PM on the VB IDE Team, where she shows us how to use Refactor!, the free add-in for Visual Studio 2005 and 2008 that provides over 30 refactorings for Visual Basic. Lisa walks us through all the new refactorings that were added for the latest version… Read more

New VB Community Article: Creating Visual Studio Add-ins

Rod Paddock’s latest Community Article is up on the Visual Basic Developer Center on Creating Visual Studio Add-Ins which first appeared in CoDe Magazine. Rod goes a little bit deeper than I did when building an add-in and shows how to work with the project system and automatically open files and insert code. Thanks for… Read more

Lambda Expression Fun with Visual Basic

One of the Dev’s, Matt Manela, on my VS community team has started playing with Visual Basic. I always enjoy reading the adventures a developer has learning a new language. You can read the excitement someone has as they learn. I think I’m the same way. :-) Read about some of the Lambda Expression fun Matt’s… Read more

Mail Merging with Word, LINQ and XML Literals in VB

I’ve mentioned before that you can use XML literals in VB 9 to do text merging so I figured it should be pretty easy to do some mail merging in Word the same way. Word 2007 (and Excel, etc) now uses a standard XML format called Office Open XML to describe documents so I thought… Read more

Northwind Meets Virtual Earth – Generate VE Maps with LINQ

With Visual Basic 9 and LINQ you can easily create XML from multiple data sources including relational data, other XML sources or any other queryable object. Since most modern systems interact with each other in some form of XML the possibilities are endless. SOAP, XAML, HTML, RSS can all be created easily with LINQ to… Read more