Status Report - March 7, 2002

Hello folks,

1. Our Second Newsgroup Blast! A bunch of us got together and answered
questions in the microsoft.public.dotnet.languages.vb newsgroup - I hope our
answers were helpful. As has been mentioned before, in the future, these
will become more targeted to a specific feature (i.e. ASP .NET, etc).

2. A bunch more VB chats lined up for April and May (see list further down
this message for complete details). Topics covered include deployment,
exception handling, threading and lots more.

3. Index Usability improvement meeting with Editors across MS

4. Charles Carroll, on of the ASP.NET developer community's leading
contributors, came to Microsoft and spoke to the Developer Division about
developer communities and 3rd party community sites.

He is involved with 3 sites:

· - Online tutorials for learning ASP.NET

· - Over 700 moderated e-mail lists on
topics ranging from ASP.NET to Visual Studio .NET.

· - An online community of ASP.NET, Visual
Studio .NET and SQL Server columnists

All the lists are available via are moderated, so there is no
"inappropriate content". They are pretty hardcore about what they consider
to be "inappropriate content", i.e. ask a Windows Forms question on an ASP
list, it gets routed to the Windows Forms list and you get signed up for it.
Send a thank you to the list for a question that was answered, and your post
is rejected (but it is CC:'d to the person who answered it, so they still
get the thank you.)

By devoting each list to a hyper-specific area (i.e a list for ASP book
reviews, a list for debate about VB vs. C#, a list for Framework Help
content), he cuts down on the signal:noise ratio yet still allows an
appropriate arena for heated debates for those who are interested. is a place for anyone to publish technical articles without
the overhead of owning/running/paying for their website. The author is
responsible for any layout/revisions they is a blank canvas for the
exchange of knowledge.

Sites he recommended as having good content:

VB - cover lots of ground, content is pretty good.

Web Services - great for info about Web Services

ASP/ASP .NET - ASP.NET site with lots of good articles and
tips (incidentally, run by one guy, not 4) - Another good source for ASP .NET samples and
resources. - Source for ASP .NET tips


