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.

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

  • On-demand Event Event Date: March 23, 2017 As you adopt the use of cloud services, whether in public/IaaS, SaaS or hybrid environments, the attack surface expands and, if breached, the costs increase exponentially. This session is designed to help IT and security leaders understand and address the unique challenges that enterprises typically face when they deploy their applications in the public cloud. It summarizes the areas that the public cloud vendors typically take care of and highlights the areas …

  • Organizations today are under tremendous pressure to deliver a higher quality of products and services at lower costs, and to do so using existing resources. Any expenditure companies do make to help them achieve this goal is expected to deliver a measurable, hard-dollar ROI — and to deliver it quickly. The Internet of Things (IoT) is creating new opportunities for companies to enhance their products, gain business insights and differentiate their offerings. This whitepaper defines an ROI model 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