Codeguru Update eNewsletter – July 17th, 2007

CodeGuru Newsletter
July 17, 2007

This newsletter is part of the, EarthWeb, and networks.
Jupitermedia Corporation

Sponsors ________________________________
This newsletter sponsored by:



–> Editorial –

–> Recently Published Books

–> New on CodeGuru:

        ==> Smart
– Smart Client: Composite UI Application
– Talking Web Clients with JavaScript and the Speech
– A First Look at Batch
– A WebCam Class in Visual
Visual C++
– A Quick Look at Visual C++
– [Updated] XML Data Binding

–> Discussion Groups — HOT
– Migrate
from .Net 2.0 to .Net
CompareTo questions (Java)
– C++ object memory layout (C++)

–> Highlighted new articles on 
Drawing grids, Bizier Curves and Elliptical Arcs Using Java and
        2. Resource
Utilization and Provisioning Within
Spring 2.1 Grows New Features and Evolutionary Enhancements

/– sponsor
Crystal Reports
Developer Conference
From the makers of Crystal Report this year’s Business
Objects developer conference
will focus on report design and BI application
integration. Network with your peers,
discover what’s next for Crystal
Reports and get the latest scoop on enterprise BI
solutions from the world
leader. Learn more now.,3baq,1,byhr,c2y7,jorm,i5r0

from the

A while back we made a hard decision at Codeguru. The decision was that we
would no longer publish every article that was submitted to the site. Rather, we
had a number of people volunteer to help review articles to make sure we were
publishing a minimum level of quality and acceptability. While we still debate
this decision, overall it seems to have been the right one.

Thanks to these reviewers, the number of articles that contain college course
solutions rather than valuable information have gone down. We also have reduced
the number of topic that are covered over and over again. Better yet, we have
eliminated most of the marketing articles as well as the articles that
presenting information that is simply wrong.

If you write an article for Codeguru and it has issues, either in the code or
the presentation, the reviewers will provide feedback to help you make fixes.
This lets you fix the article before it gets posted to the live site, and thus
this helps you look better. Because the article ends up being better, other
members of Codeguru get a better value as well.

Submitting an article might seem daunting. In truth, the reviewers will help
you by giving you the feedback. Additionally, we have a full time editor (her ID
is CG Susan in the forums) who will copy edit your articles and thus help clean
up the wording if necessary.

Thus the important thing about writing an article is to simply make sure what
you want to share is interesting and might be of value to others. If so, then
share the code. Write a bit about what it does and why it is structured the way
it is.

Unfortunately, having reviewers decreases the number of articles presented on
the site. The reviewers also slow down the process of posting your articles.
Doing a copy edit on your article before it is posted also slows things down.
While this might be frustrating, the benefit is that you can feel better knowing
your article will be well presented once it does make it on the site. Better
yet, it will join other articles that are getting the same quality assurances as
well. While we can’t write the article for you, we can sure help you make it a
great article!

Codeguru also doesn’t require exclusivity. This means that if you post an
article here, you can also post it on your own site, your company’s site, or
elsewhere. That is great for you as it gives you even more exposure with what
you’ve written.

The bottom line is that the Codeguru is happy to do what it can to help you
get your articles written and published. If you need ideas to write about, we
can even help you with that. Additionally, your peers are happy to see what you
have to say and to share what you’ve learned.

If you’d like to know who the article reviewers currently are, they are
listed at:,3baq,1,1zi2,ap3r,jorm,i5r0

Until next week,

Bradley L.

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 at:

–> Embedded Programming with the Microsoft .NET Micro
      By Donald Thompson and Rob
S. Miles for Microsoft Press
      280 pages for
I met Rob Miles at Tech Ed this summer. The .NET Micro Framework is a smaller
framework than the .NET Compact Framework. It used for embedded systems such as
Windows SideShow and SPOT watches.

–> The Enterprise and Scrum
Best Practices

      By Ken Schwaber for
Microsoft Press
      160 pages with CD for

& Updated Articles on

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 located at,3baq,1,fka1,909i,jorm,i5r0

This week’s CodeGuru posts:

==> Smart Client

– Smart Client: Composite UI Application
    By Mark Strawmyer
Learn about the CAB at
a very high level. With it you can create Windows Forms-based applications that
have sophisticated capability without being as sophisticated to

==> Speech

– Talking Web Clients with JavaScript and the Speech
    By Paul Kimmel
See how to make your web
clients read or play content to its users. You will experiment with JavaScript
from the command line, learn a JavaScript debugging technique that might be
useful, and see how to load the Speech API and ask it to read the ALT (text)
attribute of HTML controls.,3baq,1,1j85,elbt,jorm,i5r0

==> System

– A First Look at Batch Files
Bradley Jones
Flashback to the 80s — Batch files ruled! Even though the 80s
are gone, you still can play around with and use batch files!,3baq,1,luqk,iac9,jorm,i5r0

==> Video

– A WebCam Class in Visual Basic
Liam Bateman
Discover a simple class to control the settings in your Web

==> Visual C++ 2008

– A Quick Look at Visual C++ Orcas
Nick Wienholt
Take a quick look at the upcoming release of the new Visual C++
release slated for release in late 2008 — Visual C++ Orcas. The Orcas release
builds on the heritage of C++, offering great new features for achieving deep
integrating with Windows Vista and better support for interoperating with
managed code.,3baq,1,jne,jfcp,jorm,i5r0

==> XML

– [Updated] XML Data Binding
    By Simon
XML Data Binding allows you to manipulate an XML document via a set of
simple objects. Learn about the generation of these objects, and see a summary
of the existing products on the market.,3baq,1,lnze,fl04,jorm,i5r0


Check out the CodeGuru discussion forums at:,3baq,1,bcr8,cx5j,jorm,i5r0

Forums include Visual C++, General C++, Visual Basic, Java, General
Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!


Some of the current threads with the most activity are:

==> Migrate from .Net 2.0 to .Net 3.0,3baq,1,878k,g530,jorm,i5r0

==> CompareTo questions

==> C++ object memory layout

Articles on

Below are some of the new articles that have been posted to (

1. Drawing grids, Bizier Curves and Elliptical Arcs Using Java and
    By Richard G. Baldwin –
Learn how to
write Java code that uses an SVG graphics library and the SVG/XML path element
to efficiently draw grid lines, geometric shapes, cubic Bezier curves, quadratic
Bezier curves, and elliptical arcs.,3baq,1,7dfw,bipr,jorm,i5r0

2. Resource Utilization and Provisioning Within
    By Art Sedighi –
Delve into
some of the details of resource provisioning and utilization by looking at
Adaptive Scheduling, Types of Resources, and Basic Analysis. You will see that
decisions must be made that valuate the pros and cons of each action.,3baq,1,8m2f,awqb,jorm,i5r0

3. Spring 2.1 Grows New Features and Evolutionary
    By Vlad Kofman –
Learn about the
new features of Spring framework 2.0 and 2.1 and what they can do for you.,3baq,1,6n3k,jf4x,jorm,i5r0


More by Author

Must Read