-
2017
-
2017 in review: YOLO
-
How debugging can make you a better developer
-
Using dependency injection with WordPress
-
Designing a class representing a WordPress admin page
-
How to use placeholders for WordPress translations
-
Beginner’s guide to regular expressions
-
Using the static factory method pattern with WordPress
-
Tips for applying to a WordCamp
-
How does a PHP application work?
-
How to troubleshoot WordPress performance
-
Designing a class to generate HTML content in WordPress
-
Dependency inversion principle and WordPress
-
Introduction to automated WordPress deployments
-
How to use teaching as a learning tool
-
How I setup my 2016 MacBook Pro
-
Coupling and cohesion in WordPress and beyond
-
2016
-
2016 in review: #Carl2016
-
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