- Standish Chaos report 2015
- Software Processes
- Christopher Alexander: A pattern language
- Gang of Four (GoF, Gamma/Helm/Johnson/Vlissides)
- SOLID
- Domain Driven Design
- Portland Pattern Repository
- Antipatterns
- Architectural patterns
- Java EE design patterns
- 1st edition blueprint (more elaborate)
- 2nd edition (more patterns)
- Real World Java EE Patterns digest (Java EE 5)
- Patterns of Enterprise Application Architecture (Martin Fowler)
- Enterprise Integration Patterns (messaging)
- Pattern Oriented Software Architecture
- Martin Fowler
Showing posts with label design. Show all posts
Showing posts with label design. Show all posts
11 January 2019
Software engineering and patterns links (updated)
2 October 2011
EDAM: Easy Development And Maintenance
Design patterns make code more flexible and easier to evolve and test.
Design patterns make code more complex and harder to write.
Strike the right balance between easy work now (development) and later (maintenance).
Design patterns make code more complex and harder to write.
Strike the right balance between easy work now (development) and later (maintenance).
25 March 2010
GUI architecture patterns
Model View Controller is the common architecture for graphical user interfaces.
There are however many variations on it, partly depending on the underlying technology.
As a result MVC is often misunderstood, and the same names are used for different beasts.
Here's a clear overview of MVC and its brethern.
Subscribe to:
Posts (Atom)
