My favorites:
Design Patterns for Concurrent, Parallel, and
Distributed Systems:
http://siesta.cs.wustl.edu/~schmidt/patterns.html
Design Patterns Tutorials
http://siesta.cs.wustl.edu/~schmidt/tutorials-patterns.html
1 Introduction to Design Patterns [PDF]
2 Patterns, Frameworks and Middleware:
Their Synergestic Relationships [PPT]
It presents an overview of patterns,
frameworks, and middleware, describes how these technologies
complement each other to enhance reuse and productivity, and
then illustrates how they have been applied successfully in
practice to improve the reusability and quality of complex
software systems.
Refactoring programming [PS]
eXtreme Programming
http://www.extremeprogramming.org/
Personal Software Process (PSP) & Team Software Process
(TSP)
http://www.sei.cmu.edu/tsp/
|