Codeguru Update eNewsletter - January 8th, 2008


Application Security Testing: An Integral Part of DevOps

CodeGuru Newsletter
January 8, 2008


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

___________________________ Sponsors ________________________________
Compass Knowledge Group


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

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:

Until next week...

Bradley L. Jones

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:


--> C# 3.0 Design Patterns
      By Judith Bishop for O'Reilly
      320 pages for $39.99

--> Internet Information Services (IIS) 7 Administrator's Pocket Consultant
      By William R. Stanek for Microsoft Press
      540 pages for $29.99

--> Visual C# 2008 Step by Step
      By John Sharp for Microsoft Press
      680 pages for $39.99

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


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.

==> 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.

==> 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.

==> 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.

Discussion Groups

Check out the CodeGuru discussion forums at:


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:

==> Time function (VC++)

==> Zoom views in splitter (VC++)

==> Add attachment from folder in email form (Scripting)

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.

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.

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.


About the Author

Bradley L. Jones



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

  • You must have javascript enabled in order to post comments.

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

Top White Papers and Webcasts

  • Mobility is reaching an inflection point in enterprise. Smart enterprises are moving away from tactical point solutions for mobile device management, looking instead for a secure, comprehensive, unified, and future-proof mobile-app platform. Enterprise applications are now at the heart of mobile productivity, data is shared outside the enterprise walls, and the data itself may reside on multiple devices and clouds. Read this guide to learn how a unified endpoint management (UEM) solution is critical to …

  • Now there’s an innovative new way to move enterprise applications to the public cloud while actually reducing risks and trade‐offs. It’s called multicloud storage, and it’s an insanely simple, reliable, secure way to deploy your enterprise apps in the cloud and also move them between clouds and on‐ premises infrastructure, with no vendor lock‐in. Multicloud storage allows you to simplify your infrastructure, meet your service‐level agreements, and save a bundle.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date
We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.