==========================================================
CodeGuru Newsletter
August 2, 2005
http://www.CodeGuru.com
This newsletter is part of the Developer.com, EarthWeb, and
internet.com networks.
Jupitermedia Corporation
___________________________ Sponsors
________________________________
Search Engine Strategies Conf. & Expo
8/8-8/11 San
Jose
_____________________________________________________________________
==========================================================
All
newsletters are sent from the domain “internet.com.”
If configuring e-mail
or Spam filter rules, please use this
domain name (not the entire “from”
address, which varies).
==========================================================
TOPICS:
–> Editorial
–
… Top Viewed
Articles on CodeGuru
… Recently
Published Books
–> New Articles on
CodeGuru:
==>
Macros
– Write Macro Code Generators with VS
2005
==>
Misc.
– Why I’m Testy About Tests
==>
Security
– How to Maintain a Code Group in Security Policy at
Runtime
==>
STL
– STL.NET: Combining Generics and
Templates
==>
Syntax
– War of the Worlds: Endianness
==>
Text
– Easy Unicode
==> Windows
Vista
(Longhorn)
– Avalon and Indigo Get Official Names with Windows Vista Beta Release
–> Discussion Groups — HOT
Threads
– Frequently
encountered errors
– Why should I
use ‘++i’ instead of ‘i++’?
– Need
help with Fool proofing user input
–> Highlighted new articles on Developer.com
1. To Switch or Not to
Switch
2. Modern Java Frameworks
for Web Development
3. Anatomy of
a Software Development Role: Trainer
/——————————————————————-
Search
Engine Strategies Conference & Expo Summer 2005, the premier event
for
search engine marketing & optimization, returns to San Jose
August 8-11,
2005. Be part of this exclusive gathering of search
professionals that
features world-renowned search engine
expert Danny Sullivan. Learn the
basics & practical knowledge of
search engine marketing and fully
understand how search engines
interact with your Web site & ways to
improve your listings. Register
early & save!
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,k6sh,eexu,jorm,i5r0
————————————————————–adv.-/
==========================================================
Comments
from the
Editor
==========================================================
… The Most Read …
This week I did some digging to determine what articles are the most read on
CodeGuru. If you want the top articles based on a complex algorithm that takes
into consideration the amount of time an article has been on the site, then you
can look on the front page of CodeGuru. The list of top 5 articles on the right
side of the main page does exactly that — it gives weight to the amount of time
an article has been viewable. This means that a new article that gets read a lot
may make that list even though it has fewer views than an article that has been
on the site for a couple of years.
For my digging, I first took a simple look at the articles that have been on
the site for the past twelve months or less. Granted, an article posted
yesterday only has one day of views versus an article posted in August of last
year, which will have an entire year to collect views. This skews things towards
older articles. As such, the top 10 articles are:
Dropping this down to just articles published in the past six months and the
list changes to:
Finally, looking at just the most recently published articles, the top
articles from the past two months are:
This is just one way of looking at the top read articles. Next time I share
numbers, I’ll slice things a bit differently. In the mean time, one way to list
top articles is to let people vote. If you’d like to vote for a top July
article, you can at:
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,aiw2,jckx,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
–> The Art of Computer Programming, Volume 4, Fascicle
3:
Generating All Combinations
and Partitions
By Donald E. Knuth for
Addison-Wesley
160 pages for
$19.99
http://books.internet.com/books/0201853949
“This fascicle contains Sections 7.2.1.3, 7.2.1.4, and 7.2.1.5 of a long,
long chapter on combinatorial searching.
=========================================================
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,1snd,1,fka1,909i,jorm,i5r0
This week’s posted CodeGuru articles:
==> Macros
– Write Macro Code Generators with VS 2005
By Paul Kimmel
You can employ macros to write code for you. Learn how to use
the macro engine in VS 2005 to write a code generator that implements the
refactoring Encapsulate Field for VB.NET.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,ej5e,90jg,jorm,i5r0
==> Misc.
– Why I’m Testy About Tests
By Paul
Kimmel
Paul Kimmel says tests are impersonal, impractical, and inefficient
for evaluating potential. Worst of all, they promote laziness in personnel
departments that use them as the determining factor for hiring.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,hljf,hic7,jorm,i5r0
==> Security
– How to Maintain a Code Group in Security Policy at
Runtime
By subbuvr
Learn about maintaining code
groups at runtime.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,97ll,g5x6,jorm,i5r0
==> STL
– STL.NET: Combining Generics and Templates
By Nick Wienholt
STL.NET provides a bridge between the worlds of traditional
C++ templates and .NET generics. By allowing C++ developers to leverage their
STL skills without precluding interaction with developers using other .NET
languages, STL.NET promises the best of both worlds.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,36hi,57un,jorm,i5r0
==> Syntax
– War of the Worlds: Endianness
By Marius
Bancila
Learn about the differences between little- and big-endian
representations.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,41j1,4y6q,jorm,i5r0
==> Text
– Easy Unicode
By Lior Peretz
Learn how
to integrate Unicode support in a non-Unicode application without a lot of code
modifications.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,cear,jp2n,jorm,i5r0
==> Windows Vista (Longhorn)
– Avalon and Indigo Get Official Names with Windows Vista Beta
Release
By Bradley Jones
With the announcement of
the release today of beta 1 for Windows Vista (formally codenamed “Longhorn”),
Microsoft also announced the official names for Avalon and Indigo.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,65do,1bfk,jorm,i5r0
==========================================================
Discussion
Groups
==========================================================
Check out the CodeGuru discussion forums at:
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,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:
==> Frequently encountered
errors
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,9grv,ldw2,jorm,i5r0
==> Why should I use ‘++i’ instead of
‘i++’?
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,j6ba,fje8,jorm,i5r0
==> Need help with Fool proofing user
input
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,guf1,2zms,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. To Switch or Not to Switch
By Radu
Braniste –
Analyze the concepts behind using “switch” statements in C++ and
the patterns associated with them. Then review possible designs of a more
generic “switch” together with a way of extending classes based on
versioning.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,70jo,3zhu,jorm,i5r0
2. Modern Java Frameworks for Web
Development
By Vlad Kofman –
Take a good look
at various Java development frameworks, review their features, and the
advantages of using them. Also, compare several production quality frameworks,
such as Struts, Spring, and Hibernate and go over basic similarities and
underlying concepts.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,jx2b,3i9a,jorm,i5r0
3. Anatomy of a Software Development Role:
Trainer
By Robert Bogue –
Do you like working
with people? Training is without a doubt the most extroverted role of the
software development process. See if this job is for you.
http://nl.internet.com/ct.html?rtr=on&s=1,1snd,1,cn4k,f6md,jorm,i5r0