8. @alleydev
The Problem: continued
Developers not thinking in an OOP mind set.
If this doesn’t resonate with you…
Developers not thinking ahead to what can be
reused
This leads to too much logic being included in
top level (core hierarchy) template files
9. @alleydev
The Problem: continued
Many developers start coding after finding
WordPress and learn from tutorials that, while
technically correct, are actually bad practice
10. @alleydev
Benefits of a Standard Structure
● Frontend
developers benefit
● Onboarding /
collaboration
● Better Code, Period
17. @alleydev
Consider the following
First step towards OOP is becoming more DRY
with your code
Remember, “If you write it twice” … “you’ve
written too much”
This will make you a better developer
18. @alleydev
Resources to learn
● My articles on http://addactiondan.me
○ http://bit.ly/1JulWGr
● Design Patterns in WordPress: The Singleton Pattern
○ by Tom McFarlin
■ http://bit.ly/1G80cA0
● Fieldmanager Code Base
○ by Alley Interactive
■ http://bit.ly/1iALI6r
19. @alleydev
Interested in Working at Alley?
● We’re hiring!
● If you’re interested, please send your resume & code
samples to hiring@alleyinteractive.com
● More info here:
○ http://www.alleyinteractive.com/hiring/