Codeguru Update eNewsletter - September 30th, 2008 Network
Tuesday September 30, 2008

This Week's Topics

Comments from the Editor

Do you have a favorite development tool? What do you think is truly the best new technology being bantered about today? If you are a real developer, you'll have an opinion! If so, jump over to and fill out the Product of the Year survey. You don't have to fill out all the fields. Just fill in the ones you care about. These are nominations for to consider for their award, so any products that fit a category can be entered.

Yesterday, Microsoft unveiled the details of Visual Studio 2010 and the .NET Framework 4.0. It seems just a short time ago that the first beta was released and that .NET was launched. In truth, that short time is about eight years. With over a decade of work on .NET, it is no surprise to see how far it has evolved in helping to provide technical solutions. With this next version of Visual Studio, Microsoft is hitting on the changing world of platforms, on continuing to improve things for programmers, on bringing departmental applications into the mix, on supporting today's tech topics such as cloud computing, and on even better support for application life-cycle management (ALM).

Microsoft talks about these areas in their recent press release. Rather than simply regurgitating the release information to you, I've posted it onto the announcements forum ( Microsoft doesn't seem to be slowing down on Visual Studio or .NET!

I'd like to end this week's newsletters with congratulations to SpaceX and their successful launch of their 'Falcon 1' rocket to orbit.

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.

Microsoft SQL Server 2008 Administrator's Pocket Consultant
By William R. Stanek for Microsoft Press
720 pages for $34.99

Designing Messaging Solutions w/ Microsoft Exchange Server 2007 Training Kit
By Paul Mancuso, et. al. for Microsoft Press
720 pages for $69.99

For MCITP Exam 70-237.

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.

Adding REST Support To Your WCF Applications
By Dan Rigsby
Adding REST support to your Windows Communication Foundation (WCF) applications has become very easy. Discover how to add it to both your forms-based and your web-based solutions.

Getting Up and Running with the Composite UI Application Block for WPF
By Jani Jarvinen
Building small applications from scratch is easy enough with almost any available programming technology. However, if you are assigned the task to build large applications and have the requirement to re-use code either now or tomorrow, you need to be a lot more careful. Microsoft has ready-made patterns that help you build complex Windows Presentation Foundation applications with reusability and componentized design in mind.

Customizable Alert Window
By Marius Bancila
Observe the use of a small framework for building alert windows that can be customized in various styles.

Creating a Most Recents Menu Item with the MenuStrip
By Paul Kimmel
The MenuStrip and ToolStripMenuItem are a little harder to use than the Menu from earlier versions of VB. Walk through exercises using the MenuStrip, ToolStrip, and the Command behavior pattern to encapsulate a Recents menu for your applications that operate on files.

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!


Linux text files (C++)

Algorithm or BAD RAM? (C++)

Format date WWYY (VB)

New Articles on

NEW and IMPROVED: A Lesson in Change Management and Project Management
By Michelle LaBrosse
What is the most effective way to introduce change within a department or organization?

Introducing a Lightweight UI Toolkit: Shake Your User Interface
By Ibon Urrutia
Flash Lite developers aren't the only ones who can make animated user interfaces easily; Java ME developers also can benefit with the aid of the Lightweight UI Toolkit. Shake your Forms, baby!

Math for Java Game Programmers, Our First 3D Game Program
By Richard G. Baldwin
Learn how to write your first interactive 3D game using the game-math library. You will also see how to write a Java program that simulates flocking behavior such as that exhibited by birds and fish and how to incorporate that behavior in a game.

About the Author

Bradley L. Jones


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

  • You must have javascript enabled in order to post comments.

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

Top White Papers and Webcasts

  • As your content grows, it can be challenging to define the proper rules, regulations and policies that govern that content and ensure proper protection and compliance. Entrusting your content to Box – the only secure, modern content platform in the cloud – is the right first step. The next step is to evaluate your retention, disposition and defensible discovery needs and to establish the proper buy-in to satisfy all your needs. In this Information Governance webinar, learn how Box Governance can add …

  • On-demand EventEvent Date: March 21, 2017 With the rise in ransomware attacks, bank heists that reached new levels of sophistication, and extortion plots that were beyond anything we could have imagined, 2016 certainly was an eventful year for cybersecurity. Going into 2017, no business can afford to be uninformed about cybersecurity or unprepared for an attack. Watch this informative webinar, presented by Andrey Pozhogin, Senior B2B Product Marketing Manager at Kaspersky Lab, as he examines predictions for …

Most Popular Programming Stories

More for Developers

RSS Feeds

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