Featured Content
This SDK is built on top of the System.IO.Packaging API and provides strongly-typed part classes to manipulate Open XML documents. Download the Open XML Format SDK. 
Get information about how to use PerformancePoint Planning to develop business rules that perform complex planning, budgeting, and forecasting, or financial operations such as consolidation. Develop custom rules in the PerformancePoint Expression Language (PEL), SQL, or MDX, or take advantage of the many templates that you can use for business rules.
Visit the SharePoint Developer Portal and learn how you can do less and get more by developing on Microsoft Office SharePoint Server 2007. Watch webcasts and take part in virtual labs to see how to build pages in SharePoint as easy as in ASP.NET, write workflows in Windows Workflow Foundation (WF), build rich Internet applications, and brand your SharePoint site to look like your existing Web site.
August 13, 12:00 noon Pacific Time
Industry expert Juval Lowy shares his thoughts on the state of the industry, what is practical and feasible today, and the future of the platform.
Popular Virtual Labs for SharePoint Developers
Examine the options, process, and benefits of adding support for SharePoint workflows to your application, and for breaking that support into components that clients can use to build their own workflows. Download the sample code: Delivering Modular Workflow Functionality in SharePoint Server 2007.
Part two of this article about delivering modular workflow functionality in SharePoint Server 2007 focuses on creating a custom action for SharePoint Designer.
Learn how to use the Exchange Server Protocols documentation to create a contact item in Outlook 2007 using the Messaging Application Programming Interface (MAPI). Download the sample code: Using MAPI to Create Outlook 2007 Items.
Discover how to develop a basic Microsoft Silverlight Web Part in ASP.NET that hosts a canvas and that can be used with SharePoint Server 2007 and Windows SharePoint Services 3.0. Download the sample code: Basic Silverlight Web Part for Office SharePoint Server 2007.
SharePoint Visual How Tos
How Do I: Create Workflows to Transfer Records Upon Expiration in SharePoint Server 2007
Learn how you can create a workflow to transfer records and then associate the workflow as the action of an expiration policy in SharePoint Server 2007.
How Do I: Prevent Document Modification using Windows SharePoint Services
Allow users to modify metadata but not file contents in Windows SharePoint Services 3.0 by using event handlers and by handling short-term and long-term check-out processes.
How Do I: Prevent Record Modification in Windows SharePoint Services
Use a custom Upload page to ensure that an existing file is not accidentally overwritten during the upload process in Windows SharePoint Services 3.0.
How Do I: Build State Machine Document Approval Workflows for SharePoint Server 2007 Using Visual Studio 2008
State machine workflows enable you to model real-world events and business processes. Learn how Visual Studio 2008 makes creating and debugging these workflows easier than ever.
How Do I: Build an Expense Report Approval Workflow for SharePoint Server 2007 Using Visual Studio 2008
Learn how to create a sequential workflow for SharePoint Server 2007 to manage an expense report approval process.
How Do I: Configure and Deploy Workflows to SharePoint Server 2007 Using a Solution Package
Learn how to configure and deploy a workflow to SharePoint Server 2007 using a solution package.
How Do I: Create Custom Workflow Activities for SharePoint Server 2007 Using Visual Studio 2008
Use Visual Studio 2008 to create custom activities in SharePoint Server 2007 that let you automatically send e-mail messages with attachments.
How Do I: Create a Custom Approval Workflow for SharePoint Server 2007 Using SharePoint Designer 2007
Use SharePoint Designer to create codeless workflows for SharePoint Server 2007 that can be attached to SharePoint lists.
.NET Framework KB Articles
Visual Studio 2008, Visual Studio 2005, and Visual Studio .NET KB Articles
SQL Server and Data Access KB Articles
Team Development, Source Control, and Testing KB Articles
Visual FoxPro | XBase KB Articles

