Reduce, Reuse, Recycle

Building massive plugins that fulfill every possible use case is fine and good, but can quickly lead to software bloat and an 80/20 nightmare. A collection of small, single-use plugins can often result in a more targeted, optimized, and bug-free(ish) feature set.

In this talk, we will discuss how to recycle code you’ve already written for alternate purposes, reuse code by modifying or extending functionality with actions and filters, and propose a slight mental shift in how you approach building plugins in general.

What You’ll Learn

  • How to leave flexibility in your code through actions and filters
  • Anatomy of actions
  • Anatomy of filters
  • How to breakdown your SOW into smaller bits
  • Overview of Yoeman