(This wasn't mentioned at the talk, but will host
your ASP .NET solutions for free (there is also a paid service). This seems
very much in the vein of the sort of things he was talking about - people
creating assets for the community out of passion and a love of the

(Sorry for such a focus on ASP .NET - that was the substance of what Mr.
Carroll spoke about.)

So, YAG returns to Microsoft at the end of this week, which means I will
stop impersonating him. This has been a great experience for me, and
hopefully not too painful for you. (For those who endured my feeble attempts
at humor, thank you for your patience.)

It's been fun, folks - thanks for reading,


Upcoming chats (

Microsoft Visual Basic: Upgrading Projects from Visual Basic 6.0 to Visual
Basic .NET
Thursday, March 14, 2002: 10:00 A.M. Pacific time (Greenwich mean time- 8)

In this session, we will discuss how to upgrade projects from Visual Basic
6.0 to Visual Basic .NET. We will start with an overview of what has changed
in Visual Basic, and then explain why and when you should upgrade. We will
then talk about how to use the upgrade wizard, what the common upgrade
issues are, and how to fix them.

DataGrid Web Server Control
Tuesday, March 19, 2002, 1:00 - 2:00 P.M. Pacific Time (22:00 - 23:00 GMT)

This chat is a follow up to the white paper located at
hart/html/vbtchTopQuestionsAboutASPNETDataGridServerControl.aspand will
focus on your questions about the DataGrid Web Server Control.

Working with Single File Web Form Pages
Tuesday, March 26, 2002, 1:00 - 2:00 P.M. Pacific Time (22:00 - 23:00 GMT)

This chat is a follow up to the white paper located at
t/html/vstchWorkingWithSingle-FileWebFormsPagesInVisualStudio.asp and will
answer questions about how to work with single-file pages in Visual Studio,
and how to convert single-file Web Forms pages to code-behind Web Forms

Becoming a Help Power User
Tuesday, April, 2002, 1:00 - 2:00 P.M. Pacific Time (22:00 - 23:00 GMT)

There is a lot of great material in the Visual Studio help file. This
session will cover various tips and tricks for getting the most out of it
and will collect your feedback on the help system.

Visual Studio .NET Enterprise Architect Tools
Tuesday, April 2, 2002, 2:00 - 3:00 P.M. Pacific time (22:00 - 23:00 GMT)

Successfully building complex enterprise applications requires a solid
architecture and a common understanding of requirements across the
development team. The role of an architect is typically to help their
organizations build applications that scale, integrate with existing
systems, fulfill business requirements, and be maintainable over multiple
versions of the product. In this session, Keith Short, Software Architect
for enterprise features within Visual Studio will answer your questions
about the tools Visual Studio .NET Enterprise Architect provides for
architects to build enterprise applications in a systematic, repeatable and
predictable manner.

Programmatically Creating Web Server Control Templates (Rescheduled!)
Tuesday, April 9, 2002, 1:00 - 2:00 P.M. Pacific time (21:00 - 22:00 GMT)

This is a follow on to the white paper located at
hart/html/vbtchCreatingWebServerControlTemplatesProgrammatically.asp and
will focus on your questions about creating web server control templates.

Creating Multithreaded Applications with Visual Basic .NET
Tuesday, April 16, 2002, 1:00 - 2:00 P.M. Pacific time (21:00 - 22:00 GMT)

This session will discuss how you can use multithreading techniques to
improve the performance and responsiveness of Visual Basic .NET

Whitepaper: Multithreaded Programming with Visual Basic .NET

Emulating Control Arrays
Tuesday, April 23, 2002, 1:00 - 2:00 P.M. Pacific time (21:00 - 22:00 GMT)

While this session will initially cover material in the Creating Control
Arrays in Visual Basic .NET and Visual C# .NET whitepaper, please feel free
to ask any questions you have relating to collections, event handlers, and

Whitepaper: Creating Control Arrays in Visual Basic .NET and Visual C# .NET

Working With Data at Design Time in Visual Studio .NET
Tuesday, April 30, 2002, 1:00 - 2:00 P.M. Pacific time (21:00 - 22:00 GMT)

Talk about the tools available at design time for incorporating data access
into your Visual Basic or Visual C# application, as well as working with
your database from within the Visual Studio Environment (IDE).

Whitepaper: Design-Time Data Tools in Visual Studio .NET

Exception Handling in Visual Basic .NET
Tuesday, May 7, 2002, 1:00 - 2:00 P.M. Pacific time (21:00 - 22:00 GMT)

Join us for a chat covering the things to keep in mind and best practices of
exception handling in Visual Basic .NET applications.

Whitepaper: Introduction to Exception Handling in Visual Basic .NET

Deploying Visual Studio .NET Applications
Tuesday, May 14, 2002, 1:00 - 2:00 P.M. Pacific time (21:00 - 22:00 GMT)

Join Microsoft in an online chat about the brave new world of deployment
using Visual Studio .NET. This session will use the "Deployment Changes in
Visual Basic .NET" whitepaper as a starting point; please feel free to ask
any deployment questions that you may have.

Whitepaper: Deployment Changes in Visual Basic .NET

White Papers released this week - available from

Security Recommendation: Disable HTTP-GET and HTTP-POST Protocols for
Production XML Web Services

For security reasons, Web service operators may want to disable the HTTP-GET
and HTTP-POST messaging protocols for XML Web services. Disabling these
protocols will help prevent external Web sites from maliciously
communicating with XML Web services on your intranet.

..NET Client Applications: .NET Application Updater Component

Want to make your application smart enough to update itself? This article
describes how to do just that. The .NET Application Updater component
included with this article is the same one used to make the .Net Terrarium
game automatically updatable.

(For those of you working with some of the older versions of Microsoft
products, I offer a link to the following. Lots of good info contained

Implementing ADO with Various Development Languages

Describes how to implement ADO in Microsoft Visual Basic for Applications,
Visual C++, VBScript, JScript, and Java.

(I don't usually include things like the following, but thought it would be
of interest to the community, as there is often a great deal of questions
about debugging. Note there are some minor technical requirements for
viewing the show itself - . However, if you are not interested in the
discussion on the show, you can also download their code examples from the
link on the right-hand side of the page.)

The .NET Show: Debugging with Visual Studio .NET
In this episode of The .NET Show, we talk with Shaykat Chaudhuri and Habib
Heydarian about a few of the debugging features and capabilities of
Microsoft® Visual Studio® .NET. They will show how easy it is to debug a
local client application and a remote ASP.NET server component, as well how
to use Visual Studio .NET to debug a SQL Server stored procedure.