Web Resources
Read Udi Dahan's article to find out how to achieve systems that are both scalable and robust.
Kevin Hoffman explains how you can peer-enable business applications by allowing them to share state in a serverless peer network.
Whether you need information on Silverlight, AJAX, Security, SQL Server, or whatever technologies you're using today, you can browse MSDN Magazine archives by topic.
Learn techniques to create SharePoint Server 2007 Web content management (WCM) sites that are optimized for search engines, and what to avoid for improving your search ratings.
Frank Rice shows how to create a simple project in Excel 2007 that allows you to import your Zune music playlist into a worksheet.
Learn about out-of-the-box and managed-code techniques to use when you design form templates, steps to take when you publish form templates, and configuration options for compatibility with InfoPath Forms Services.
Security for Developers
Walking with the SDL
Walking is the point where your security development practices become a lifecycle - a repeatable, mostly reusable process that makes security a part of your development culture.
Part 1 | Part 2 | Part 3 | Part 4

August 8 - 9, Las Vegas, NV
Training
Deep Training offers intensive, expert-taught, custom, hands-on classes in ASP.NET & SQL Server Reporting Services at your organization. New courses cover ASP.NET 3.5, LINQ, ASP.NET AJAX, and more. Plus, get a 40% discount on our SQL Server 2005 Reporting Services DVD or CD based training courseware.
Learn ASP.NET 3.5 with award winning training from AppDev. This download includes four hours runtime of training presented by experts Ken Getz and Don Kiely, as well as hands-on labs and courseware.
Case Studies
Bunkspeed built HyperDrive 2.0 on the .NET Framework 3.0 with Windows Presentation Foundation, creating a more compelling look and feel while benefitting from streamlined development that helped them get to market quickly.
De La Salle Lipa accelerated enrollment and reduced the number of contract employees needed by implementing a system developed using Visual Studio 2005, based on SQL Server 2005, Windows Server 2003, Internet Information Services 6.0, and ASP.NET 2.0.
Partner News
Provides support for scheduling work item queries, Outlook tasks, reminders, work item query management and a lot more. Download the 90-day trial.
The software component TX Text Control is now shipping with Office Open XML (DOCX) support. Documents can be created, modified and converted to the latest Microsoft Word format.
Telerik announces the Q2 release of RadControls for ASP.NET AJAX, Windows Forms, WPF, and Silverlight, and its .NET Reporting solution.
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
All times Pacific Time.
geekSpeak: Making SharePoint Not Look Like SharePoint with Paul Stork
August 6, 12:00 noon
Web sites based on Microsoft Office SharePoint Server are increasingly being used in public-facing scenarios. But how do you make them look less like out-of-the-box SharePoint Server and more like a custom site? In this geekSpeak webcast, Paul Stork addresses changing the look and feel of your SharePoint site to match your existing corporate branding.

Microsoft Virtualization ISV Web Seminar Series
Missed it live? Here's your opportunity to check out this series on demand. This four-part Web seminar series will introduce you to the benefits of virtualization for ISVs. API sets that are available with Microsoft Virtualization products will be covered, along with benefits for using virtualization as a distribution mechanism for ISV products.
Webcasts listed in an easy-to-use calendar format: MSDN Webcast Calendar
Global Events
PDC 2008 - Get in the Game with Software + Services
October 27 - 30
Los Angeles, CA
The Microsoft Professional Developers Conference 2008 puts you right in the action by delivering information and hands-on access to technologies you'll need to compete in the software + services world. Be the first on your team to learn what's new with Windows 7, Live Mesh, cloud services, Silverlight, and much more!

PDC 2008 features more than 160 sessions covering a wide range of topics for professional developers and architects. These sessions provide an in-depth technical understanding of Microsoft's platform and future, and offer practical guidance to help plan the evolution of your own products. Sessions are delivered by Microsoft engineers and include ample time for specific questions and answers.

Get off the bench and get into the action! Secure your place at PDC 2008 today. 

DevConnections
November 10 - 13
Las Vegas, NV
Microsoft ASP.NET Connections, Visual Studio Connections, SQL Server Magazine Connections, and SharePoint Connections.

Microsoft Tech·Ed EMEA 2008 Developers
November 10 - 14, Barcelona, Spain Be a part of the experience - explore the challenges of today and learn how Microsoft's developer tools can help you build applications for your business success.