CodeGuru Update eNewsletter – October 11th, 2005

==========================================================
CodeGuru Newsletter
October 11, 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
12/5-12/8 Chicago
ISPCON Fall 2005 – October 18-20, 2005 Santa Clara,
CA
______________________________________________________________________


TOPICS:



–> Editorial –
… Product of the Year …

September winners …



–> Recently Published Books


–> New Articles on CodeGuru:
|
       ==>
Compilation
             
– Discover Dynamic Code Compilation
      
==>
Misc.
             
– For Developers, Microsoft Has More in Store than Ever
Before
             
– For Developers, Microsoft Has More in Store than Ever Before, Part
2
       ==> Sample
Chapter
             
– User Training for Busy Programmers: Develop effective software training
classes quickly and easily
       ==>
Sockets
             
– [Updated] Asynchronous Socket Programming in C#: Part
I
             
– [Updated] Asynchronous Socket Programming in C#: Part
II
       ==>
Types
             
– [Updated] A Big Integer Package for Use in Visual Basic Written in Visual
C++


–> Discussion Groups — HOT
Threads

       – How to override
default constructor to get a do-nothing
constructor?
       – Z-order, getting dialog
on top.
       – Changing the caret size
according to font size


–> Highlighted new articles on
Developer.com
 
       1.
Measuring the Benefits of Ajax
       2. Object
Signatures
       3. Who Says EJB 2.1 is Too
Hard?
       4. Developing Portlets with Apache
Pluto


/——————————————————————-
Search
Engine Strategies Conference & Expo Fall 2005, the premier event
for
search engine marketing and optimization, returns to Chicago Dec. 5-8,
2005.
Be part of this exclusive gathering of search professionals that
features
world-renowned search engine expert Danny Sullivan.
Whether you are new to
search marketing and need to come up to
speed or are experienced and looking
to further your existing knowledge,
the show offers plenty to everyone of
all levels. Register early & save!
http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,itqj,fko2,jorm,i5r0
——————————————————-

——-adv.-/


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


Once a year Developer.com gives out awards for the best products in a number
of categories. It is nearing that time of the year once again. As such, it is
your chance to nominate some of the products that you believe should be
considered for the award. Please take a few minutes and go to the following
site:


http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,ediv,cvyf,jorm,i5r0


At this site you’ll be able to enter your nominations in a variety of
categories. This includes categories for best framework, the best development
tool, the best Web service product, the best .NET tool or add-in, and several
other categories.


…September Winners…


If you published an article in September, then you had a chance to get a
Codeguru shirt or a book. The lucky people who published an article in September
are:


