Codeguru Update eNewsletter - May 8th, 2007


Application Security Testing: An Integral Part of DevOps

CodeGuru Newsletter
May 8, 2007


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

___________________________ Sponsors ________________________________


--> Editorial
--> Recently Published Books

--> New on CodeGuru:
        ==> Communication
                - Building WCF Channels and Bindings
        ==> Misc.
                - Application Developer Interview: 10 Steps to Success
        ==> RSS
                - RSS 2.0: Really Simple Syndication
        ==> SharePoint
                - Creating Advanced Solutions for SharePoint 2007
        ==> Silverlight (WPF/e)
                - How to Construct a Reusable Silverlight ASP.NET User Control
        ==> SQL Server 2005
                - Generating Custom XML from SQL 2005

--> Discussion Groups -- HOT Threads 
        - C++ equivalent for C# get/set macros. (C++)
        - Creating a secure windows service in C# 
        - Scrolling Plot Graph - Visual C++ 2005 Express

--> Highlighted new articles on Developer.com 
        1. SOA Quality Management
        2. Using Java to Produce SVG Code in XHTML Data
        3. A Field Guide to Java Direct Web Remoting (DWR)

Jupiterimages - your search ends here
Jupiterimages offers online subscriptions and single image
downloads for clipart, Web graphics, photos, footage and music
(including flash versions) via a comprehensive network of
design-oriented Web sites for industry professionals and
individual consumers.
See what you're missing.
Go to:

Comments from the Editor

Spiderman 3 arrived in theaters on Friday and it has since shattered numerous box office records. Among its records, it is only the second movie to pass $100 (US) million dollars in only 2 days.

Why do I mention a movie as the lead to my editorial? How is this relevant to coding?

Last month I gave a presentation that talked about the impact of multicore processors on developers. One of the impacts that these more powerful, parallizable processors is that you can do a lot more concurrent processing with them. One area that tends to use more of such computing power is computerized animations for movies.

Spiderman is full of computer generated scenes. In fact, a number of new techniques were developed specifically for the movie. For example, tracking and controlling millions of individual sand particles required new programming algorithms to be developed. These were built and the results are in the movie!

As multicore chips continue to gain cores at a decreasing price, computer generated graphics will be cheaper and quicker to generate in movies. Image a new Elvis Presley movie staring rendered recreations of the original Elvis. Or imagine new episodes of Star Trek (the original series) using the original actors via computer generation. Okay, maybe new episodes with William Shatner aren't needed, but image the computer power it would take -- computer power that is becoming cheaper every day.

Better yet, imagine a computer program that takes and renders your image in place of a leading character in a movie. Sound like science fiction? The hardware is getting closer to making this science fact. All we need are a few good algorithms and a couple of coding gurus to build the applications!

So while Spiderman 3 has Tobey Maguire swinging through the sky, you never know, in Spiderman 8, it could be you! We just need the right programs written to make it happen!

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:


--> Accelerated VB 2005
      By Guy Fouche and Trey Nash for Apress
      420 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:

==> Communication

- Building WCF Channels and Bindings
    By Jeffrey Juday
Are you familiar with the Windows Communications Foundation? Take it one step further and learn how to create WCF Channels and Bindings.

==> Misc.

- Application Developer Interview: 10 Steps to Success
    By Aleksey Shevchenko
You've decided that the time has come to change your job. What do you need to know to land the job that pays well and allows you to further cultivate your career?

==> RSS

- RSS 2.0: Really Simple Syndication
    By Andrew Watt
Walk through the components of an RSS 2.0 feed for building your own feeds either by hand or programmatically.

==> SharePoint

- Creating Advanced Solutions for SharePoint 2007
    By Gustavo Velez
Learn how to package and deploy SharePoint 2007 Solutions through the cabinet-based .wsp file.Through it, you can distribute customizable components including WebParts, templates, and assemblies.

==> Silverlight (WPF/e)

- How to Construct a Reusable Silverlight ASP.NET User Control
    By Chad Campbell
Silverlight provides new opportunities for building lasting connections with users. In this article, you will learn how to use this new tool to create a simple logo control.

==> SQL Server 2005

- Generating Custom XML from SQL 2005
    By Scott Hanselman
See how to take advantage of some new XML features in SQL Server 2005 that will come in handy in your ASP.NET development in this update from Professional ASP.NET 2.0 Special Edition by Scott Hanselman.

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:

==> C++ equivalent for C# get/set macros. (C++)

==> Creating a secure windows service in C#

==> Scrolling Plot Graph - Visual C++ 2005 Express

New Articles on Developer.com

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

1. SOA Quality Management
     By Scott Hebner -
Quality management in SOA is not defined as how many defects per line of code you find, but how well the service meets the business requirements.

2. Using Java to Produce SVG Code in XHTML Data
     By Richard G. Baldwin -
Learn how to write Java code to produce XHTML files containing in-line SVG/XML code. Also learn how to write servlets that produce XHTML output containing in-line SVG/XML code.

3. A Field Guide to Java Direct Web Remoting (DWR)
     By Vlad Kofman -
Looking for a powerful concept that works with any existing Java web application and makes the process of web remoting easier? Discover a unique way of Ajax-enabling existing Java server-side code by exposing it in JavaScript.


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

  • Discover the best practices from HPE’s IT Advisory Consulting Services for migrating and transforming applications in Hybrid IT by capitalizing on innovative platforms, modern application architectures, agile development tools and proven methodologies. There are a number of challenges our customers face when migrating and transforming applications for a Hybrid IT environment. This guide provide proven strategies and application approaches that can help them understand and reduce risks and complexity.

  • A CRM solution holds a wealth of information and document generation tools allow users to take that information and create documents with both visual appeal and function. Document generation is the process of automatically producing a file and document generation applications save companies time, mistakes, and money. You bought Salesforce to be more efficient — why are you still manually creating proposals, contracts, invoices, and account plans? Read this eBook to learn how you can automate virtually …

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.