Table of Contents
- Why You Need to Understand Salesforce Anti-Patterns
- How Not to Mess Up Your System Architecture
- How Not to Get Confused about Security
- What Not to Do about Data?
- Unpicking Solution Architecture Troubles
- Keeping Integration Straight
- Keeping the Development Life Cycle from Going off Track
- Communication without Mistranslation
- Conclusion