Tvmogul      (http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,9w2b,gu67,jorm,i5r0
wcpierce     
(http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,fyma,fezs,jorm,i5r0
Matteo
D’Avena    
(http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,fpzx,gi43,jorm,i5r0


You each have sixty days to contact us to claim your book or shirt. You can
contact us at submit@Codeguru.com. In the mean time, if you publish an article
in October, you might win next month! For more information, see:



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,5vha,fptl,jorm,i5r0


For those of you waiting for the Xbox 360, Microsoft recently announced some
of the games that will be available on the launch date (Nov. 22nd for North
America, Dec. 2nd for Europe, and Dec. 10th for Japan). This list can be found
at:


http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,3ft4,4j21,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:


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


–> Enterprise Web Services
Security
      By Hollar / Murphy for
Charles River Media
      420 pages with CD for
$49.95 
      http://books.internet.com/books/1584504137
&

nbsp;   
 Covers both .NET and J2EE.


=========================================================
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,1y7d,1,fka1,909i,jorm,i5r0


This week’s posted CodeGuru articles:


==> Compilation


– Discover Dynamic Code Compilation
    By
Mark Strawmyer
Explore dynamic code compilation with a demonstration that
creates new assemblies on the fly and compiles them in memory. This
functionality has a number of potential uses and benefits.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,br2t,71np,jorm,i5r0


==> Misc.


– For Developers, Microsoft Has More in Store than Ever
Before
    By Patrick Gallucci
Get a recap of
Microsoft’s Professional Developers Conference (PDC) 2005 from a developer who’s
been there  and done that — and got the DVD. Find out Redmond has planned
for .NET developers.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,hu2l,i82z,jorm,i5r0


==> Misc.


– For Developers, Microsoft Has More in Store than Ever Before, Part
2
    By Patrick Gallucci
Microsoft announced so
many new tools and technologies at its Professional Developers Conference (PDC)
2005 that our “man on the scene” needed a second article to cover it all. Find
out what else Redmond has planned for .NET developers.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,3pie,kes1,jorm,i5r0


==> Sample Chapter


– User Training for Busy Programmers: Develop effective
software training classes quickly and
easily
    By Packt Publishing
From this sample
chapter, learn how to develop effective lectures to use when training users on
your software products.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,5jf3,ejqi,jorm,i5r0


==> Sockets


– [Updated] Asynchronous Socket Programming in C#: Part
I
    By Jayan Nair
This is a simple Client-Server
application developed to explain the concept of asynchronous sockets in C#. This
extends the socket program to accept multiple clients. Because this example uses
Asynchronous methods, threads are not necessary to communicate to multiple
clients (though internally the asynchronous communication mechanism uses threads
at the OS level).



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,2ddb,6qr6,jorm,i5r0


==> Sockets


– [Updated] Asynchronous Socket Programming in C#: Part
II
    By Jayan Nair
Second part of the C#
asynchronous socket example, showing more features in socket programming.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,7heo,flyr,jorm,i5r0


==> Types


– [Updated] A Big Integer Package for Use in Visual Basic Written in
Visual C++
    By jeffrey@toad.net
A ‘How To’ for creating a
COM Big Integer Library using Visual C++ ATL Wizard and Wei Dai’s Crypto++
Library.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,83ns,lfzl,jorm,i5r0


/——————————————————————-
Be
part of The Leading Event for Wired & Wiresless ISPs,
where wise
mavericks grasp, debate and master what makes a killer
Internet service
business. Step outside the vacuum and surround
yourself with the people who
GET IT, how they do it and the tools they use.
Register today at: www.ispcon.com
—————————————————–

———adv.-/


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


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,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:


==> How to override default constructor to get a do-nothing
constructor?
        http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,j24g,k15a,jorm,i5r0


==> Z-order, getting dialog on
top.

        http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,gbb9,b4y3,jorm,i5r0


==> Changing the caret size according to font
size
        http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,utu,55t3,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. Measuring the Benefits of Ajax
    By
Alexei White –
Ajax gives Web apps a desktop experience. However, businesses
want to understand what the applicability is to the bottom line. A comparison
between a traditional Web application and an Ajax one shows that dramatic
quantifiable cost savings can be measured  when looking at specific
application metrics.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,b77v,18e4,jorm,i5r0


2. Object Signatures
    By Matt Weisfeld

Avoid putting code in a frontline application that is specific to any
specific implementation. The answer is to utilize the concept of wrappers.


http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,k01w,hsc,jorm,i5r0


3. Who Says EJB 2.1 is Too Hard?
    By
Dick Wall –
The EJB 2.1 architecture has a reputation of complexity, but
this need not be the case. In this article, Dick Wall proposes an approach of
aggressively using IDE tools to help simplify development and increase
productivity when using EJBs.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,kjq9,gqgl,jorm,i5r0


4. Developing Portlets with Apache
Pluto
    By David DeWolf –
Discover the
advantages of using Pluto (the reference implementation of the Java Portlet
Specification (JSR-168) as a portlet development environment and the practical
steps needed to set up such an environment.



http://nl.internet.com/ct.html?

rtr=on&s=1,1y7d,1,j4nw,dfqs,jorm,i5r0


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read