MSDN Flash - Volume 12, Number 3: January 28, 2008

From the Editor

In this age when security requirements change as fast as business requirements, you can never have too many resources to assist in making your programs less vulnerable. To that end, check out HELLOSECUREWORLD.COM, a handy site that aggregates videos, virtual labs, blogs, and other sources of useful content that promote security awareness and education in the developer community. But there's another reason to check the site out; it offers a unique user experience running on Silverlight. Haven't played with Silverlight yet? Download the Final Release of Silverlight 1.0, and get the Silverlight 1.0 SDK, as well as a new September refresh of the Silverlight 1.1 Alpha and SDK. And stop by the Silverlight community site for forums, blogs, and showcases of this awesome new technology.

In the last edition, we announced the availability of a Microsoft Foundation Class update in the Visual C++ 2008 Feature Pack beta, and we'd like to follow that up with a reminder that the Visual C++ 2008 Express Edition is also available as a powerful and flexible development environment for creating native Win32 and Win64 applications, not to mention cool 2D/3D games. Also, Microsoft and The Game Creators have partnered to deliver the Development Kit for Visual C++ 2008 Express Edition, a free 2D/3D game development library for Visual C++ 2008.

And here's something you may not be aware of: The DLRConsole gives you an interactive environment for playing with dynamic languages in Silverlight. Jimmy Schementi, a program manager on the Dynamic Languages team at Microsoft, explains in the recent MSDN Magazine column CLR Inside Out how DLRConsole enables you to explore Silverlight, as well as dynamic languages, with minimal commitment.

Finally, registration for Tech·Ed U.S. 2008 Developers Conference is now open!

Advance your technical skills by diving deep into the latest development technologies through breakout sessions and hands-on labs. Participate in the keynote kick-off by Microsoft Chairman Bill Gates. Register today and save US$200.

Thanks for reading.
Editor, MSDN Flash


A Note from Your Student Developer Team

Each issue we'll be including a new question to better serve you, our readers; thanks for participating in this anonymous survey. These will redirect to the best hidden Excel 2007 feature ever. Now that the redesign of MSDN Flash has settled in, we want to see what your thoughts are on newsletter format.

What format would you like to see for your newsletter?

• A student news section of a professional newsletter

• A student-only newsletter with developer topics

• A student-only newsletter with developer and designer topics

• A newsletter about everything to do with students

Other (e-mail divein@microsoft.com with other ideas)

Looking for a job after graduation? Summer internship? Check out Students to Business (S2B)
It's that time of year again to start thinking about how you'll spend your summer vacation. Luckily we have some resources to help you get started. To help connect students to jobs, Microsoft is working with our partner community to develop a unique Web site called Students to Business (S2B). The site will offer a variety of training opportunities to help connect you to internships and entry-level jobs at one of over 15,000 Microsoft partner companies in the US.

A temporary portal of job listings currently available across the United States is now available and is updated regularly. We will be launching a more robust site in February. For assistance, please contact crowe@s2bus.com.

Hoping to join us at Microsoft? Microsoft Recruiting has joined our Facebook group to provide you with valuable tips and resources.
Microsoft Student Facebook Group**
Have you friended us on Facebook? Our Facebook group is going strong. We've launched a new Ask Hilary! series to get answers to technical questions. Submit your questions along with your school name to divein@microsoft.com.

Live@edu Mashup Contest - Prize US$10,000
Microsoft Live@edu is holding a Campus Mashup contest among student software developers to generate the best applications for Windows Live Spaces - Microsoft's blogging and social network platform. There are two ways you could be a part of this great promotion!

• Develop your own Windows Live Spaces software application that appeals to students

• Tell your friends about it so they can download your application and help you win

**Play Games and Win Prizes?
Join the Live Search Club and win prizes for searching and playing games.
Want some more casual games? Verysillygames.com

Welcome to a world of silliness. Ever wanted to race your Xbox 360 gamepads? Indulge in silly sixteen-player button bashing madness? Discover the joy of "Zero Graphics Gameplay"? Learn how to program in C# using your Windows PC and even your Xbox 360? This is the site for you.

Rob Miles has opened verysillygames.com to promote his new XNA book.


MSDN Events

