Codeguru Update eNewsletter - October 9th, 2007

==========================================================
CodeGuru Newsletter
October 9, 2007
http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Pegasus Imaging
IBM
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial
--> Recently Published Books

--> New on CodeGuru: 
        ==> BizTalk
                - Collaborating with the BizTalk 2006 R2 SharePoint Adapter
        ==> SharePoint
                - Business Data Catalog in Microsoft Office SharePoint Server 2007: Architecture and Schemas
        ==> SQL Server
                - Importing Data into SQL Server
        ==> Threading
                - Simple Thread: Part II
        ==> Visual C++
                - Visual C++ Class Designer
        ==> Web Controls
                - Using Web Standards to Simplify Web Control Development

--> Discussion Groups -- HOT Threads 
        - I need Taskbar APIs (VB 6)
        - ::DrawItem Items overlapping (C++)
        - Working with Bitmaps (VC++)

--> Highlighted new articles on Developer.com 
        1. How to Implement and Utilize URL Rewriting with ASP.NET
        2. Combining an Oracle Database with PHP to Manage Data
        3. Q&A with Patty Dudek, Vice President, WebSphere Server Development, IBM

/-------------------------------------------------------------------
SAMPLE CODE FOR BARCODE RECOGNITION APPLICATION
Input a scanned TIFF image. Clean it up. Read the barcodes.
Simple, with a .NET toolkit like Barcode Xpress & superior
support from Pegasus Imaging. Contact us for all your
document imaging and forms processing technology needs
like viewing, scanning, editing, cleanup, annotation,
compression, barcode, OMR, ICR & form identification.
Find free sample code, a full-featured trial download, and
the best imaging technologies at:
www.pegasusimaging.com/barcodexpresssample.htm?WT.mc_id=CodeGuruEBarcode
--------------------------------------------------------------adv.-/

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

As you may have seen yesterday, Codeguru isn't perfect. Yesterday our developers learned the importance of testing outside of your own network as well as seeing that 'quick' changes should be fully tested too.

In making a quick change to a global included resource, a small, subtle issue was introduced. The updated file included a link to a resource that was behind the corporate firewall. In this case, it was a style sheet that was behind the firewall. Testing of the change showed no issues. Of course, the developer was inside the firewall, so the resource was available. Even when the resource was launched to the live site, everything looked okay.

Of course, for anyone outside the firewall -- like all of the users -- the resource was not available. If this has been just an image, then a broken image would have been shown. That is no big deal and easily fixable. When the resource is a style sheet, however, bad things can quickly happen to your site's presentation.

The nice thing about being part of a great community like Codeguru is that you let us know when we mess something up. It was only a matter of seconds before people started emailing and posting in the forums. We were able to get it fixed quickly.

The lesson learned is that testing is important. For Web sites, it is important, or rather critical, to also test outside of your own system. While many of us remember to test with various browsers, including tests from outside your normal domain is also critical for success.

We'll do better in the future.

If you've had a "D'oh" moment in testing or in launching a piece of software or a site, then swing by the General Developer forum on Codeguru and share your story. Maybe we can pick up a few more tips from each other. After all, sharing information is one of the things that makes Codeguru so great!

Until next week!

Brad!
---------------------------
Bradley L. Jones
www.CodeGuru.com
---------------------------

/-------------------------------------------------------------------
Increase your SOA skills with the IBM SOA Sandbox
Visit IBM developerWorks to try the IBM SOA Sandbox.
The IBM SOA Sandbox is an online learning environment
designed to help enterprise architects, integration developers
and web developers increase SOA skills through practical,
hands -on experience. The IBM SOA Sandbox includes five
SOA entry points: people, process, information, reuse, and
connectivity. Each entry point provides a predefined SOA
solution that you can quickly implement based on real-world
customer experience and IBM best practice.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,c5dv,7sfj,jorm,i5r0
--------------------------------------------------------------adv.-/

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

Here are a few new non-programming books:

--> MCITP Self-Paced Training Kit (Exam 70-623):
      Supporting and Troubleshooting Applications on a
     Windows Vista. Client for Consumer Support Technicians
      By Anil Desai for Microsoft Press
      660 pages for $59.99 w/ CD
      http://books.internet.com/books/0735624232

--> High Performance Web Sites
      By Steve Sounders for O'Reilly
      150 pages for $29.99
      http://books.internet.com/books/0596529309

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

This week's CodeGuru posts:

==> BizTalk

- Collaborating with the BizTalk 2006 R2 SharePoint Adapter
    By Jeffrey Juday
SharePoint 2007 has become one of Microsoft's hottest collaboration products. Learn how to integrate it with BizTalk 2006 R2.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,lp49,kj22,jorm,i5r0

==> SharePoint

- Business Data Catalog in Microsoft Office SharePoint Server 2007: Architecture and Schemas
    By Gustavo Velez
Microsoft Office SharePoint Services (MOSS) 2007 introduces a mechanism to integrate back-end systems and Line of Business processes with the Portal infrastructure, bringing external data inside the Portal.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,2zd1,d7m4,jorm,i5r0

==> SQL Server

- Importing Data into SQL Server
    By William R. Vaughn
Having problems importing large amounts of data? ADO.NET has only one method designed to help with this task: the SqlBulkCopy class exposed in ADO.NET 2.0.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,2j7s,lwds,jorm,i5r0

==> Threading

- Simple Thread: Part II
    By Arjay
Learn how to share data between threads in a thread-safe manner.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,dd4u,9rpr,jorm,i5r0

==> Visual C++

- Visual C++ Class Designer
    By Nick Wienholt
The release of Visual Studio 2008 brings support for using the Visual Studio Class Designer with Visual C++ projects. Look at the differences in how the Class Designer works with C++ compared to purely managed languages, and learn about the range of functionality available to C++ developers.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,5r8,7foo,jorm,i5r0

==> Web Controls

- Using Web Standards to Simplify Web Control Development
    By Steven Berkovitz
Learn how web standards can be used in ASP.NET control development.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,dd4u,9rpr,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> I need Taskbar APIs (VB 6)
        http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,intw,lru6,jorm,i5r0

==> ::DrawItem Items overlapping (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,5tbj,4ei3,jorm,i5r0

==> Working with Bitmaps (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,5tbj,4ei3,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. How to Implement and Utilize URL Rewriting with ASP.NET
    By David Consdorf
See why URL rewriting is important and how it can be used to enhance your web site.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,k07x,hkmw,jorm,i5r0

2. Combining an Oracle Database with PHP to Manage Data
    By Deepak Vohra -
PHP is the most commonly used scripting language and Oracle database is the most commonly used commercial database. See what you can do by using the two technologies together.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,7n3i,ly68,jorm,i5r0

3. Q&A with Patty Dudek, Vice President, WebSphere Server Development, IBM
    By Patty Dudek -
Patty Dudek sits down and answers our questions regarding open sourced-based applications.
http://nl.internet.com/ct.html?rtr=on&s=1,3iro,1,er95,lzvy,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

  • 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 …

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

Most Popular Programming Stories

More for Developers

RSS Feeds

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