Codeguru Update eNewsletter – July 29th, 2008 Network
Tuesday July 29, 2008

This Week’s Topics

Comments from the Editor

Are you doing mobile development?
Jupitermedia recently did a survey and determined that statistically over
35% of developers visiting our sites (this is about 8 million unique
visitors) are doing or planning to do mobile development. That is one out
of every three developers.

If you are not doing mobile development, then are you doing Web site
development. If so, are you considering the mobile user who is now
browsing the Web? I have found that I use my Samsung i760 phone to surf
the Web whenever I’m away from my computer.

Today the W3C announced new standards for helping people browse the Web
using mobile devices. You can find these recommendations as part of the Mobile Web Best Practices 1.0. The goal of these
recommendations is to help improve the mobile Web surfing experience.

The W3C is also working on a service that helps you determine if your
site is mobile friendly. You can run the checker against your site to get
feedback. This can be found at The service is currently
in beta, but it seems to be working. I don’t recommend that you run
Codeguru through the checker. Codeguru is large and has a lot of links, so
the checker is likely to choke. Small sites, however, can be checked. The
rules for this program are based on the W3C mobileOK Basic Tests 1.0.

With mobile Web usage growing, it is good to see that the creation of
standards necessary for making the mobile Web experience positive. If you
are building Web sites, then if you are not considering the mobile surfer,
you could be cutting off a potentially large market. I know that when I’m
surfing the Web on my i769, the experiences range from fantastic to
totally frustrating. And yes, Codeguru is unfortunately closer to the
later — at least today.

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

Teach Yourself C++ in One Hour a Day (6th Edition)

By Siddhartha Rao,
Jesse Liberty, and Bradley L. Jones for Sams Publishing
888 pages for
By our very own moderator! Check out Sid’s first book!

Class: How Disruptive Innovation Will Change the Way the World

Christensen, Johnson, and Horn for McGraw-Hill
288 pages for

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.

with Binary Large Objects (BLOBs) Using SQL Server and

By Bipin
Want to store documents or photos in SQL server? Learn how SQL
Server and ADO.NET together can provide an elegant solution for storing
and retrieving BLOBs.

a Small, Fast Database That Won’t Weigh You Down

By Victor Volkman
Need a fast database
that won’t bloat your application? Try this fast b+tree record manager
with a small footprint, especially good for embedded device environments.

Stored Procedures and Parameters.AddWithValue

By Paul Kimmel
Developers working at all
levels of experience can take advantage of this technique. Discover how to
invoke a stored procedure with parameters using the AddWithValue method of
the SqlParameterCollection to define SQL parameters in one step.

Windows Forms Application

By Sajad Deyargaroo
To make software available for international
users, it must accommodate the changes in different languages and
cultures. Many times, the first version of the software is developed in
English and changes are made to the existing software to accommodate the
new language. Learn to avoid this bad practice.

Base Class Constraint

Generics represent the new type
introduced in .NET Framework 2.0. By understanding generics, you gain the
ability to create classes, interfaces, methods, and delegates that can
manipulate any kind of data in type safe mode. Certainly, you have noticed
that many times you had to implement some logical functionality in your
application but for different data types.

Discussion Groups

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!


to stump me on C++ (C++)

effect (VB.NET)

on function (C++)

New Articles on

Syndicated Media Portlets: An Example of Simplified Content

Scott Nelson
Portal content presentation can quickly become a
maintenance chore. Learn one solution for a reusable, flexible,
extensible, maintainable approach to managing content presentation in a
portal by combining the use of configuration and includes files rather
than developing all new code for new content sources and/or layouts.

Is Application Security?

By Irina Medvinskaya
Discover the basic principles of
Application Security and how it relates to various government and industry
regulations and standards. Also, learn about internal and external
Information Security threats and how to protect systems and applications

Unit Testing Framework for the BlackBerry

By Jeff Langr
What do you do when
there’s no effective unit testing framework for your programming
environment? Why, build your own, of course! Building a simple unit
testing framework for the BlackBerry provides some interesting insights
into the BlackBerry programming environment.

More by Author

Must Read