Skip to main content

Catalog by Application Type

Cloud Development (Most recent releases listed first)

patterns & practices: Catalog by Application Type

Building Hybrid Applications in the Cloud on Windows Azure
Cloud-hosted applications often need to integrate with services and components that reside inside the corporate network, and connect to third-party services and partner organizations that perform tasks such as authenticating users or delivering goods to customers. Applications such as this are often referred to as hybrid applications. This guide focuses on the common challenges you will encounter when building applications that run partly in the cloud and partly on-premises, or when you decide to migrate some or all elements of an existing on-premises application to the cloud. It focuses on using Windows Azure as the host environment, and shows how you can take advantage of the many features of this platform, together with SQL Azure, to simplify and speed the development of these kinds of applications.
Developing Applications for the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How can a company create an application that has truly global reach and that can scale rapidly to meet sudden, massive spikes in demand? Historically, companies had to invest in building an infrastructure capable of supporting such an application themselves and, typically, only large companies would have the available resources to risk such an enterprise. Building and managing this kind of infrastructure is not cheap, especially because you have to plan for peak demand, which often means that much of the capacity sits idle for much of the time. The cloud has changed the rules of the game: by making the infrastructure available on a "pay as you go" basis, creating a massively scalable, global application is within the reach of both large and small companies.
Moving Applications to the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How do you build applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructure that can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.
Developing Applications for the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How can a company create an application that has truly global reach and that can scale rapidly to meet sudden, massive spikes in demand? Historically, companies had to invest in building an infrastructure capable of supporting such an application themselves and, typically, only large companies would have the available resources to risk such an enterprise. Building and managing this kind of infrastructure is not cheap, especially because you have to plan for peak demand, which often means that much of the capacity sits idle for much of the time. The cloud has changed the rules of the game: by making the infrastructure available on a "pay as you go" basis, creating a massively scalable, global application is within the reach of both large and small companies.
Moving Applications to the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How do you build applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructure that can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.
Enterprise Library 5.0 Integration Pack for Windows Azure (December 2011)
For years the Enterprise Library application blocks have helped developers address the typical cross-cutting concerns of enterprise development (such as diagnostic logging, data validation, and exception handing). Most of the Enterprise Library 5.0 application blocks simply work on Windows Azure. However, developing for the Windows Azure platform presents new challenges, including how to make applications more elastic (via autoscaling), and more stable and resilient to transient failures. The Enterprise Library Integration Pack for Windows Azure focuses on addressing these challenges. It provides reusable components and developer’s guidance designed to encapsulate recommended practices which facilitate consistency, ease of use, integration, extensibility, scalability and cost-effectiveness.
Enterprise Library 5.0 Integration Pack for Windows Azure (December 2011)
For years the Enterprise Library application blocks have helped developers address the typical cross-cutting concerns of enterprise development (such as diagnostic logging, data validation, and exception handing). Most of the Enterprise Library 5.0 application blocks simply work on Windows Azure. However, developing for the Windows Azure platform presents new challenges, including how to make applications more elastic (via autoscaling), and more stable and resilient to transient failures. The Enterprise Library Integration Pack for Windows Azure focuses on addressing these challenges. It provides reusable components and developer’s guidance designed to encapsulate recommended practices which facilitate consistency, ease of use, integration, extensibility, scalability and cost-effectiveness.
A Guide to Claims–based Identity and Access Control, 2nd Edition (September 2011)
This book gives you enough information to evaluate claims-based identity as a possible option when you're planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
A Guide to Claims–based Identity and Access Control, 2nd Edition (September 2011)
This book gives you enough information to evaluate claims-based identity as a possible option when you're planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.

Top

Desktop Development (Most recent releases listed first)

patterns & practices: Catalog by Application Type

