Codeguru Update eNewsletter - March 3rd, 2009

Tuesday March 3, 2009

This Week's Topics

Comments from the Editor

Happy "Square Root" Day!

Today's newsletter will be short because I'm currently at the Microsoft MVP Summit learning great things directly from the C++ team. I also have spent time in hearing from some of other teams as well. This includes talking "community" with the Visual Basic MVPs and leads. Hopefully when I return I'll be able to share information I can share on Visual Studio 2010, .NET, C++, and the direction things are going at Microsoft. Of course, a lot of the summit is non-disclosable, so we'll have to see what can be shared.

One thing worth noting about the summit is that each year we seem to have more people from Codeguru attending. This year a number of us plan to get together tomorrow night in Seattle. It is great to be able to take time to meet face-to-face many of the people that frequent Codeguru on a regular basis. What is even more interesting is to see that Codeguru is truly a global community. Several countries and continents will be represented in our getting together!

I need to get back to the summit!

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.

Best Practices: Solid Code
Donis Marshall and John Bruno for Microsoft Press
320 pages for $39.99

Microsoft SQL Server 2008 - Implementation and Maintenance Training Kit
By Mike Hotek for Microsoft Press
200 pages for $29.99

MCTS Exam 70-432

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.

.NET Tip: Avoiding Boolean Overload
By Jay Miller
Reduce your boolean logic to keep you program readable.

TIP: Using Proxies and ChannelFactory in WCF
By Mendhak
Look at the two methods of talking to WCF services and when to use them. Also see sample code to use the ChannelFactory in C#.

TIP: Be Careful with Dummy Reference Arguments
By Ashwin Kumar
Reference (output) arguments could be disastrous sometimes. Learn how to avoid these problems.

BLOG: What's the goal of Visual Studio 2010?
By Bradley Jones
Find out the answer according to Jason Zander, General Manager of Visual Studio.

Deploying Separate User/Site Configurations with ClickOnce
By Matt Goebel and Rachel Baker
Microsoft's ClickOnce framework is a powerful tool for deploying and updating Windows forms applications. Learn how to deploy separate application configurations via two methods: installing and updating from different locations, and using URL parameters.

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!


atoi(), itoa() ... make system getting crash (C++)

Writing My Own Operating System (Assembly)

SendMessage() with shared memory? (VC++)

Other New Articles

Creating RSS Feeds with the Zend Framework for Fun and Profit
By W. Jason Gilmore for
Build RSS feeds with the Zend Framework and profit from their publication using Google AdSense for Feeds!

Plan for the Future: Express Parallelism, Don't Manage It
By Michael Voss and Wooyoung Kim for DevX
When adding parallelism, the key design choice is to express concurrency in an application without explicitly managing the scheduling of that concurrency onto the hardware.

Using the Cellular Emulator in the Windows Mobile 6 SDK
By Wei-Meng Lee for DevX
Testing your Windows Mobile app just got a lot easier! Learn how to set up both Windows Mobile 6 Professional and Standard emulators and work with the Cellular Emulator.

About the Author

Bradley L. Jones


  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Moving from an on-premises environment to Office 365 does not remove the need to plan for disruptions or reduce the business risk requirements for protecting email services. If anything, some risks increase with a move to the cloud. Read how to ease the transition every business faces if considering or already migrating to cloud email. This white paper discusses: Setting expectations when migrating to Office 365 Understanding the implications of relying solely on Exchange Online security Necessary archiving …

  • Anthony Christie, the Chief Marketing Officer for Level Communications, is responsible for customer experience, worldwide marketing and product management. In this informative asset, he shares his insights into why a private network connection to cloud-bases applications is the right decision for your enterprise. Download now to find out more.

Most Popular Programming Stories

More for Developers

RSS Feeds

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