Handling recurring content in WordPress theme development

Recurring content is present in just about all WordPress themes, and handling it properly is important to keep themes lean, extensible and scalable. So what’s the right approach for handling recurring content in different situations?