WordPress Tutorials

Writing Better Code For WordPress-Based Projects

I don’t remember exactly when I first stumbled across Joel Spolsky’s blog Joel on Software, but it was at some point

Visual Studio Code Debugger: Setting a Breakpoint
WordPress Tutorials

Visual Studio Code Debugger: A Primer and Screencast

In previous posts, I’ve talked a bit about why using a proper debugger versus some of PHP’s built-in statements are

Xdebug and Visual Studio Code: Xdebug
WordPress Tutorials

Xdebug, Visual Studio Code, and MAMP

Using Xdebug and Visual Studio Code is something that’s pretty easy to setup, but given that I’m still using Visual Studio

Repository Pattern Benefits include Data Store Abstraction
WordPress Tutorials

Repository Pattern Benefits: Why We Should Consider It

Yesterday, I gave a primer on the repository pattern. In short, it’s one of those patterns that I think anyone

A Repository Primer: A simple diagram.
WordPress Tutorials

The Repository Pattern Primer

Whenever you’re working on a larger project that’s based on WordPress, the odds that you’re going to be working with

Singletons in WordPress: A high-level look at how this functions.
WordPress Tutorials

Singletons in WordPress, Revisited (A Time and a Place?)

Before I start a post talking about using singletons in WordPress (or, more appropriately, the Singleton Pattern), I want to

WordPress Tutorials

What Are Programming Side Effects, Anyway?

Whenever we talk about certain programming concepts, I think it’s important to take a step back out of whatever specifics

WordPress Tutorials

Members Only: How It’s Going to Work

A few weeks ago, I disabled comments (and talked about it a little bit) in preparation for the upcoming re-design

WordPress-Focused Continuous Integration with CircleCI
WordPress Tutorials

WordPress-Focused Continuous Integration with CircleCI

Writing about continuous integration or continuous deployments seems a little funny to me given that I’ve done this before and

WordPress Tutorials

Should We Let Tools Dictate Our Projects?

Does it make sense to use a different development stack or set of tools depending on the type of project

Membership Content: Ready To Sign Up
WordPress Tutorials

Plans For Membership Content (OOP, WordPress, and More)

Earlier this week, Tony Crockford sent the following tweet about the whole membership site thing: @tommcfarlin How much of your

WordPress Tutorials

A Few Gulp Packages for Starters

Software like Gulp and other utilities aren’t new. For those who haven’t used them before, it can be a little

Autoloading in WordPress: Linkers
WordPress Tutorials

Why Bother With Autoloading in WordPress, Part 3

In the last post, I said we couldn’t afford some of the same luxuries that statically typed, compiled languages have.

WordPress Tutorials

Why Bother With Autoloading in WordPress, Part 2

In the previous post, I covered a few points as to why I think that include_once, require_once, and other similar statements result

Autoloading in WordPress: Debugging
WordPress Tutorials

Why Bother With Autoloading in WordPress, Part 1

One of the easiest things that we can do when working on WordPress plugins is to drop require_once or include_once statements throughout

WordPress Tutorials

Using Homebrew to Install Node (To Install Gulp)

In a previous post, I’ve talked about Homebrew (and why it’s part of my setup). I’ve also talked about Node,