Codeguru Update eNewsletter – August 4th, 2009 Network
Tuesday August 4th, 2009

This Week’s Topics

Comments from the Editor

Today I received a couple copies of my Web 2.0 Heroes book that published last year. The copies I received were in Portuguese! It is always cool to see translated copies of books that I’ve written. The C, C#, and C++ 21 Days books I’ve written are in a couple dozen different languages!

If you haven’t seen Web 2.0 Heroes, I recommend taking a look at it. Granted, I’m biased since I’m given author credit, but in truth, there is a lot of interesting comments from some key industry leaders. The book is a straightforward interview format. I ask people questions from a relatively set list and they provide answers. While the core questions are on how they would define Web 2.0, it is really some of the other questions that provide more interesting answers. This includes questions such as what is the next big thing, is the concept of semantic web real, and is Software as a Service (SaaS) fact or fiction. Biz Stone from Twitter responded to the SaaS question by saying:

“I think everything is moving toward this idea that you can add a lot of value to the Web. You mentioned before, Adobe AIR; now we’re seeing a lot of fun, small, desktop applications that are interacting with the Web, so I’m not going to say that the desktop applications are going to completely go away. There’s a desktop application that interacts with Twitter, and people love it. It’s just a growing awareness of, “We can connect, we can make this software a lot more social, and we can bring a lot more value to it if we connect to the Web and thereby connect it to other people.”

In regard to Web 2.0, Biz made the interesting comment that there is no Web 2.0; there is just the Web! I’m not sure what that does for the premise of my book, but it is an interesting comment that many people agree with!

If you want to find a good example of the community aspects of Web 2.0, head over to You’ll find a vibrant community ready to talk about anything from C# to C++ to the latest chatter!

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.

OpenGL Library, 5th Edition

By Dave Shreiner, Randi J. Rost, Bill Licea-Kane for Addison-Wesley
1728 pages for $99.99 (Boxed set)

Surreptitious Software: Obfuscation, Watermarking, and Tamperproofing for Software Protection

By Christian Collberg, Jasvir Nagra for Addison-Wesley
800 pages for $59.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 here.

An Introduction to the MForm Web Controls

By Michal Wozniak
Discover a set of controls that provides a very productive and flexible way of creating ASP.NET web forms.

[Updated] ListView Loading Images BMP, PNG, GIF, JPEG, WMF, ICO, and EMF Files Natively (pure WINAPI)

By Ali Imran
Learn about the possibilities and extra functionality that a simple ListView provides for loading images, either from an external image file, an Internet URL, application resources, and from external EXE, DLL, OCS, or CPL files.

[Updated] std::sort Comparison Function

By Wong Shao Voon
How to write a comparison function for STL sort.


By Mugunth Kumar
What order should the OK and Cancel buttons appear? Should it be like Windows or like the Mac? Are there any “rule of thumb” as to when certain standard should be followed or is it just a matter of taste?

[Updated] ADO.NET Entity Framework Tutorial and Basics

By mendhak
Discover an ADO.NET Entity Framework tutorial covering basic data operations for applications, including LINQ To Entities, Method Expressions, stored procedure mapping, and a little discussion about its usage in an enterprise environment.

Forms (Dialogs) Customization Based on Moveable / Resizable Elements

By Sergey Andreyev
Discover how to design user-driven applications

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!


Setting Environment Variables (Java)

Save button MFC (VC++)

A project for beginner (C++)

New Articles on

Using Visual Studio to Write Word Add-ins
Microsoft Office is the ubiquitous application suite of the Windows world. The classic combination of Windows and Office on a corporate desk also opens multitude of possibilities for developers. Read on to learn how to write business solutions to complement Word 2007 with your favorite tools, .NET and Visual Studio.

Performance Improvement: Bigger and Better
What do you do when a system or application performance problem just can’t seem to be fixed?

Must-Have Business Rules for Today’s Economy
Rules keep the business world moving forward so today we share Michelle LaBrosse’s top ten rules for a successful business.

Catch Errors at Compile Time with Java Generics
Using generics in your Java development can help you detect issues during compile time rather than being confronted by them at run time.

More by Author

Must Read