What's New in IIS7 and Extending ASP.NET 2.0 Application Services: Live MSDN Events

Learn how to extend application services - including membership, role management, and navigation - from ASP.NET, and how to consume them from a wide variety of clients. As a special bonus, find out about the top security counter-measures available for Web sites and Web applications of all kinds.

• Session 1 - Safer, Smarter, Stronger: What's New for Web Developers in IIS7

• Session 2 - Extending ASP.NET 2.0 Application Services


Your Featured Content

Update Your Selected Topics

Ensure that the content most relevant to you is presented in this section.

Create a Language Compiler for the .NET Framework

Joel Pobar presents an introduction to how compilers work and how you can write your own compiler to target the .NET Framework.

Integrating the Policy Injection Application Block with WCF Services

Using the PIAB you can enhance WCF services with policies such as validation, performance monitoring, authorization and caching without having to change a line of code.

Microsoft Visual Studio Team System 2008: Collaborate and Communicate More Effectively

Learn how your team can use Microsoft Visual Studio Team System 2008 to collaborate and communicate more effectively with co-workers and business stakeholders. By providing visibility into your project activities and priorities, Visual Studio Team System helps you and your team make informed decisions based on real-time data.

Programming LINQ and the ADO.NET Entity Framework

January 30, 11:00 A.M. Pacific Time
Language Integrated Query (LINQ) introduces an exciting new way for applications to build strongly typed queries, and the ADO.NET Entity Framework allows applications and services to work in terms of an application-oriented entity data model, decoupling the application's data model from the storage considerations of the relational schema. Join this webcast to see how these two technologies work together to change the way applications work with data.

Government Resources

Microsoft Public Sector Developer Conference
Come join us for a full day of developer-oriented technical sessions on Visual Studio Team System, Windows Workflow Foundation, Windows Communication Foundation, and Microsoft Silverlight.

- February 6, Los Angeles, CA
- February 7, San Diego, CA
- March 12, Albany, NY

Webcasts
Learn about the latest Microsoft development tools for public sector developers and be sure to check out the upcoming webcast schedule.

On Demand
Missed a webcast that you wanted to attend? Check out our on-demand webcasts.

Microsoft Learning
Stay ahead of the curve with Microsoft Learning for Visual Studio 2008. Whether you are learning new features, improving expertise, increasing your productivity, or just staying ahead of the curve, Microsoft Learning can help you get up to speed quickly. Microsoft Learning materials are the most reliable and up-to-date source of learning about Microsoft products.

Download a free Visual Studio 2008 e-book

Find classroom training on Visual Studio 2008

Get ready for Visual Studio 2008 with free e-learning

Free Visual Studio 2008 hands-on training from InnerWorkings. Take advantage of this free training promotion from InnerWorkings, focusing on new features in C# 3.0 and LINQ to SQL, and start building your skills today.

Free How-to Videos
Robert Shelton, public sector developer evangelist, is releasing via his blog a series of how-to videos for developers.

Programmatically create a user task with SharePoint 2007 using Visual Studio 2008: In this how-to video, Robert demonstrates how to send a basic SharePoint task with Visual Studio. At the end you will see how to connect an Outlook client to the portals task list, so that a user can see the tasks within their Outlook desktop client. (downloadable source code available).

Building a basic approval workflow for SharePoint 2007 using Visual Studio 2008: This video demonstrates how to build a simple one-level approval workflow around a fictional expense report. The focus is on the workflow piece, although you will also learn how you can use a custom ASP.NET task form to build an approval form. (Downloadable Source Code Available).

Using active directory searching/lookup in a SharePoint 2007 workflow using Visual Studio 2008: This video demonstrates how to perform a dynamic lookup or search of Active Directory for information (the manager of a user) using Visual Studio 2008 as part of a SharePoint document workflow, to find users to assign tasks to.

.NET Framework KB Articles

Problem: Delay while calling RSACryptoServiceProvider SignData or VerifyData methods

The effects of delegation on connection pooling

How to configure CAS policy to run application from anywhere within Intranet Zone

ManagementEventWatcher.Start() may throw an Invalid Parameter Exception

RSSRSS Feeds
.NET Framework 2.0 | .NET Framework 1.1

