This Issue Sponsored By
This email newsletter comes to you free and is supported by the following advertisers, who offer products and services that might interest you. Please take a moment to visit these advertisers' Web sites and show your support for Scripting Central.

Spi Dynamics
https://download.spidynamics.com/1/ad/web.asp?Campaign_ID=70130000000CWKr

Thawte
http://www.windowsitpro.com/go/whitepapers/thawte/iis?code=DevMid0616

AppDev
http://www.appdev.com/promo/RN00389

Shavlik Technologies
http://www.windowsitpro.com/go/whitepapers/shavlik/adwareconsole/?code=DevHot0616


1. Developer .NET Perspectives

  • Three Non-TechEd Announcements That Are Important to Developers
  • 2. Events and Resources

  • Win a New iPod (for Mac or PC)
  • How Are You Managing Your Fax Communications?
  • Simplify Management and Boost Availability for SQL Server Environments
  • Troubleshoot .NET Applications
  • 3. Featured White Paper

  • End-to-End Rights Management for the Enterprise
  • 4. Announcements

  • Monthly Online Pass--Only $5.95 per Month!
  • June Special--Save $80 off the Exchange & Outlook Administrator Newsletter

    Sponsor: Spi Dynamics

    ALERT: How A Hacker Exploits Security Defects in Web Apps
    The speed with which Web Applications are developed make them prime targets for attackers, often these applications were developed so quickly that they are not coded properly or subjected to any security testing. Hackers know this and will use it as their weapon. Download this *FREE* test guide from SPI Dynamics to check for Web application vulnerabilities.
    https://download.spidynamics.com/1/ad/web.asp?Campaign_ID=70130000000CWKr


    1. Developer .NET Perspectives


    by Bill Sheldon, bills@interknowlogy.com

    Three Non-TechEd Announcements That Are Important to Developers
    If it's spring, it must be time for Microsoft TechEd. TechEd 2006 has been in full swing all week in Boston. I couldn't attend this year's festivities, so I'm not going to address any of the big announcements at TechEd 2006. (You can read about TechEd 2006 in WinInfo Daily UPDATE at http://www.windowsitpro.com/departments/departmentid/906/WinInfo_Daily_UPDATE.html.) However, I would like to touch on three other important announcements made this week.

    First, Microsoft announced the release of the Community Technology Preview (CTP) of the Visual Studio Team Edition for Database Professionals. This upgrade to the client-based Visual Studio Team Suite includes new database management and design tools. The CTP illustrates that the Team Suite isn't a static set of tools. These tools are still being developed and enhanced, and more are on the way. The CTP also illustrates that the tools are well-integrated with Visual Studio 2005 and are Microsoft's latest step toward integrating database development with application development. One challenge in developing large applications has been the somewhat disconnected world of the database. As database development becomes better integrated with Visual Studio 2005, developers need to understand this portion of development.

    The tools in the CTP version of the Team Edition for Database Professionals can be grouped into three areas. And I'm hoping that there will be a fourth area in the final release.

    The tools in the first area integrate your database objects with Visual Studio 2005. For example, you can leverage Visual Studio 2005's refactoring capabilities on a database object. Let's say you change a column's name. You can have the Team Edition for Database Professionals automatically search out and update every other reference to that column in the database's stored procedures.

    The tools in the second area integrate your database with Team Foundation Server to automatically keep your scripts and database objects under version control. Even better, the tools go above and beyond version control. Not only can you import your current database schema directly into the source control system, you can, after you've made some changes, ask the source control engine to generate change scripts based on the differences from the current implementation and what you last imported or released. This is a very cool feature.

    The tools in the third area are for testing purposes. The Team Edition for Database Professionals uses an interface to leverage the unit-testing tools that are available in other Team Editions. Thus, you can perform automated unit tests of stored procedures, which lets you treat your database components the same way you would treat any other component in your overall system.

    So, what is on my wish list? I'd like to see Microsoft include a really good query analyzer in the final release of the Team Edition for Database Professionals. I'd like to have a query analyzer that reviews a stored procedure or dynamic query and explains why the combination of that query and the tables it accesses creates performance problems. For example, I'm currently working with a company that recently outsourced the creation of a new version of one of its applications. The company got back an application that looked fine, had the requested features, and seemed OK in testing. But in production with an increased user base, performance problems surfaced. As a result, the company has canceled the rollout, except to a small percentage of customers. And the company is scrambling with duct tape and bailing wire to keep the new version up and running for those few customers. The query analyzer on my wish list would go a long way in figuring out the problem with that application. Of all the diagnostic tools that developers could really use, this query analyzer is No. 1 on my wish list.

    Because Microsoft expects to officially release the Visual Studio Team Edition for Database Professionals at the end of this year, I doubt if my dream query analyzer will be included. As with the other Team System packages, you can purchase the Team Edition for Database Professionals separately and not have to buy the Visual Studio Team Suite. For more information about the Team Edition for Database Professionals, go to http://msdn.microsoft.com/vstudio/teamsystem/products/dbpro.

    The second announcement I want to mention concerns a move that will further equalize the playing field of all developers by increasing confusion. In his blog at http://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx, Soma (S. Somasegar) announced that the WinFx technologies are being moved under the .NET product namespace. The result will be Microsoft .NET Framework 3.0. It's important to note that .NET Framework 3.0 won't include C# 3.0, but instead will rely on C# 2.0. C# 3.0 is expected to be released with Visual Basic (VB) 9.0, which will be part of .NET Framework 4.0 (or whatever Microsoft will call the next version of the Framework that will be released with Orcas, the next version of Visual Studio). Also note that the upgrade path from ASP.NET 2.0 in the .NET Framework 3.0 release will be painless because it will remain ASP.NET 2.0. Given the nature of this information, it's easy to understand why Microsoft chose to announce it through a blog rather than an official press release.

    Finally, I like to tell you about Project Glidepath. This project is an evangelistic effort oriented toward providing materials to small partner companies to speed building applications on the Windows Vista platform. The Project Glidepath site went live on June 14. You can land on that Web site by going to http://www.projectglidepath.net.


    Sponsor: Thawte

    Discover how to ensure efficient ongoing management of your digital certificates, how your business will benefit by addressing unique online security issues and more!
    http://www.windowsitpro.com/go/whitepapers/thawte/iis?code=DevMid0616


    2. Events and Resources


    (brought to you by SQL Server Magazine)

    Win a New iPod (for Mac or PC)
    Download a Windows IT Pro podcast on Windows IT Pro Radio by your favorite author, editor, or industry figure. You'll automatically be entered to win!
    http://www.windowsitpro.com/podcast/

    How Are You Managing Your Fax Communications?
    Maximize your VoIP environment by integrating FoIP technology to increase ROI and streamline processes.
    http://www.windowsitpro.com/go/toolkit/faxback/?code=0614emailannc

    Simplify Management and Boost Availability for SQL Server Environments
    Learn to use a database utility for SQL Server to lower operational costs, simplify management, and increase the availability of your SQL Server deployment. Live event: Tuesday, June 20
    http://www.sqlmag.com/go/seminar/polyserve/availability/?partnerref=0614emailannc

    Troubleshoot .NET Applications
    80% of all software released into production will fail due to quality issues. Proactively monitoring applications throughout the lifecycle will improve quality and reliability. Learn about the two fundamental categories of application errors and methods for quickly pinpointing the root cause of functional errors. Download this whitepaper today!
    http://www.sqlmag.com/go/whitepapers/avicode/nettroubleshooting/?code=0614emailannc

    3. Featured White Paper


    End-to-End Rights Management for the Enterprise
    Extend Windows Rights Management Services (RMS) to support enterprise requirements for protecting information, including proprietary business data
    http://www.windowsitpro.com/go/whitepapers/liquidmachines/rightsmgmt/?code=0614featwp

    Bonus: When you download any whitepaper from Windows IT Pro before June 30, you'll be entered to win Bose Triport Headphones. See the full selection today at http://www.windowsitpro.com/whitepapers


    2006 Watch

    FREE ASP.NET 2.0 or "Atlas" Training CD-ROM!

    Start learning ASP.NET 2.0 or ASP.NET "Atlas" today with up to 3 hrs of award-winning training from AppDev. Get your FREE training CD -- up to $125 value! Click below for your FREE ASP.NET or "Atlas" training!
    http://www.appdev.com/promo/RN00389

    4. Announcements


    (brought to you by SQL Server Magazine)

    Monthly Online Pass--Only $5.95 per Month!
    Includes instant online access to every article ever written in SQL Server Magazine plus the latest digital issue. Order now:
    https://store.pentontech.com/index.cfm?s=1&promocode=eu2166um

    June Special--Save $80 off the Exchange & Outlook Administrator Newsletter
    Get endless solutions to help you migrate, optimize, administer, back up, recover, and secure your messaging system. Subscribe to Exchange & Outlook Administrator today and save $80:
    https://store.pentontech.com/index.cfm?s=1&promocode=eu2366u


    Hot Spot

    Manage threats and vulnerabilities from adware and spyware in one console as a comprehensive approach to maximizing network security.
    http://www.windowsitpro.com/go/whitepapers/shavlik/adwareconsole/?code=DevHot0616


    Contact Us


  • About Developer .NET Perspectives -- bills@interknowlogy.com
  • About technical questions -- http://www.sqlmag.com/forums
  • About product news -- products@sqlmag.com
  • About your subscription -- Developer_dot_NET_update@sqlmag.com
  • About sponsoring an UPDATE -- contact Richard Resnick, rresnick@sqlmag.com, or Lisa Kling, lkling@sqlmag.com
  • Developer .NET UPDATE is brought to you by SQL Server Magazine, the only magazine devoted to helping developers and DBAs master new and emerging SQL Server technologies and issues. Subscribe today.
    https://store.pentontech.com/index.cfm?s=9&promocode=eu215xdb

    You can manage your SQL Server Magazine email newsletter subscriptions by going to http://www.sqlmag.com/email.

    You can view the SQL Server Magazine Privacy Policy at http://www.sqlmag.com/aboutus/index.cfm?action=privacy.

    SQL Server Magazine is a division of Penton Media, Inc. 221 East 29th Street, Loveland, CO 80538, Attention: Customer Service Department

    Copyright 2006, Penton Media, Inc. All Rights Reserved.