Codeguru Update eNewsletter – July 17th, 2007

CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

==========================================================
CodeGuru Newsletter
July 17, 2007
http://www.CodeGuru.com


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


==========================================================
___________________________
Sponsors ________________________________
This newsletter sponsored by:

Business
Objects
_____________________________________________________________________




TOPICS:



–> Editorial –


–> Recently Published Books


–> New on CodeGuru:

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


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


–> Highlighted new articles on
Developer.com 
       
1.
Drawing grids, Bizier Curves and Elliptical Arcs Using Java and
SVG
        2. Resource
Utilization and Provisioning Within
Virtualization
        3.
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.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,byhr,c2y7,jorm,i5r0
————————————————————–adv.-/


==========================================================
Comments
from the
Editor
==========================================================


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:


http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,1zi2,ap3r,jorm,i5r0


Until next week,


Brad!
—————————
Bradley L.
Jones
www.CodeGuru.com
—————————


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


https://www.codeguru.com/review-guidelines.php


–> Embedded Programming with the Microsoft .NET Micro
Framework
      By Donald Thompson and Rob
S. Miles for Microsoft Press
      280 pages for
$44.99
      http://books.internet.com/books/0735623651
     
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
$39.99
      http://books.internet.com/books/0735623376


=========================================================
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 located at


http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,fka1,909i,jorm,i5r0


This week’s CodeGuru posts:


==> Smart Client


– Smart Client: Composite UI Application
Block
    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
create.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,axbp,6u2a,jorm,i5r0


==> Speech


– Talking Web Clients with JavaScript and the Speech
API
    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.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,1j85,elbt,jorm,i5r0


==> System


– A First Look at Batch Files
    By
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!
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,luqk,iac9,jorm,i5r0


==> Video


– A WebCam Class in Visual Basic
    By
Liam Bateman
Discover a simple class to control the settings in your Web
Cam.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,2geh,1n7l,jorm,i5r0


==> Visual C++ 2008


– A Quick Look at Visual C++ Orcas
    By
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.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,jne,jfcp,jorm,i5r0


==> XML


– [Updated] XML Data Binding
    By Simon
Sprott
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.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,lnze,fl04,jorm,i5r0


==========================================================
Discussion
Groups
==========================================================


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?rtr=on&s=1,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!


… HOT THREADS …


Some of the current threads with the most activity are:


==> Migrate from .Net 2.0 to .Net 3.0

        http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,878k,g530,jorm,i5r0


==> CompareTo questions
(Java)
        http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,bgxg,l6pa,jorm,i5r0


==> C++ object memory layout
(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,hjy1,cdr2,jorm,i5r0


==========================================================
New
Articles on
Developer.com
==========================================================


Below are some of the new articles that have been posted to Developer.com (http://www.developer.com).


1. Drawing grids, Bizier Curves and Elliptical Arcs Using Java and
SVG
    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.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,7dfw,bipr,jorm,i5r0


2. Resource Utilization and Provisioning Within
Virtualization
    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.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,8m2f,awqb,jorm,i5r0


3. Spring 2.1 Grows New Features and Evolutionary
Enhancements
    By Vlad Kofman –
Learn about the
new features of Spring framework 2.0 and 2.1 and what they can do for you.
http://nl.internet.com/ct.html?rtr=on&s=1,3baq,1,6n3k,jf4x,jorm,i5r0


==========================================================

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read