Visual Studio .NET and Visual Studio 2005 KB Articles KB Articles

Problems when trying to setup remote debug across network domains

High Memory and CPU Usage When Debugging Lots of Dynamic Types

VC++: Unable to selectively disable C4505 warnings using #pragma warning

VC++ Build Sometimes Fails with 0xC000000D When Resource Language Doesn't Match Localization

RSSRSS Feeds
Visual Studio 2005 | Visual Studio 2005 Team EditionVisual Studio .NET 2003 | Visual Studio .NET 2002

SQL Server and Data Access KB Articles

Description of the Replay Markup Language (RML) Utilities for SQL Server

FIX: Error message when you run a complex query after you install Cumulative Update 3 or Cumulative Update 4 for SQL Server 2005 Service Pack 2: "The query processor ran out of internal resources and could not produce a query plan"

FIX: You receive incorrect data from SQL Server 2000 Analysis Services after you use the Page Heap tool (Pageheap.exe) to troubleshoot heap corruption issues

RSSRSS Feeds
SQL Server 2005 | SQL Server 2000 | SQL Server 2000 Analysis Services

Visual FoxPro KB Articles

The Visual FoxPro OLE DB Provider raises error 2066 ("Index file is corrupted. Please rebuild it.") during moderate to heavy multi-user load

Getting OLE Error code: 0x80020009 when calling VFP 8.0 or 9.0 DLL with CREATEOBJECT command

Objects on a form disappear when moving over them with mouse

RSSRSS Feeds
Visual FoxPro 9.0 | Visual FoxPro 8.0 | Visual FoxPro 7.0


Evaluation Center

BizTalk Server 2006 R2 is Now Available for Download

Regardless of the size of your organization, you need best-in class infrastructure. BizTalk Server 2006 R2 delivers enterprise-class infrastructure that enables you to connect .NET applications and infrastructure with your non-.NET applications and platforms, as well as those of your partners.

SQL Server 2008 CTP is Now Available for Download

SQL Server 2008, the next release of Microsoft SQL Server, will enable developers to create new applications that can store and consume any type of data on any device, and enable all your users to make informed decisions with relevant insights.

More Resources to Help Optimize Your SQL Server 2008 CTP Evaluation Experience

Find more resources to help make the most of your SQL Server 2008 CTP evaluation - all in one convenient place. You'll find Web forums, blogs, webcasts, product demos, and more.

Download the SQL Server 2008 Express November CTP

SQL Server 2008 Express is a free, easy-to-use, lightweight, and embeddable version of SQL Server 2008. Download the Express CTP to explore the new enhancements available and provide the product team your feedback.

Download SQL Server Compact 3.5 Beta

SQL Server Compact 3.5 Beta 2 introduces a host of new features including LINQ to SQL support, Microsoft Synchronization Services for ADO.NET, plus enhanced support for T-SQL statements that lets developers rapidly develop and deploy applications using Visual Studio 2008.

More Evaluation Center Resources...

Security for Developers

Windows Vista Crypto Modules now FIPS 140-2 Certified

A Good Reason to Install Office 2003 SP3

VBootkit vs. Bitlocker in TPM Mode

How Do I: Add Security to .NET Applications with the ProtectedData Class?

More Security...

Training

Announcing Today - Second Shot Offer Is Extended

Due to popular demand, Second Shot has been extended. Now you have more opportunity to get a free second chance to pass your Microsoft Certification Exam through June 30, 2008.

Become a SQL 2008 Expert with Microsoft Learning

Whether you are learning new features or deepening your expertise, visit Microsoft Learning to find a robust set of resources. Offers include free e-learning and a free e-book offer.

Get the Free ASP.NET E-Book Offer

This free e-book offer, created to promote the upcoming release of Visual Studio 2008, includes sample chapters from Introducing Microsoft ASP.NET AJAX and Introducing Silverlight 1.0, as well as the entire contents of new publication Introducing Microsoft LINQ.

QuickLearn BizTalk Developer Deep Dive - New Version

3 - 8 March, Stockholm, Sweden The labs are 100-percent new and include R2. Students build out a supply chain solution over the 5 days of training.

More training...

Case Studies

