Export (0) Print
Expand All

References

J. Albahari and B. Albahari. C# 4 in a Nutshell. O'Reilly, fourth edition, 2010.

J. Bishop. C# 3.0 Design Patterns. O'Reilly, 2008.

J. Boodhoo. "Model View Presenter."
http://msdn.microsoft.com/en-us/magazine/cc188690.aspx

C. Campbell, M. Veanes, J. Huo, and A. Petrenko. "Multiplexing of Partially Ordered Events," in TestCom 2005, Springer Verlag, June 2005.
http://research.microsoft.com/apps/pubs/default.aspx?id=77808

J. Dean and S. Ghemawat. "MapReduce: simplified data processing on large clusters." In OSDI '04: Sixth Symposium on Operating System Design and Implementation, pages 137–150, 2004.

J. Duffy. Concurrent Programming on Windows. Addison-Wesley, 2008.

J. Duffy. "Immutable types for C#."
http://www.bluebytesoftware.com/blog/2007/11/11/ImmutableTypesForC.aspx

M. Fowler. Patterns of Enterprise Application Architecture. Addison Wesley, 2003.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.

J. E. Hoag. "A Tour of Various TPL Options." April 2009.
http://blogs.msdn.com/b/pfxteam/archive/2010/04/19/9997552.aspx

J. Jacky, M. Veanes, C. Campbell, and W. Schulte. Model-Based Software Testing and Analysis with C#. Cambridge University Press, 2008.

D. Leijen, W. Schulte, and S. Burckhardt. "The design of a task parallel library." In S. Arora and G.T. Leavens, editors, OOPSLA 2009: Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 227–242. ACM, 2009.

E. Lippert. "Fabulous Adventures in Coding."
http://blogs.msdn.com/b/ericlippert/archive/tags/immutability/

M. McCool. "Structured Patterns for Parallel Computation," December 2009.
http://www.ddj.com/go-parallel/article/showArticle.jhtml?articleID=223101515

T. G. Mattson, B. A. Sanders, and B. L. Massingill. Patterns for Parallel Programming. Addison-Wesley, 2004.

C. Okasaki. Purely Functional Data Structures. Cambridge University Press, 1998.

J. Smith. "WPF Apps With the Model-View-ViewModel Design Pattern."
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

S. Toub. "Patterns of Parallel Programming: Understanding and Applying Parallel Patterns with the .NET Framework 4 and C#," 2009.
http://www.microsoft.com/downloads/details.aspx?FamilyID=86b3d32b-ad26-4bb8-a3ae-c1637026c3ee&displaylang=en

S. Toub. "Custom Parallel Partitioning With .NET 4," April 26, 2010.
http://www.drdobbs.com/visualstudio/224600406

S. Wildermuth. "WPF Threads: Build More Responsive Apps With The Dispatcher."
http://msdn.microsoft.com/en-us/magazine/cc163328.aspx

Other Online Sources

Accelerator:
http://research.microsoft.com/en-us/projects/accelerator/

"The ADO.NET Entity Framework Overview":
http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx

"Best Practices for using ADO.NET":
http://msdn.microsoft.com/en-us/library/ms971481.aspx

DevLabs Portal:
http://msdn.microsoft.com/en-us/devlabs/default.aspx

DryadLINQ:
http://research.microsoft.com/en-us/projects/DryadLINQ/

"Parallel Programming with Microsoft .NET":
http://parallelpatterns.codeplex.com/

"Guidelines for Overriding Equals() and Operator == (C# Programming Guide)":
http://msdn.microsoft.com/en-us/library/ms173147(VS.90).aspx

"How to: Create a Task Scheduler That Limits the Degree of Concurrency":
http://msdn.microsoft.com/en-us/library/ee789351.aspx

"Improving ADO.NET Performance":
http://msdn.microsoft.com/en-us/library/ff647768.aspx

"Lazy Initialization":
http://msdn.microsoft.com/en-us/library/dd997286.aspx

Microsoft F# Developer Center:
http://msdn.microsoft.com/en-us/fsharp/default.aspx

NModel software:
http://nmodel.codeplex.com/

"Our Pattern Language for Parallel Programming Ver 2.0":
http://parlab.eecs.berkeley.edu/wiki/patterns

Parallel Computing:
http://msdn.microsoft.com/en-us/concurrency/default.aspx

Parallel Performance Analysis in Visual Studio 2010:
http://blogs.msdn.com/b/visualizeparallel/

Samples for Parallel Programming with the .NET Framework 4:
http://code.msdn.microsoft.com/ParExtSamples

Windows Azure Guidance
http://wag.codeplex.com/

"Performance Tuning with the Concurrency Visualizer in Visual Studio 2010":
http://msdn.microsoft.com/en-us/magazine/ee336027.aspx

Scenario Home Page:
http://code.msdn.microsoft.com/scenario

"Standard Query Operators Overview":
http://msdn.microsoft.com/en-us/library/bb397896.aspx

"TaskScheduler Events":
http://msdn.microsoft.com/en-us/library/system.threading.tasks.taskscheduler_events.aspx

Unity Application Block:
http://msdn.microsoft.com/en-us/library/dd203101.aspx

Windows HPC Server 2008:
http://www.microsoft.com/hpc/en/us/default.aspx


Show:
© 2014 Microsoft