Codeguru Update eNewsletter - May 29th, 2007

CodeGuru Newsletter
May 29, 2007

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

___________________________ Sponsors ________________________________


--> Editorial
        ... Is Microsoft Indicating that nothing new is coming?

--> Recently Published Books

--> New on CodeGuru:
        ==> Controls
                - TIP: Create In-Place ToolTips on Your Own Controls
        ==> Data
                - Introduction to LINQ, Part 2: LINQ to XML
        ==> Shell
                - Creating PowerShell Cmdlets in VB 2005
        ==> VB.NET Syntax
                - Implementing Extension Methods in VB.NET
        ==> XSD Tutorial
                - XML Schemas For Beginners

--> Discussion Groups -- HOT Threads 
        - C# Interview Questions (C#)
        - Sending and receiving signals via rs232.... (Java)
        - Buffered File Input (VC++)

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

Jupiterimages - your search ends here
Jupiterimages offers online subscriptions and single image
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
individual consumers.
See what you're missing.
Go to:

Comments from the Editor

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


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 http://partywith.palermo.cc 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. Jones

Recently 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
      By Jefford, Smith, and Fairweather for WROX
      700 pages for $49.99

--> Professional Microsoft Virtual Server 2005
      By Ben Armstrong for WROX
      600 pages for $49.99

New & Updated Articles on CodeGuru

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


This week's CodeGuru posts:

There was a United States holiday this week, so this week's postings are light.

==> Controls

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

==> Data

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

==> Shell

- Creating PowerShell Cmdlets in VB 2005
     By Josh Fitzgerald -
Windows 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.

==> VB.NET Syntax

- Implementing Extension Methods in VB.NET
    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 .NET.

==> 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.

Discussion Groups

Check out the CodeGuru discussion forums at:


Forums 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 (C#)

==> Sending and receiving signals via rs232.... (Java)

==> Buffered File Input (VC++)

New Articles on Developer.com

Below are some of the new articles that have been posted to Developer.com (http://www.developer.com).

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 copy.

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.

3. Using the DOM class in AJAX with the GWT and Java
    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.


This article was originally published on May 30th, 2007

About the Author

Bradley L. Jones


Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date