Prism 4.1
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are often referred to as composite applications.Prism 4.1 supports Silverlight 5.0.
Prism 4.1
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are often referred to as composite applications.Prism 4.1 supports Silverlight 5.0.
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.
Prism 4.0 (November 2010)
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are known as often referred to as composite applications.
Prism 4.0 (November 2010)
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are known as often referred to as composite applications.
Prism v2.2 (Composite Application Guidance for WPF and Silverlight)
This is a minor update to the October 2009 release. This release includes: - All projects refreshed to work with Visual Studio 2010 - Desktop version still targets .NET 3.5 of the framework- Silverlight projects refreshed to target Silverlight 4.0 - Silverlight RI updated to use the latest Silverlight Toolkit
Prism v2.2 (Composite Application Guidance for WPF and Silverlight)
This is a minor update to the October 2009 release. This release includes: - All projects refreshed to work with Visual Studio 2010 - Desktop version still targets .NET 3.5 of the framework- Silverlight projects refreshed to target Silverlight 4.0 - Silverlight RI updated to use the latest Silverlight Toolkit
Prism 2.0 (Composite Application Guidance) for WPF and Silverlight (October 2009)
Prism (Composite Application Guidance) for WPF and Silverlight is designed to help you more easily build enterprise-level Windows Presentation Foundation (WPF) and Silverlight client applications. This guidance will help you design and build flexible composite client applications.
Prism 2.0 (Composite Application Guidance) for WPF and Silverlight (October 2009)
Prism (Composite Application Guidance) for WPF and Silverlight is designed to help you more easily build enterprise-level Windows Presentation Foundation (WPF) and Silverlight client applications. This guidance will help you design and build flexible composite client applications.

Top

Phone Development

patterns & practices: Catalog by Application Type

Prism 4.1
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are often referred to as composite applications.Prism 4.1 supports Silverlight 5.0.
Friday, Feb 17, 2012
Prism 4.1
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are often referred to as composite applications.Prism 4.1 supports Silverlight 5.0.
Friday, Feb 17, 2012
Building Testable Windows Phone Applications
This documentation and accompanying sample applications will show you how to build easily testable applications that target Windows Phone OS 7.1.Some of the topics that you will learn about include building testable Windows Phone applications that: - Consume location data - Perform navigation - Persist data to and from isolated storage - Consume sensor data - Use a chooser to take a photoThis documentation includes a series of companion sample applications written in Silverlight for Windows Phone OS 7.1. Each sample application is purely for demonstration purposes, and is not representative of the standard required to pass certification and be eligible for listing in the Windows Phone Marketplace
Friday, Feb 10, 2012
Developing a Windows Phone Application using the MVVM Pattern
This documentation and accompanying sample application will get you started building easily testable applications that target Windows® Phone OS 7.1. You will learn the basics of the Model View View-Model (MVVM) pattern and dependency injection through a sample application that enables you to track the petrol consumption of three vehicles. The sample application is authored two different ways so that you can see the progression from a code-behind implementation to a view model implementation whose dependencies are injected.
Friday, Feb 10, 2012
Building Testable Windows Phone Applications
This documentation and accompanying sample applications will show you how to build easily testable applications that target Windows Phone OS 7.1.Some of the topics that you will learn about include building testable Windows Phone applications that: - Consume location data - Perform navigation - Persist data to and from isolated storage - Consume sensor data - Use a chooser to take a photoThis documentation includes a series of companion sample applications written in Silverlight for Windows Phone OS 7.1. Each sample application is purely for demonstration purposes, and is not representative of the standard required to pass certification and be eligible for listing in the Windows Phone Marketplace
Friday, Feb 10, 2012
Developing a Windows Phone Application using the MVVM Pattern
This documentation and accompanying sample application will get you started building easily testable applications that target Windows® Phone OS 7.1. You will learn the basics of the Model View View-Model (MVVM) pattern and dependency injection through a sample application that enables you to track the petrol consumption of three vehicles. The sample application is authored two different ways so that you can see the progression from a code-behind implementation to a view model implementation whose dependencies are injected.
Friday, Feb 10, 2012
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.
Thursday, Mar 24, 2011
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.
Thursday, Mar 24, 2011
Prism 4.0 (November 2010)
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are known as often referred to as composite applications.
Thursday, Nov 11, 2010
Prism 4.0 (November 2010)
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are known as often referred to as composite applications.
Thursday, Nov 11, 2010

