-
2016
-
How to use the static keyword with WordPress
-
Mastering the use of PHP conditionals
-
Importing data into WordPress using the strategy pattern
-
Designing a class to create complex WordPress queries
-
How to use PHP array functions instead of loops
-
Designing a class to build simple WordPress queries
-
Thoughts on teaching object-oriented programming with WordPress and over-engineering
-
Designing a class to assemble plugin classes
-
PHP strings and how to format them
-
A look at the modern WordPress server stack
-
WordPress for the adventurous: WP_Query class
-
The importance of naming in programming
-
Teach everything you know
-
Designing a system: WordPress event management
-
2015
-
2015 in review: Teaching everything I know
-
Designing classes that use the WordPress plugin API
-
Designing a class to manage WordPress posts
-
Creativity and teaching programming
-
Introduction to WordPress unit testing
-
Designing a system: WordPress routing
-
WordPress for the adventurous: Plugin API
-
Give your WordPress client an Apple experience
-
Why can’t you learn object-oriented programming?
-
Thoughts on WordPress and the MVC pattern
-
Designing a class around WordPress hooks
-
WordPress for the adventurous: Rewrite API
-
Saving WordPress custom post types using an interface
-
Read more code
-
Keeping Your WordPress Safe
-
WordPress for the adventurous: Loading
-
On becoming a WordPress expert
-
2014
-
Helping WordPress make friends with the decorator pattern
-
Spying on WordPress with the proxy pattern
-
WordPress for the adventurous: Entry points
-
Designing a class: WordPress AJAX handler
-
The mediator pattern in WordPress
-
Singletons and their use in WordPress
-
Designing a class: WordPress API client
-
Harnessing your superpower with DRY
-
Moving beyond the basics with software design patterns
-
Organizing your files in an object-oriented WordPress plugin
-
Polymorphism and WordPress: Interfaces
-
Polymorphism and WordPress: Abstract classes
-
The first thing you should learn from object-oriented programming
-
Why object-oriented programming is your next step as a WordPress developer
-
Single responsibility principle, WordPress and You