1. Design Patterns
Align Your Organization with our Corporate Messaging & Branding
• Software Design Patterns have been an integral part of software development
for a very long time
• There are many great resources available online such as the classic Gang of
Four or Martin Fowlers’ Enterprise Application Architecture
• Each development language or technology has its’ own variations, interpretations and implementation
considerations for these well known engineering practices
• The Salesforce Platform, like many other platforms, introduces some platform specific patterns and
best practices that are important to understand in order to develop robust and well design products
http://p.force.com/designpatterns