Codeguru Update eNewsletter - January 8th, 2008

==========================================================
CodeGuru Newsletter
January 8, 2008

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Compass Knowledge Group
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial
--> Recently Published Books

--> New on CodeGuru:
        ==> Java
                - Compile Time Dynamism Using Java Generics
        ==> Regular Expressions
                - Building a Regular Expression Stream Search with the .NET Framework
        ==> Visual Basic
                - [Updated] Little Quirks in the VB.NET IDE
        ==> Web Controls
                - A Complete Scriptable ActiveX Web Control Tutorial Using ATL

--> Discussion Groups -- HOT Threads 
        - Time function (VC++)
        - Zoom views in splitter (VC++)
        - Add attachment from folder in email form (Scripting)

--> Highlighted new articles on Developer.com 
        1. Rails 2: The Top Five Features List
        2. Fun with Auto-Complete Widgets
        3. Getting Test Doubles in Place

/-------------------------------------------------------------------
Earn Your Master's in Computer Science Completely Online
in Only 18 Months From Hofstra University & Maintain
Your Current Personal and Professional Responsibilities!
The need for educated computer science professionals continues
to rise and Hofstra is dedicated to producing leaders in this field.
Be First in Line for Managerial Promotion by Enhancing
Your Skills & Breadth of Knowledge of this Dynamic Field
Receive Superior Instruction From Award Winning Faculty
Recognized as Leaders in the Computer Science Industry
Learn More:
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,im4q,jqyn,jorm,i5r0
--------------------------------------------------------------adv.-/

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

A lot of Codeguru's members use Microsoft products and Microsoft Windows. I would be willing to bet that a lot have purchased Microsoft Windows Vista. I know that I have several legal copies. If you ask Microsoft, they will likely tell you that they have now sold more than one hundred million licenses of Vista at retail.

That is a lot of copies.

Of course, while I own several copies, I actually only have one copy installed on one secondary drive. I removed it from another machine due to driver support. Granted, I plan to reinstall it once I am done with my current project. The point is, people are getting Vista, but are they keeping it installed and are they using it? Are you?

Stop over in the discussion forum and chime in on the topic of Vista. We have a thread at:
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,c95f,h0c2,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

--> C# 3.0 Design Patterns
      By Judith Bishop for O'Reilly
      320 pages for $39.99
      http://books.internet.com/books/059652773X

--> Internet Information Services (IIS) 7 Administrator's Pocket Consultant
      By William R. Stanek for Microsoft Press
      540 pages for $29.99
      http://books.internet.com/books/0735623643

--> Visual C# 2008 Step by Step
      By John Sharp for Microsoft Press
      680 pages for $39.99
      http://books.internet.com/books/0735624305

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

This week's CodeGuru posts:

==> Java

- Compile Time Dynamism Using Java Generics
    By Sumith Puri
Use Java Generics to achieve compile-time dynamic inheritance. This is explained with a simple example.
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,j1n6,oo7,jorm,i5r0

==> Regular Expressions

- Building a Regular Expression Stream Search with the .NET Framework
    By Jeffrey Juday
Learn to implement a Regular Expression search for .NET Streams.
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,knz7,kxb9,jorm,i5r0

==> Visual Basic

- [Updated] Little Quirks in the VB.NET IDE
    By Richard Newcombe
Every program has bugs; this is the way things are. Look at some of the quirky bugs found in the .NET 2005 IDE.
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,6fuk,7u4y,jorm,i5r0

==> Web Controls

- A Complete Scriptable ActiveX Web Control Tutorial Using ATL
    By Arif Zaman
Learn to use a scriptable ActiveX web control that uses ATL.
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,khu2,j93u,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Time function (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,13f9,6m8j,jorm,i5r0

==> Zoom views in splitter (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,gbvd,i6dd,jorm,i5r0

==> Add attachment from folder in email form (Scripting)
        http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,8ib4,1eip,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. Rails 2: The Top Five Features List
    By Jason Gilmore -
Rails 2.0 was released with great fanfare in early December.  Get acquainted with some of the popular framework's newest features.
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,l8kv,j1ri,jorm,i5r0

2. Fun with Auto-Complete Widgets
    By Vlad Kofman -
Have you ever wanted to implement auto-suggest text fields? Take a look at the new Ajax-based web widgets to auto-complete user queries.
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,4dez,jrpg,jorm,i5r0

3. Getting Test Doubles in Place
    By Jeff Langr -
Test doubles (aka fakes or mocks) are a great tool that allow for deeper ability to test-drive solutions. The most common way to use test doubles is to pass them via constructors or setters. But there are at least a couple other solutions.
http://nl.internet.com/ct.html?rtr=on&s=1,3pjk,1,1iuc,cc73,jorm,i5r0

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



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date