Top

Services Development (Most recent releases listed first)

patterns & practices: Catalog by Application Type

Developing Applications for the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How can a company create an application that has truly global reach and that can scale rapidly to meet sudden, massive spikes in demand? Historically, companies had to invest in building an infrastructure capable of supporting such an application themselves and, typically, only large companies would have the available resources to risk such an enterprise. Building and managing this kind of infrastructure is not cheap, especially because you have to plan for peak demand, which often means that much of the capacity sits idle for much of the time. The cloud has changed the rules of the game: by making the infrastructure available on a "pay as you go" basis, creating a massively scalable, global application is within the reach of both large and small companies.
Tuesday, Dec 6, 2011
Moving Applications to the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How do you build applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructure that can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.
Tuesday, Dec 6, 2011
Developing Applications for the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How can a company create an application that has truly global reach and that can scale rapidly to meet sudden, massive spikes in demand? Historically, companies had to invest in building an infrastructure capable of supporting such an application themselves and, typically, only large companies would have the available resources to risk such an enterprise. Building and managing this kind of infrastructure is not cheap, especially because you have to plan for peak demand, which often means that much of the capacity sits idle for much of the time. The cloud has changed the rules of the game: by making the infrastructure available on a "pay as you go" basis, creating a massively scalable, global application is within the reach of both large and small companies.
Tuesday, Dec 6, 2011
Moving Applications to the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How do you build applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructure that can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.
Tuesday, Dec 6, 2011
A Guide to Claims–based Identity and Access Control, 2nd Edition (September 2011)
This book gives you enough information to evaluate claims-based identity as a possible option when you're planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
Monday, Sep 12, 2011
A Guide to Claims–based Identity and Access Control, 2nd Edition (September 2011)
This book gives you enough information to evaluate claims-based identity as a possible option when you're planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
Monday, Sep 12, 2011
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.
Thursday, Mar 24, 2011
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.
Thursday, Mar 24, 2011
Web Service Software Factory 2010
The Web Service Software Factory 2010 (also known as the Service Factory) is an integrated collection of resources designed to help you quickly and consistently build Web services that adhere to well-known architecture and design patterns. These resources consist of patterns and architecture topics in the form of written guidance and models with code generation in the form of tools integrated with Visual Studio 2010.
Friday, May 21, 2010
Web Service Software Factory 2010
The Web Service Software Factory 2010 (also known as the Service Factory) is an integrated collection of resources designed to help you quickly and consistently build Web services that adhere to well-known architecture and design patterns. These resources consist of patterns and architecture topics in the form of written guidance and models with code generation in the form of tools integrated with Visual Studio 2010.
Friday, May 21, 2010

Top

Web Development (Most recent releases listed first)

patterns & practices: Catalog by Application Type

