CodeGuru Update eNewsletter - December 27th, 2005


Application Security Testing: An Integral Part of DevOps

CodeGuru Newsletter
December 27, 2005


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

______________________________ Sponsors ______________________________


--> Editorial -
--> Recently Published Books

--> New Articles on CodeGuru: 
       ==> ASP.NET
              - JavaServer Faces and ASP.NET - A Side by Side Look
       ==> Design
              - Type Design Guidelines for Reusable .NET Libraries
       ==> Mobile
              - Porting Your Mobile Applications to the VS 2005 Environment (C++)
       ==> Refactoring
              - Refactoring VB in Visual Studio 2005
       ==> SQL Server 2005
              - Extend the SQL Server 2005 Integration Services Script Task
       ==> Tracing, etc.
              - Method Call Interception (MCI) in C++

--> Discussion Groups -- HOT Threads
       - Assertion driving me crazy
       - Can anybody help me in PABX
       - VC++ :: CFormView ::CListCtrl

--> Highlighted new articles on Developer.com 
       1. Tutorials: Discover Visual Basic
       2. Learn to Program using Python: Lesson 1, Getting Started
       3. Learning PHP: The What's and the Why's

Learn How to Get Qualified Traffic from Search Engines.
SearchEngineWatch.com provides in-depth analysis of the search
engine industry and resources for site owners and marketer
trying to improve their ability to be found in search engines.
Sign up today at

Comments from the Editor

Christmas is over and the last week of 2005 is winding down. Even so, the discussion forums continue to be hopping with activity and new articles are continuing to be published.

During this slow time of year, it is a great time to read some of the articles or threads you haven't had time to keep up with over the past weeks and months!

In this week's newsletter, I reference three tutorials that are on Developer.com. Each of these is a series of articles.One focuses on VB .NET, another on PHP, and the third on Python. These are just some of the tutorials you can find to help you get started learning about a new language. It is never too late to learn a new programming language!

Until next year! (Which is only 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:


--> Programming Microsfot ADO.NET 2.0 Applications
      Advanced Topics
      By Glen Johnson for Microsoft Press
      500 pages with CD for $49.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 posted CodeGuru articles:


- JavaServer Faces and ASP.NET - A Side by Side Look
    By Michael Klaene -
Take a look at a high-level comparison of two popular technologies available to web application developers - JavaServer Faces (JSF) and ASP.NET.


==> Design

- Type Design Guidelines for Reusable .NET Libraries
    By Krzysztof Cwalina and Brad Adams for Addison-Wesley
Get advise on type design from industy experts.


==> Mobile

- Porting Your Mobile Applications to the VS 2005 Environment (C++)
    By Alex Gusev -
Microsoft Visual Studio 2005: Why Be Bothered with It?


==> Refactoring

- Refactoring VB in Visual Studio 2005
    By Paul Kimmel -
Refactoring can improve the internal structure of your VB code without changing its external behavior. Use it to remove the subjectivity of what is good code and what is less-good code.


==> SQL Server 2005

- Extend the SQL Server 2005 Integration Services Script Task
    By Jeffrey Juday -
You can customize a SQL Server 2005 Integration Services (SSIS) package using VB.NET. Learn how to extend the SQL Server 2005 Integration Services Script Task with your own .NET class library. One of the simplest ways is to use the SSIS Script Task.


==> Tracing, etc.

- Method Call Interception (MCI) in C++ (not yet reviewed)
    By Raghupathy Srinivasan -
Implementing MCI in C++ using compiler / platform specific  features.


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:

==> Assertion driving me crazy

==> Can anybody help me in PABX

==> VC++ :: CFormView ::CListCtrl

New Articles on Developer.com

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

1. Tutorials: Discover Visual Basic
    By Bill Hatfield -
Are you new to Visual Basic .NET? Best-selling Dummies author Bill Hatfield teaches you the basics of Visual Basic .NET.


2. Learn to Program using Python: Lesson 1, Getting Started
    By Richard G. Baldwin -
This is the first in a series of online tutorial lessons designed to teach you how to program using the Python scripting language. There is something for just about everyone here. Beginners start at the beginning, and experienced programmers jump in further on.


3. Learning PHP: The What's and the Why's
    By Elizabeth Fulghum -
Tired of being limited by client-side Web development? Liz Fulghum begins a series of articles to teach you PHP. In this first article in the series, learn what PHP is and why you'd want to use it.



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

  • The modern business IT ecosystem is extremely complex, with a myriad of connected devices, networks, and core business applications. Delivering a seamless and incident-free experience has never been more difficult — or more important — as every employee in an organization relies on a whole stack of technology to complete everyday tasks. A service management software-as-a-service (SaaS) solution can help businesses modernize and streamline their IT management operations. Read this Forrester Total …

  • An EMA Report Digital Experience Management (DEM) has evolved from traditional network monitoring and application performance management (APM) to become an overwhelmingly important component of IT service delivery and IT-to-business alignment.  Featuring recent EMA research on digital, user and customer experience management, this white paper explores the many dimensions of digital experience management and provides insights into: The expanding scope and use cases for DEM  Why companies …

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.