WordPress Tutorials

The Tension of Refactoring Legacy Code, Part 1

In a post last week, I talked about various problem spaces that exist in WordPress, but I also briefly touched

WordPress Tutorials

The Tension of Refactoring Legacy Code, Part 2

In the previous post on refactoring legacy code, I talked a bit about the challenges that we face not only

The Clean Architecture
WordPress Tutorials

The Clean Architecture and WordPress

For the past couple of weeks, I (along with others in the comments) have been talking about things such as

WordPress Tutorials

Personal Involvement and Improvement in WordPress

A couple of weeks ago, a friend (who I finally had a chance to meet earlier this year) sent me

This has nothing to do with the singleton design pattern. But I thought the pattern was nice.
WordPress Tutorials

Singleton Design Pattern and Dependency Injection, Part 1

The Singleton Design Pattern is something that I’ve talked about before in previous articles. As Wikipedia so eloquently defines it:

Dependency Injection
WordPress Tutorials

One Step Towards Dependency Injection in WordPress

Dependency Injection is one of those programmer-y terms that sounds far more complicated than it is. As defined in Wikipedia:

WordPress Tutorials

Your Source Code (“This Could Be Better”)

I’d like to think that one of the struggles many developers feel when shipping code is a sense of “this

WordPress Tutorials

Singleton Design Pattern and Dependency Injection, Part 3

In the previous two posts (available here and here), I talked a bit about the Singleton Design Pattern, dependency injection,

WordPress Tutorials

Singleton Design Pattern and Dependency Injection, Part 2

In the previous post, I said that I was going to talk about how to use the Singleton Design Pattern

WordPress Tutorials

Development Tools for WordPress: The Industry’s Ego

Development tools are easy to come by these days. In fact, I think it’s harder to choose what to use than anything

WordPress Tutorials

Software Development Soapboxes: The Industry’s Ego

Software development soapboxes is a term that I use to describe whenever anyone tries to posit themselves as a superior

WordPress Tutorials

Design Patterns and WordPress (And Resources!)

For whatever reason, it doesn’t seem common that we talk much about design patterns and WordPress. And that’s odd to

WordPress Tutorials

Sharing Code: A Good Opportunity To Exchange Ideas

In the previous post, I happened to share a screenshot of some source code that was from a 0.1.0 (or,

WordPress Plugin Constructors and Initialization Method
WordPress Tutorials

Properly Writing WordPress Plugin Constructors

One of the things that many of us see (and are guilty of abusing) are WordPress plugin constructors. If you’re

WordPress Tutorials

Versions App For WordPress Plugins

Versions App is one of those Subversion clients that’s been around for years. In fact, when I moved to Mac, it

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