Codeguru Update eNewsletter – May 6th, 2008   Tuesday May 6, 2008

This Week’s Topics

Comments from the Editor

Did you hear, Microsoft dropped its proposal to acquire Yahoo! Okay, we don’t care anymore, so I’ll say nothing more.

Did you hear about Live Mesh? Now, that is something that is a little bit more interesting than Yahoo! When you add Live Mesh to Office Live and other things that Microsoft is releasing, you can begin to see the makings of something truly interesting.

With Live Mesh, consider the following. Have you ever sent an email to yourself with an attachment so you’d have it on a different machine? Have you ever been on a different machine and wanted to access a program you had on a different computer at home? Have you ever wanted to share photos and other media or files, but didn’t want to have to choose multiple services such as Flickr?

Live Mesh does all of this and a lot more. Although none of these things are innovating on Microsoft’s part, Microsoft is starting to bring things together and to catch up with some of the innovations other companies have been doing on the Web. Live Mesh is definitely another Microsoft initiative worth watching. (

Of course, among the most interesting news over the past week was the release onto MSN of Madonna’s performance live from Roseland Ballroom in New York. You can see the full concert at Not a Madonna fan? That’s okay, but consider where technology has evolved to today. We now have steaming video at high resolutions. What was virtually impossible just five or six years ago, is now becoming commonplace. Live Mesh from Microsoft might not seem like much today, but if you extend out its potential, it could be interesting in five or six years.

With things like Live Mesh and Madonna concerts, this Internet thing might turn out to be something worthwhile.

Until next week…

Bradley L. Jones
[email protected]

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.

LINQ in Action
By Marguerie, Eichert, and Wooley for Manning
560 pages for $44.99

Pro WPF in C# 2008
By Matthew MacDonald for Apress
1060 pages for $54.99

Code Leader
By Patrick Cauldwell for WROX
240 pages for $39.99
“Using People, Tools, and Porcesses to Build Successful Software”

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

Export DataGridView to Microsoft Excel
By Paul Avery
Learn how to export information from a DataGridView to a Microsoft Excel file.

.NET Tip: Writing to the Event Log
By Jay Miller
Create a class to add Error, Warning, and Information entries in the Windows event log.

Using Literal XML with Embedded Expressions in VB9
By Paul Kimmel
Learn how to use literal XML with VB9 and embed expressions, such as LINQ queries, in the XML.

[Updated] Common Add-Ins
By sp1ff
Discover a way to write add-ins such that a single binary can be hosted across multiple versions of DevStudio, Visual Studio, and Office. It uses C++ & ATL, but the principles should carry over to other languages and frameworks.

Discussion Groups

Check out the CodeGuru discussion forums
Forums include Visual C++, General C++, Visual Basic, Java, General Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!


Problem with GetDlgItemText (VC++)

Creating a process in MFC without showing the GUI (VC++)

yield return (C#)

New Articles on

Math for Java Game Programmers
By Richard G. Baldwin
Game programming isn’t only about code. You must also have a solid understanding of the math within the code. Luckily, you can get that knowledge here.

Portal Federation with WebLogic Portal WRSP: The Basics
By Scott Nelson
WSRP (Web Services for Remote Portlets) is a handy specification from the folks at OASIS. It provides a standard for portal applications to share portlets between portals. Discover what it can do for you.

Introduction to the Next Generation of Source Control
By Aleksey Shevchenko
Source Configuration Management (SCM) is an essential part in the Application Development lifecycle. Learn about a next-generation source management tool—Synergy CM.

More by Author

Must Read