Developing Applications for the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How can a company create an application that has truly global reach and that can scale rapidly to meet sudden, massive spikes in demand? Historically, companies had to invest in building an infrastructure capable of supporting such an application themselves and, typically, only large companies would have the available resources to risk such an enterprise. Building and managing this kind of infrastructure is not cheap, especially because you have to plan for peak demand, which often means that much of the capacity sits idle for much of the time. The cloud has changed the rules of the game: by making the infrastructure available on a "pay as you go" basis, creating a massively scalable, global application is within the reach of both large and small companies.
Tuesday, Dec 6, 2011
Developing Applications for the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How can a company create an application that has truly global reach and that can scale rapidly to meet sudden, massive spikes in demand? Historically, companies had to invest in building an infrastructure capable of supporting such an application themselves and, typically, only large companies would have the available resources to risk such an enterprise. Building and managing this kind of infrastructure is not cheap, especially because you have to plan for peak demand, which often means that much of the capacity sits idle for much of the time. The cloud has changed the rules of the game: by making the infrastructure available on a "pay as you go" basis, creating a massively scalable, global application is within the reach of both large and small companies.
Tuesday, Dec 6, 2011
Project Silk: Client-side Web Development for Modern Browsers
Using a reference application and a guide, Project Silk helps developers build rich web applications using standards such as HTML5, CSS3, and ECMAScript5 with modern technologies such as jQuery, Internet Explorer 9, and ASP.NET MVC3
Monday, Sep 12, 2011
Project Silk: Client-side Web Development for Modern Browsers
Using a reference application and a guide, Project Silk helps developers build rich web applications using standards such as HTML5, CSS3, and ECMAScript5 with modern technologies such as jQuery, Internet Explorer 9, and ASP.NET MVC3
Monday, Sep 12, 2011
A Guide to Claims–based Identity and Access Control, 2nd Edition (September 2011)
This book gives you enough information to evaluate claims-based identity as a possible option when you're planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
Monday, Sep 12, 2011
A Guide to Claims–based Identity and Access Control, 2nd Edition (September 2011)
This book gives you enough information to evaluate claims-based identity as a possible option when you're planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
Monday, Sep 12, 2011
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.
Thursday, Mar 24, 2011
Parallel Programming with Microsoft Visual C++
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time.
Thursday, Mar 24, 2011
Prism 4.0 (November 2010)
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are known as often referred to as composite applications.
Thursday, Nov 11, 2010
Prism 4.0 (November 2010)
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are known as often referred to as composite applications.
Thursday, Nov 11, 2010

Top

All .NET Applications (Most recent releases listed first)

patterns & practices: Catalog by Application Type

Moving Applications to the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How do you build applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructure that can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.
Tuesday, Dec 6, 2011
Moving Applications to the Cloud on the Microsoft Windows® Azure™ Platform, Second Edition
How do you build applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructure that can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.
Tuesday, Dec 6, 2011
A Guide to Claims–based Identity and Access Control, 2nd Edition (September 2011)
This book gives you enough information to evaluate claims-based identity as a possible option when you're planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
Monday, Sep 12, 2011
A Guide to Claims–based Identity and Access Control, 2nd Edition (September 2011)
This book gives you enough information to evaluate claims-based identity as a possible option when you're planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
Monday, Sep 12, 2011
Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures
This book describes patterns for parallel programming, with code examples, that use the new parallel programming support in the Microsoft® .NET Framework 4.
Wednesday, Sep 1, 2010
Parallel Programming with Microsoft .NET
The CPU meter shows the problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. What next?The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now fi nd that this no longer meets your performance goals. To use your system’s CPU resources effi ciently, you need to split your application into pieces that can run at the same time.These stories should inspire a healthy respect for the diffi culty of the problems you face in writing your own parallel programs. Fortunately, help has arrived. Microsoft .NET Framework 4 introduces a new programming model for parallelism that signifi cantly simplifi es the job. Behind the scenes are supporting libraries with sophisticated algorithms that dynamically distribute computations on multicore architectures.Prove... more
Wednesday, Sep 1, 2010
Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures
This book describes patterns for parallel programming, with code examples, that use the new parallel programming support in the Microsoft® .NET Framework 4.
Wednesday, Sep 1, 2010
Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures
This book describes patterns for parallel programming, with code examples, that use the new parallel programming support in the Microsoft® .NET Framework 4.
Wednesday, Sep 1, 2010
Enterprise Library 5.0 Developer's Guide
This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library.
Sunday, Aug 1, 2010
Enterprise Library 5.0 Developer's Guide
This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library.
Sunday, Aug 1, 2010

Top of PageTop of Page