The MSDN Library has some free (yes free!) brand new resources available on Agile, F# and WCF. Take a look below for more information.

Learn to Create and Manage an Agile Organization 
There's a free online version of the book Becoming Agile...in an Imperfect World by Manning Publications.  These articles will teach you the key principles of being agile and guide you through the process of adapting your organization's current culture and processes without having to start over from scratch. You'll find real-world examples and practical advice for overcoming common obstacles, such as:

- How to provide incentives and get team buy-in
- How to plan and estimate
- How to remain agile during testing
- How to meet deadlines


Learn more about F#
Want to know more about F#? The MSDN Library now offers a free online version of Real World Functional Programming by Manning Publications. This book offers an introduction to F# and functional programming and then delves into hands-on learning. You get overviews of major topics followed by tutorials that will help you implement these techniques in your own applications.


Master Windows Communication Foundation (WCF) for More Advanced Applications
Windows Communication Foundation (WCF) allows extensive control over the messaging functions of an application. MSDN Library has published a host of new articles that detail how you can implement and configure the various features available with WCF to improve your applications.

Here's what you'll find:

Workflow Services
How to create and configure workflow services.

Endpoints: Addresses, Bindings, and Contracts
How to control multiple aspects of your service.

Data Transfer and Serialization
How serialisation of data can be tailored for interoperation or future compatibility.

Sessions, Instancing, and Concurrency
Describes the instancing and session modes of WCF and how to select the right mode for your application.

Transports in Windows Communication Foundation
How to configure the transport layer, the lowest level of the channel stack.

Queues and Reliable Sessions
Describes queues, which store messages from a sending application on behalf of a receiving application and later forward these messages to the receiving application.

Transactions
How to create transacted operations that can be rolled back if needed.

Windows Communication Foundation Security
How WCF security helps you to create applications that have confidentiality and integrity. Authentication and authorization are also available, as are auditing features.

Peer-to-Peer Networking
How to create peer services and clients.

Metadata
Describes metadata architecture and formats.

Clients
How to create a variety of clients that access services.

Hosting
Describes hosting. A service can be hosted by another application, or it can be self-hosted.

Interoperability and Integration
How to use WCF to extend your existing logic rather than having to rewrite it if you have a substantial investment in component-based application logic hosted in COM+.

WCF Web HTTP Programming Model
Describes the WCF Web Programming Model that allows developers to expose WCF service operations to non-SOAP endpoints.

WCF Syndication
Describes support to easily expose syndication feeds from a WCF service.

AJAX Integration and JSON Support
Describes support for ASP.NET Asynchronous JavaScript and XML (AJAX) and the Javascript Object Notation (JSON) data format to allow WCF services to expose operations to AJAX clients.

WCF Discovery
Describes support to enable services to be discoverable at runtime in an interoperable way using the WS-Discovery protocol.

Routing
Describes the routing service.