Global Mining Software Company Streamlines Upgrade Development Process

Mincom adopted Visual Studio Team System and the .NET Framework 3.5 to move its mine planning software away from UNIX. The new tools enabled developers to rapidly and easily convert code and maintain separation of business logic from user interface.

Intergen Out of the Blocks with Microsoft Visual Studio 2005

Using the .NET 2.0 Framework and Visual Studio 2005, Intergen have transformed Bexhill's Web-based financial management system to to accommodate changes in legislation and business growth.

Software Maker Finds SQL Server Supports Huge Databases, Saving 67 Percent over Oracle

Servigistics worked with Microsoft to benchmark its solution on Windows and found that Microsoft technologies outperformed UNIX, even with massively large databases, for one-third the cost.

More Case Studies...

Partner News

Free Evaluation of Nevron .NET Vision Q32007

Download a free evaluation version of the industry-leading charting, diagramming, and UI components for .NET, featuring powerful Windows Forms and ASP.NET AJAX support for building professional .NET applications.

Build Multi-Language Applications, Get Free Meister Trial

Get a trial version of Meister and start building multi-language applications written in both Visual Studio and Java by coordinating the build engines of MSBuild and Ant.

New White Paper: LINQ and the DevForce Entity Framework

LINQ and Entity Framework are shipping soon - read about how to use them to manage application data in an object-oriented fashion.

Received MSDN Flash from a Friend?

The MSDN Flash is full of pointers to in-depth technical information that we encourage subscribers to forward to friends and co-workers. If you've received this issue from someone via e-mail and would like to receive the free MSDN Flash newsletter biweekly, all you have to do is register.

Advance {skills} with free e-learning for Microsoft Visual Studio 2008

https://www.microsoft.com/ learning/vstudio/2008/

In This Issue:

MSDN Events

Your Featured Content

Evaluation Center

Security for Developers

Training

Case Studies

Partner News

Resources

Developer Resources Center (Silverlight Version)

Developer & Architect Events

Windows Vista Developer Center

Microsoft Office Developer Center

Expression Web Home Page

MSDN Evaluation Center

MSDN Magazine

TechNet Flash

TechNet Magazine

Webcasts & Online Events

New T-SQL and Engine Features, New Data Types for SQL Server Programmability
January 30, 8:30 A.M. Pacific Time
Get an overview of the major programmability enhancements in the SQL Server 2008 database engine, including the new data types, table-valued parameters, and other new capabilities, like the ability to define sparse columns and filtered indexes.

MSDN geekSpeak Webcasts
Security from a Public, Anonymous Windows SharePoint Services 3.0 Site
January 30, 12:00 noon Pacific Time

Problems and Solutions When Implementing a Windows CardSpace Identity Provider
February 6, 12 noon Pacific Time

Extending SQL Server Integration Services with Scripts
February 13, 12 noon Pacific Time

Building Silverlight Gadgets
February 20, 12 noon Pacific Time

Webcasts listed in an easy-to-use calendar format: MSDN Webcast Calendar

National and Global Events

Microsoft Office System Developer Conference 2008
February 10 - 13
San Jose, CA
The 2007 Microsoft Office system has revolutionized the way organizations are building software applications to solve tough business problems.

Architecture Roundtable & Financial Services Industry Council
February 20
New York, NY
Microsoft invites you to join our architect roundtable/industry council to learn about the what, where, and how of Visual Studio 2008. You will also receive critical information on the SQL Server 2008 Release Vision.

MIX UX: Exploring and Evolving the Practice of User Experience
March 5 - 7
Las Vegas, NV
New track announced for MIX08 focuses on creating better user experiences, from design strategy to information architecture.

Microsoft Health & Life Sciences Developer and Solutions Conference
April 22 - 24
Atlantic City, NJ
This year the conference is expected to make a big draw through the participation of MS-HUG, Microsoft Health U.S. & Worldwide Health & Life Sciences Industry team, Microsoft product teams, and BioIT Alliance members.

Make New Coding Connections with MSDN Events. Free Admittance. Complimentary Resource Kit.
Tackle Web security threats and dive deep into IIS7 and ASP.NET application services with MSDN Events. Don't miss these free, live coding sessions.