Codeguru Update eNewsletter – May 29th, 2007

CodeGuru Newsletter
May 29, 2007

This newsletter is part of the, EarthWeb, and networks.
Jupitermedia Corporation

___________________________ Sponsors


–> Editorial

        … Is Microsoft
Indicating that nothing new is coming?

–> Recently Published Books

–> New on CodeGuru:

– TIP: Create In-Place ToolTips on Your Own
– Introduction to LINQ, Part 2: LINQ to
– Creating PowerShell Cmdlets in VB
        ==> VB.NET
– Implementing Extension Methods in
        ==> XSD
– XML Schemas For Beginners

–> Discussion Groups — HOT

        – C#
Interview Questions (C#)
        – Sending
and receiving signals via rs232….
        – Buffered File Input

–> Highlighted new articles on 
Copying Arrays in Java 6
        2. Add
Mapping Technology To Your Work
Using the DOM class in AJAX with the GWT and Java

– your search ends here
Jupiterimages offers online subscriptions and single
downloads for clipart, Web graphics, photos, footage and music

(including flash versions) via a comprehensive network of

design-oriented Web sites for industry professionals and
See what you’re missing.
Go to:,37kr,1,dh1n,3138,jorm,i5r0

from the

Is Microsoft Indicating that Nothing New Is Coming?

I write a lot about Microsoft and its products in this newsletter. As such,
the question above might seem a bit weird because I’m always mentioning new
things. Recent new products mentioned include Silverlight and PopFly. Over the
past year, you’ve seen mention of products currently in beta, including Visual
Studio “Orcas,” LINQ, Silverlight, Windows Server 2008 “Longhorn”, and SQL
Server “Katmai”.

With all this stuff in the pipeline, you might wonder why I’d ask whether
Microsoft is indicating nothing new is coming!

Microsoft does a lot of technology shows. The two big ones for developers are
Microsoft Tech Ed and Microsoft’s Professional Developer Conference (PDC).
Microsoft does a Tech Ed show yearly. In fact, the next show is next week in
Orlando. The Tech Ed show generally is focused on the tools and servers that are
available today. Although some leading edge stuff is covered, most of the
coverage is on products that people can access now. At next week’s show, this
will include Visual Studio “Orcas” and many of the products mentioned above.
These products have preview versions or betas that are publicly available now,
so it fits that Microsoft would cover them at Tech Ed.

Although Tech Ed really focuses on the server and IT Pro topics more than
developer topics, the PDC conference is the converse. It focuses on developer
topics. The PDC show also tends to focus on upcoming and future technologies
rather than on “today’s” technologies. This is what has differed the PDC show
from Tech Ed.

It is also why the PDC show happens less often. Rather than happening yearly,
it tends to happen every other year. The next PDC was slated to be in Los
Angeles, California on October 2 – 5. The PDC conference is the “big one” for
developers who use Microsoft technology. As such, it was a surprise to see that
the October event for this year is being “rescheduled.” Yes, it was canceled. If
you go to the PDC site at,37kr,1,406x,7kdf,jorm,i5r0

you’ll see that Microsoft states that the reason for rescheduling is that
they won’t be in front of any major platform milestones.

There are two ways that you can look at the canceling of the PDC. The obvious
way is to see that nothing new will happen for a while. An alternative view is
that Microsoft was surprised in that it was actually shipping a number of
products when expected, rather than getting the standard “Microsoft delays.” Had
they gotten the standard delays, the PDC would have been timed just right for
“Orcas,” “Katmai,” and Windows Server 2008 to all be future products. Maybe
Microsoft is on track to ship a number of key products on time. That would be
something new.

Are you going to Tech Ed? A big part of going to conferences is the ability
to network with your fellow developers. It would be great for Codeguru members
to get a chance to meet face-to-face. I was given the URL as a
potential networking opportunity on Sunday night. If you come across any other
parties, err networking opportunities, at Tech Ed, feel free to share with the
rest of your Codeguru friends in the forum, or at least drop me an email!

Until next week,

Bradley L.

Published Books

For those of you keeping up by reading books. The following are just a few of
the new books that have been recently released. If you’ve read any of these,
feel free to write a review to be posted on CodeGuru. See the submission
guidelines at:

–> Professional BizTalk Server 2006
Jefford, Smith, and Fairweather for WROX
pages for $49.99

–> Professional Microsoft Virtual Server
      By Ben Armstrong for
      600 pages for

& Updated Articles on

Following are short descriptions of new articles on CodeGuru. If you are
interested in submitting your own article for inclusion on the site, then you
will find guidelines located at,37kr,1,fka1,909i,jorm,i5r0

This week’s CodeGuru posts:

There was a United States holiday this week, so this week’s postings are

==> Controls

– TIP: Create In-Place ToolTips on Your Own
     By pengch –
Learn how very
easy it is to create in-place ToolTips on your own controls, such as a treeview

==> Data

– Introduction to LINQ, Part 2: LINQ to
     By Marius Bancila –
Learn about the
System.Xml.Linq namespace and how to construct and query XML data with

==> Shell

– Creating PowerShell Cmdlets in VB
     By Josh Fitzgerald –
PowerShell not only offers a powerful shell and scripting language, but also an
easily extensible interface. Here, you will learn that it is relatively simple
to extend the shell and language by creating custom cmdlets.,37kr,1,bvxm,gzyx,jorm,i5r0

==> VB.NET Syntax

– Implementing Extension Methods in
    By Paul Kimmel –
Extension Methods
permit programmers to add behavior to a class without creating a wrapper. Here,
you will learn how to implement Extension Methods in Visual Basic and

==> XSD Tutorial

– XML Schemas For Beginners
    By Simon
Sprott –
This five-part article gives a basic overview of the building
blocks underlying XML Schemas, showing how and when to use them.,37kr,1,97yd,fxm2,jorm,i5r0


Check out the CodeGuru discussion forums at:,37kr,1,bcr8,cx5j,jorm,i5r0

include Visual C++, General C++, Visual Basic, Java, General Technology, C#,
ASP.NET, XML, Help Wanted, and much, much, more!


Some of the current threads with the most activity are:

==> C# Interview Questions

==> Sending and receiving signals via rs232….

==> Buffered File Input

Articles on

Below are some of the new articles that have been posted to (

1. Copying Arrays in Java 6
    By Jeff
Langr –
The new arraycopy method supports more than just copying the entire
contents of a source array into a target. It allows for a source and target
start index, as well as a length that represents the number of elements to

2. Add Mapping Technology To Your Work
By Jason Gilmore –
The technology has arrived. These articles will show
you how to take advantage of it.,37kr,1,lsmk,7jpz,jorm,i5r0

3. Using the DOM class in AJAX with the GWT and
    By Richard G. Baldwin –
Learn how to
write the Java code necessary to make effective use of the DOM class in the
Google Web Toolkit.,37kr,1,5p1p,3tjb,jorm,i5r0


More by Author

Must Read