Microsoft Canada

Enterprise Project Management

Home     EPM 2010     EPM 2007     EPM 2003     Partners     Contact Us      
IT Professionals     IT Developers     SP1 and Hotfix     EPM 2007 - Videos      
EPM 2007 IT Developer Links

The following list contains links to valuable resources such as deployment guides, deployment templates, recommended RSS feeds, books, training courses, etc.

 

Title Description URL
Office   The Microsoft Office Interactive Developer Map is a Windows Presentation Foundation (WPF) application that helps developers visualize the different programs, servers, services, and tools that will help them build solutions. It allows them to drill down to each product and technology and learn about new features, objects, Web services, namespaces, and schemas required to extend Microsoft Office and build custom Office Business Applications (OBAs).   http://msdn.microsoft.com/en-us/office/bb497969.aspx  
Project (General)   What's new in Office Project 2007: This article examines what is new in Microsoft Office Project Server 2007, Project Web Access 2007, and Microsoft Office Project Professional 2007.   http://go.microsoft.com/fwlink/?LinkID=93713  
Project (General)   Welcome to the Microsoft Office Project and Microsoft Office Project Server developers' home on MSDN. In this section, you will find summaries and links to information about planning, developing, and deploying Project– and Project Sever-based solutions.   http://msdn.microsoft.com/en-us/office/aa905469.aspx  
Project (General)   Welcome to the Microsoft Office Project 2007 Software Development Kit (SDK). The SDK contains documentation, code samples, how-to articles, and programming references to help customize and integrate the Office Project 2007 clients and Microsoft Office Project Server 2007 with a wide variety of other desktop and business applications for enterprise project management.   http://msdn.microsoft.com/en-us/library/ms512767.aspx  
Project (General)   Download the Microsoft Office Project 2007 Software Development Kit (SDK). The SDK contains documentation, code samples, how-to articles, and programming references to help customize and integrate the Office Project 2007 clients and Microsoft Office Project Server 2007 with a wide variety of other desktop and business applications for enterprise project management.   http://www.microsoft.com/downloads/details.aspx?FamilyId=2672F6F9-7028-4B30-99A2-18CB1EED1ABE&displaylang=en  
Project (General)   Project Server 2007: Getting Started with a New Platform for Developers Explore Microsoft Office Project Server 2007 functionality that uses a completely new platform built on Microsoft .NET Framework 3.0 and Windows SharePoint Services 3.0. Use the Project Server Interface (PSI) and Project Server events to extend and integrate Project Server with other applications. Extend Project Web Access, now a Windows SharePoint Services 3.0 site. Learn about the new Reporting database and Cube Build Service.   http://msdn.microsoft.com/en-us/library/bb456485.aspx  
Project (General)   Managing Security in Project Server 2007: These articles describe how to manage Project Web Access users, groups, categories, templates, and Active directory synchronization.   http://technet.microsoft.com/en-us/library/cc197571.aspx  
Project (General)   Understanding and Using the Queuing system in Office Project Server 2007 (Downloadable book): Covers instructions for understanding and using the Queuing system in Office Project Server 2007.   http://go.microsoft.com/fwlink/?LinkId=93744  
SharePoint   SharePoint Server 2007 SDK: Software Development Kit The Microsoft Office SharePoint Server 2007 SDK contains conceptual overviews, “How Do I…?” programming tasks, developer tools, code samples, references, and an Enterprise Content Management (ECM) starter kit to guide you in developing solutions based on Microsoft Office SharePoint Server 2007.   http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&displaylang=en (download)  
SharePoint   Windows SharePoint Services 3.0: Software Development Kit (SDK) The Windows SharePoint Services 3.0 software development kit (SDK) contains conceptual overviews, programming tasks, samples, and references to guide you in developing solutions based on Microsoft Windows SharePoint Services 3.0.   http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&displaylang=en (download)  
SharePoint   SharePoint Learning Resources: Learn more about Office SharePoint Server 2007 and related technologies to take advantage of the full enterprise capabilities. This site includes highlighted learning resources for developers and IT professionals.   http://sharepoint.microsoft.com/readiness/pages/search.aspx  
SharePoint   The SharePoint Developer Introduction for .NET Developers   http://www.microsoft.com/click/SharePointDeveloper/  
SharePoint   The SharePoint Developer Introduction for .NET Developers   http://MSSharePointDeveloper.com  
SharePoint   Best Practices: Using Disposable Windows SharePoint Services Objects Learn the appropriate ways to write your code when using Microsoft Windows SharePoint Services objects so that you can avoid retaining the objects in memory with the Microsoft .NET Framework.   http://msdn.microsoft.com/en-us/library/aa973248.aspx  
SharePoint   Best Practices: Common Coding Issues When Using the SharePoint Object Model Learn about common issues encountered by developers who write custom code by using the SharePoint object model.   http://msdn.microsoft.com/en-us/library/bb687949.aspx  
SharePoint   SharePoint Developers Webcast In this 10 part series, you will receive practical technical information from Robert Bogue and Andrew Connell, both SharePoint MVPs, covering 10 fundamental developer topics on SharePoint via Live Meeting webcast.   http://blogs.msdn.com/chrisfie/archive/2008/05/21/sharepoint-developers-webcast.aspx  
Project Desktop   Test Framework Controller/client test framework can be used to test any assembly or .exe with and object model (any MS Office app).   http://www.codeplex.com/TestFramework  
Project Desktop   Sample COM Add-in code for Project Professional 2007   http://blogs.msdn.com/chrisfie/archive/2007/08/03/sample-com-add-in-code-for-project-professional-2007.aspx  
Project Desktop   Importing Project 2007 Tasks from Excel Using a Managed Code Add-In Learn how to develop and deploy a managed code add-in for Microsoft Office Project 2007 that imports task data from Microsoft Office Excel, using Microsoft Visual Studio 2008 with Visual Studio Tools for Office.   http://msdn.microsoft.com/en-us/library/bb738433.aspx  
Visual Basic for Applications (VBA)   Visual Basic for Applications   http://msdn.microsoft.com/en-us/isv/bb190538.aspx  
Visual Basic for Applications (VBA)   Converting Code from VBA to Visual Basic .NET   http://msdn.microsoft.com/en-us/library/aa192490(office.11).aspx  
Visual Basic for Applications (VBA)   Migrating a VBA Solution to a Visual Studio Tools for Office Add-In   http://msdn.microsoft.com/en-us/library/aa830702.aspx  
Visual Basic for Applications (VBA)   Project Object Model   http://msdn.microsoft.com/en-us/library/bb179353.aspx  
Visual Studio Tools for Office (VSTO)   Office Development with Visual Studio Developer Portal   http://msdn.microsoft.com/en-us/office/aa905533.aspx  
Timesheet and Statusing   Timesheeting and Statusing Data Flow Diagram Please find attached a Visio 2007 diagram that shows the standard data flow for time tracking and reporting progress in EPM 2007. Might be useful if you are doing customization using the Tied-Mode solution starter released last week on CodePlex.   http://blogs.msdn.com/chrisfie/archive/2007/11/20/timesheeting-and-statusing-data-flow-diagram.aspx  
Timesheet and Statusing   Project Server 2007 Timesheet data population tool The Project Server 2007 Timesheet Data Population Tool enables you to simulate timesheet entries in your farm. This tool can help you perform scalability studies of your PS architecture and validate the sizing of an existing architecture (by measuring timesheet queue throughput for instance). This tool can also be used to test timesheet customization, for instance the Timesheet Tied-mode code sample on http://www.codeplex.com/EPMTSST. This powerful tool should not be run a production environment.   http://www.codeplex.com/EPMTSdatapop  
Timesheet and Statusing   EPM Timesheet & Statusing Customization Samples Code samples that demonstrate how EPM (Project Server) 2007 Timesheet and Statusing functionalities could be customized using custom event handlers and Project Server Interface calls. These samples leverage the Timesheeting and Statusing API documented in the EPM 2007 SDK   http://www.codeplex.com/EPMTSST  
Timesheet and Statusing   Project Server 2007 Timesheet Tied-Mode Service and Event Handler This project is used with Microsoft Project Server 2007. It consists of an NT service, an event handler, a test app and installer. The event handler is fired when a tiemsheet is saved. The handler saves the timesheet info in a SQL table. The NT service (TSAutoStatus) polls the table for work from the event handler. It imports and submits the timesheet. This work is based upon EPM Timesheet tied-mode work done by Christophe Fiessinger (http://blogs.msdn.com/chrisfie).   http://www.codeplex.com/AutoStatusService  
Timesheet and Statusing   Figuring out the ChangeXML format when using the 'UpdateStatus' method   http://blogs.msdn.com/chrisfie/archive/2007/10/31/figuring-out-the-changexml-format-when-using-the-updatestatus-method.aspx  
PSI Extension   Scenarios for PSI Extension following reasons why one might consider such customization   http://blogs.msdn.com/chrisfie/archive/2007/07/31/scenarios-for-psi-extension.aspx  
PSI Extension   Walkthrough: Creating a PSI Extension The Project Server Interface (PSI) for Microsoft Office Project Server 2007 can be extended with custom Web services. PSI extensions tightly integrate with Project Server, can call other PSI methods, and can use the same security infrastructure that the rest of the PSI uses.   http://msdn2.microsoft.com/en-us/library/bb428837.aspx  
PSI Extension   Lessons Learned from writing a PSI Extension   http://blogs.msdn.com/chrisfie/archive/2007/08/02/lessons-learned-from-writing-a-psi-extension.aspx  
Reporting   New SQL Reporting Services Sample Reports for Project Server   http://blogs.msdn.com/chrisfie/archive/2008/04/10/new-sql-reporting-services-sample-reports-for-project-server.aspx  
Reporting   Project Server Extended Report Pack from Project Conference   http://blogs.msdn.com/chrisfie/archive/2007/10/30/project-server-extended-report-pack-from-project-conference.aspx  
Reporting   Project Server 2007 Sample Databases Project Server 2007 sample databases.   http://code.msdn.microsoft.com/PS2007SampleDB  
Reporting   How to extract and view Timesheet Audit Data?   http://blogs.msdn.com/chrisfie/archive/2007/10/10/how-to-extract-and-view-timesheet-audit-data.aspx  
Reporting   Controlling the project workspaces list   http://blogs.msdn.com/chrisfie/archive/2007/10/03/controlling-the-project-workspaces-list.aspx  
Reporting   Getting at the Task Time Phased Data   http://blogs.msdn.com/project_programmability/archive/2007/05/24/getting-at-the-task-time-phased-data.aspx  
Reporting   Reporting Database Extensions: Local Custom Fields Custom Code This custom solution builds on the Project Server 2007 server-side event model to cache a report-friendly copy of Project Local Custom Fields in the Reporting database.   http://blogs.msdn.com/project_programmability/archive/2008/01/03/reporting-database-extensions-local-custom-fields-custom-code.aspx  
Reporting   Scalable Issues & Risks Report   http://blogs.msdn.com/project_programmability/archive/2007/09/28/scalable-issues-risks-report.aspx  
Reporting   How to create a Milestone Report   http://blogs.msdn.com/chrisfie/archive/2008/03/11/how-to-create-a-milestone-report.aspx  
Reporting   How to track EPM Resource field changes in your Reporting Database   http://blogs.msdn.com/chrisfie/archive/2007/10/26/how-to-track-epm-resource-field-changes-in-your-reporting-database.aspx  
SQL Server Reporting Services (SSRS)   SQL Server 2005 – Reporting Services SQL Server 2005 Reporting Services is a new server-based reporting platform that you can use to create and manage tabular, matrix, graphical, and free-form reports that contain data from relational and multidimensional data sources. The reports that you create can be viewed and managed over a Web-based connection.   http://technet.microsoft.com/en-us/sqlserver/bb331776.aspx  
SQL Server Reporting Services (SSRS)   Implementing a Security Extension Microsoft Windows Authentication is the primary system for securing reports in Microsoft SQL Server 2005 Reporting Services. In certain cases, however, you may need to extend the Reporting Services security system to accommodate custom security in your enterprise. You can do this using the development platform provided by the Reporting Services API. This section will present an overview of security extensions in Reporting Services.   http://msdn.microsoft.com/en-us/library/ms155029.aspx  
SQL Server Reporting Services (SSRS)   Customizing Analysis Services Cube Using Analysis Management Objects (AMO) This post describes the steps required to perform SQL Analysis Services 2005 Project Server 2007 Cube customization using Analysis Management Objects (AMO).   http://blogs.msdn.com/chrisfie/archive/2007/08/06/customizing-analysis-services-cube-using-analysis-management-objects-amo.aspx  
SQL Server Analysis Services (SSAS)   Analysis Management Objects (AMO)   http://msdn.microsoft.com/en-us/library/ms124924.aspx  
SQL Server Analysis Services (SSAS)   Persisting SSAS OLAP Roles In Project Server 2007 During the standard Cube Building process in Project Server 2007, any manually added OLAP Roles in an OLAP database are deleted. The Cube building creates a default Role ProjectServerViewOlapDataRole that automatically adds all the Project Server users to this Role. This customization saves the configuration of the existing OLAP Roles (except for ProjectServerViewOlapDataRole) in a text file, before they are deleted but the standard cube building process, using the OnCubeBuilding event. The saved configuration of the OLAP Roles is then restored using the following event OnCubeProcessed.   http://www.codeplex.com/epmssas  
SQL Server Analysis Services (SSAS)   Customizing Analysis Services Cube Using Analysis Management Objects (AMO)   http://blogs.msdn.com/chrisfie/archive/2007/08/06/customizing-analysis-services-cube-using-analysis-management-objects-amo.aspx  
Excel Services   Creating Managed-Code UDFs for Excel Services Learn how to create managed-code user-defined functions (UDFs) for Excel Services.   http://msdn.microsoft.com/en-us/library/bb428649.aspx  
Excel Services   Ten Tips for Using SharePoint Server 2007 with Excel Services Learn ten tips to improve your use of SharePoint Server 2007 with Excel Services from the SharePoint - Excel Services forum.   http://msdn.microsoft.com/en-us/library/cc514223.aspx#MOSS2007TenTips_QuickTipsforCommonExcelServicesIssues  
Excel Services   New Excel Services Sample Reports for Project Server   http://blogs.msdn.com/chrisfie/archive/2008/04/13/new-excel-services-sample-reports-for-project-server.aspx  
Excel Services   Create an Excel's User Defined Function (UDF) to display web service data   http://blogs.msdn.com/chrisfie/archive/2008/02/08/create-an-excel-s-user-defined-function-udf-to-display-web-service-date.aspx  
Project Tools   Office Project Server 2007 Resource kit: It contains a collection of tools designed for use by Project Server Administrators.   http://www.microsoft.com/downloads/details.aspx?FamilyId=A33D253C-6424-48E4-B87E-0861D1977BB7&displaylang=en  
Project Tools   Office Project Server 2007 Resource kit: It contains a collection of tools designed for use by Project Server Administrators.   http://technet.microsoft.com/en-us/library/cc197476.aspx  
Project Tools   Project Server 2007 Queue Watch Tool: Will help you monitor all queue activities for a specific Project Web Access (PWA) instance. This tool leverages the standard Project Server Interface publically documented web services to query and retrieve jobs in the Project Server queues, further you can configure the tool to filter the information retrieved by Message Types and Job types.   http://www.codeplex.com/EPMQueueWatch  
Project Tools   Project Server 2007 Event Handler Admin Tool This project contains code demonstrating how to use the PSI to add and remove event handler associations for Project Server 2007. Instead of displaying all possible event handlers like the PWA admin screens, this tool uses reflection to show only the implemented handlers and allows the use to select the needed association. A much easier way to setup and maintain the event handlers. It also includes a sample event handler assembly that implements dummy methods for all events.   http://www.codeplex.com/PS2007EventHandler  
Project Tools   EPM 2007 Test Data Population Tool The EPM (Project Server) 2007 Test Data Population Tool enables you to load large amounts of EPM data: resources, projects, tasks, assignments into a Project Server 2007 database. You can then use this data to test loads and help your organization plan for your Project Server 2007 deployment. This tool is similar to the EPM 2003 Data Population utility but contains more features plus since the sources are provided you can customize it to fit your specific needs.   http://www.codeplex.com/EPMDatapop  
Project Tools   Project Server 2007 Migration Rename Tool During a Project Server 2003 to Project Server 2007 migration, projects have "_Published" appended at the end of their name.   http://code.msdn.microsoft.com/PS2007Rename  
Project Tools   This tool will enable you to "bulk" rename all projects and removed the "_Published" string from all project names.    
Project Tools   Deploying a Custom Event Handler Has Never Been Easier! Last week I announced the release of a new solution starter on CodePlex: Persist SQL Server Analysis Services Roles settings Solution Starter on CodePlex, one of the great hidden treasure of that code sample is an automatic installer that deploys the custom event handler created. Mike Shughrue and Steven Haden have written this piece of code. I encourage to reuse it in all your custom Project Server Events to ease the deployment (there is also this great tool to manage events once they are deployed).   http://blogs.msdn.com/chrisfie/archive/2008/04/15/deploying-a-custom-event-handler-has-never-been-easier.aspx  
Project Tools   Publishing Projects based off a Project Custom Field Value   http://blogs.msdn.com/project_programmability/archive/2007/12/10/publishing-projects-based-off-a-project-custom-field-value.aspx  
Project Tools   SharePoint Log Viewers   http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=uls  
Windows Workflow Foundation (WF)   Developing Workflow Solutions with SharePoint Server 2007 and Windows Workflow Foundation This article describes best practices for developing workflows for Microsoft Office SharePoint Server 2007 by using Microsoft Visual Studio.   http://msdn.microsoft.com/en-us/library/cc514224.aspx  
Windows Workflow Foundation (WF)   Windows Workflow Foundation (WF) Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow enabled applications on Windows. It consists of .NET classes, an in-process workflow engine, and designers for Visual Studio.   http://msdn.microsoft.com/en-us/netframework/aa663328.aspx  
Windows Workflow Foundation (WF)   Deploy workflows The process for deploying a workflow varies depending on whether you are using a predefined workflow, a SharePoint Designer workflow, or a Visual Studio custom workflow.   http://technet.microsoft.com/en-us/library/cc261931.aspx  
Windows Workflow Foundation (WF)   Walkthrough: Creating Office SharePoint Server 2007 Workflows in Visual Studio 2005 You can create workflows for Microsoft Office SharePoint Server 2007 that incorporate Microsoft Office InfoPath forms technology. This enables users to interact with the workflows through 2007 Microsoft Office system client applications, such as Office Excel, Office Word, Office PowerPoint, and InfoPath itself, as well as through a Web browser. In this walkthrough, we create a simple workflow that uses InfoPath forms. The workflow assigns a task to the selected user, and waits until that user completes that task. The workflow uses one custom InfoPath form to collect initiation data from the user starting the workflow, and another form to enable the assigned user to edit the workflow task and mark the task as complete.   http://msdn.microsoft.com/en-us/library/ms564355.aspx  
Windows Workflow Foundation (WF)   Project Server, Office SharePoint Server and Workflow   http://blogs.msdn.com/brismith/archive/2006/12/07/project-server-office-sharepoint-server-and-workflow.aspx  
Line of Business Integration (LOBI)   Project Server 2007 VSTS Connector The Visual Studio Team System Project Server 2007 Connector is designed to integrate the project management capabilities of VSTS with Project Server 2007. It's been developed by the Visual Studio Team System Rangers in response to significant customer demand for a connector solution.   http://www.codeplex.com/pstfsconnector  
Line of Business Integration (LOBI)   EPMSync Utility Microsoft Office Project Server 2007 (Project Server) and Microsoft Office Project Portfolio Server 2007 (Portfolio Server) integrate via the Portfolio Server gateway. Data is exchanged by running either an import or an export from Portfolio Server. But this exchange is done in bulk and typically batched. There is a desire to have a more granular experience in near real-time. The EPMSync Solution Accelerator is a proposed solution to this problem. The EPMSync Solution Accelerator synchronizes Portfolio Server attributes with Project Server custom fields (and a set of project level built-in fields). The solution is made up of a Windows Service and a number of supporting applications.   http://www.codeplex.com/EPMSync  
Line of Business Integration (LOBI)   Project Server 2007 Lookup Table Update Control Out of the box you cannot enforce control updates of specific lookup tables in Project Server 2007. This code sample leverages the standard Project Server interface API to limit who and what lookup table can be updated. This code sample was built for a Project Server session at TechEd 2008: Line-of-Business Integration Using Microsoft Office SharePoint Server 2007 and Microsoft Office Project Server 2007 that Brian Smith and I will deliver.   http://code.msdn.microsoft.com/PS2007LT  
Line of Business Integration (LOBI)   Integrating LOB Systems with the Microsoft Office System LOB systems play a crucial role in supporting the functioning of businesses across a wide range of industries and markets. “The Results Gap” described in this paper plagues a significant majority of existing LOB system deployments. This trend will continue if solutions to bridge the gap are not implemented to unlock the value of LOB system investments across the broad spectrum of business application users.   http://msdn.microsoft.com/en-us/architecture/bb896607.aspx  
Line of Business Integration (LOBI)   Announcing the Microsoft BizTalk Adapter Pack – Office Developer Program The BizTalk Adapter Pack (BAP) was announced about a month ago during the Office Developer Conference and became available a couple of weeks ago. The BAP provides a robust and comprehensive out-of-the-box connectivity infrastructure to three major line-of-business (LOB) systems - SAP, Siebel, and Oracle Databases. The technology is based on the Windows Communication Foundation (WCF) LOB Adapter SDK and inherently relies on the core WCF concepts, principles, and classes implemented in the .NET Framework 3.5.   http://blogs.msdn.com/sharepoint/archive/2008/03/24/announcing-the-microsoft-biztalk-adapter-pack-office-developer-program.aspx  
Business Data Catalog (BDC)   Business Data Catalog Business Data Catalog, a new feature introduced in Microsoft Office SharePoint Server 2007, provides an easy way to integrate business data from back-end server applications, such as SAP or Siebel, within Office SharePoint Server 2007 without writing any code. This section contains overview information and step-by-step, how-to procedures for programming with the Business Data Catalog.   http://msdn.microsoft.com/en-us/library/ms563661.aspx  
Business Data Catalog (BDC)   Search Project Server data using SharePoint Server's BDC and Enterprise Search This solution starter demonstrates how to leverage SharePoint Server’s Business Data Catalog (BDC) to index project server data and enable users to search the different objects (projects, tasks, resources, lookup tables…) using SharePoint Server’s Enterprise Search.Out of the box the Project Server data is not indexed (only the SharePoint objects are indexed for instance Issues, Risks, Documents…) and thus users cannot search the content contained in the Reporting database. This solution starter will thus enable you to mine the PS 2007 gold mine and find the nuggets you were looking for very easily!   http://www.codeplex.com/EPMBDC  
Business Data Catalog (BDC)   Project Server 2007 Line of Business Integration with the Business Data Catalog   http://blogs.msdn.com/brismith/archive/2008/05/29/teched-2008-preview-part-1-project-server-2007-line-of-business-integration-with-the-business-data-catalog.aspx  
InfoPath   Guide to InfoPath 2007 Developer Documentation Learn about the object models and development options available in Office InfoPath 2007, and find out where the conceptual, procedural, and class library reference topics are located.   http://msdn.microsoft.com/en-us/library/bb294378.aspx  
InfoPath   InfoPath 2007 Training   http://msdn.microsoft.com/en-us/library/bb877921.aspx  
InfoPath   Project Server and InfoPath 2007 This solution starter demonstrates how to leverage InfoPath and Forms Services as well Windows Workflow Foundation (WWF) hosted by SharePoint to create your own project initiation phase. The project initiation phase is different for every customers and organizations. It typically requires a set of custom attribute to be filled in a web based custom form and then it needs to go through a custom approval process workflow reviewed by all key decision makers. InfoPath Forms services combined with a SharePoint sequential workflow enables you to achieve this need.   http://www.codeplex.com/EPMINFOPATH  
InfoPath   EPM 2007 Project Updater InfoPath Form A web-enabled InfoPath 2007 Form using Project Server 2007 PSI .Net web services. The form allows project managers to easily mark tasks as complete in a sequential, process-like project plan   http://code.msdn.microsoft.com/ProjectUpdaterForm  
Active Directory (AD)   Project Server 2007 AD/Resource Sync Utility: Demonstrates how to sync additional AD fields to resource custom fields for Project Server 2007   http://www.codeplex.com/PS2007ADResSync  
Hotfix/Knowledge Base articles   Project Server 2007 RSS feeds to the latest product updates (proactive way of staying up to date)   http://support.microsoft.com/common/rss.aspx?rssid=11388&ln=en-us&msid=3d6f7c16be16db44855311137fe112b4  
Hotfix/Knowledge Base articles   http://support.microsoft.com/common/rss.aspx?rssid=11388&ln=en-us&msid=3d6f7c16be16db44855311137fe112b4   http://support.microsoft.com/common/rss.aspx?rssid=11381&ln=en-us&msid=3d6f7c16be16db44855311137fe112b4  
Hotfix/Knowledge Base articles   http://support.microsoft.com/common/rss.aspx?rssid=11381&ln=en-us&msid=3d6f7c16be16db44855311137fe112b4   http://support.microsoft.com/common/rss.aspx?rssid=12172&ln=en-us&msid=3d6f7c16be16db44855311137fe112b4  
Training   Courses Offered: - IT Professional - Technical Implementation and Configuration of Office Project Server 2007 - Admin Professional - Functional Implementation and Configuration of Office Project Server 2007 - Office Project Server 2007 Developer Training - Deploying Office Project Portfolio Server 2007   http://www.msepmu.com/  
Books   Microsoft Office Project Server 2007: The Complete Reference (Complete Reference Series) by Dave Gochberg and Rob Stewart   http://search.live.com/results.aspx?q=%22Microsoft+Office+Project+Server+2007%3A+The+Complete+Reference%22&form=QBRE  
Books   Microsoft Office Project Server 2007 Unleashed (Paperback) by QuantumPM LLC   http://search.live.com/results.aspx?q=%22Microsoft+Office+Project+Server+2007+Unleashed+%22&form=QBRE  
Books   Microsoft Office Project 2007 Inside Out by MSPress   http://www.microsoft.com/MSPress/books/9804.aspx  
Books   Microsoft Office Project 2007 Step by Step by MSPress   http://www.microsoft.com/MSPress/books/9611.aspx  
Books   MSProjectExperts - Various Titles   https://www.projectserverbooks.com/  
Blogs   Project Product Group's Blog   http://blogs.msdn.com/project  
Blogs   Project Product Group's Programmability Blog   http://blogs.msdn.com/project_programmability  
Blogs   Brian Smith's Blog   http://blogs.msdn.com/brismith  
Blogs   Christophe Fiessinger's Blog   http://blogs.msdn.com/chrisfie  
Blogs   Steven Haden's Blog   http://blogs.msdn.com/shaden  
Blogs   A collection of Project Server Blogs   http://projectserverblogs.com  
Other   Microsoft Project Fx (mpFx) Microsoft Project Fx is a collection of class libraries, little tools, templates, and other technologies designed to ease or enhance your development experience in creating solutions build on Project Server 2007.   http://www.codeplex.com/mpFx  
Other   patterns & practices Use Microsoft's proven practices for software engineering.   http://msdn.microsoft.com/en-us/practices/default.aspx  
Other   patterns & practices – Enterprise Library The patterns & practices Enterprise Library is a library of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects.   http://www.codeplex.com/entlib  
Other   CodePlex CodePlex is Microsoft's open source project hosting web site. Start a new project, join an existing one, or download software created by the community   http://www.codeplex.com/  
Other   MSDN Code Gallery MSDN Code Gallery is your destination for downloading sample applications and code snippets , as well as sharing your own resources.   http://code.msdn.microsoft.com/  

***Please help maintain this list - if you would like to suggest an addition or error correction, send us a note http://www.mscanadaepminfo.com/contactus.aspx

***List content courtesy of Microsoft's Christophe Fiessinger and Jim Corbin.