Category / Articles

For a number of years, I’ve been doing screencasts that help to teach others how to use WordPress – the majority of my work has been done for Envato, but I’ve also done some one-on-one screencasting as well as some screencasting for smaller teams. Personally, I think it’s a really invaluable way to show people […]

For the last five or so years of my self-employment, a lot has changed. And I’m not talking about the technical landscape. I mean, that’s always changing, right? But I’m talking about the way that I manage my time and the way that I get work done. Unfortunately, the Internet has adopted this culture that allows everyone […]

When it comes to working with WordPress themes and plugins, there’s a general rule of thumb that most experienced designers and developers follow: Themes are for presentation, plugins are for functionality. Sure, there’s a little bit of blurring of lines, but this is the goal for which we strive when working through our code. And yes, there’s […]

When building solutions for others, there are certain problems that we face that – although they’ve been solved – can still be a challenge for us to deal with. For example, you’ll often hear programmers complaining about regular expressions or maybe you’ll hear someone complaining about working with timezones. I’ve been heads down on the latter […]

One of the things that I think is easy to forget about working within the WordPress space is that we’re often talking to a circle of [many of] the same people. By that, I mean that developers are largely talking to other developers (and likely some designers), designers are talking to other designers (and likely some other […]

Most experienced WordPress developers will likely make the case that themes are for presentation and plugins are functionality. I agree with this and it’s something that I try to take into account with each project that I work on. That is, whenever I have a project that consists of some unique functionality, then I’ll build […]

If you’re ever interested in getting into WordPress plugins, then there’s a wide array of material available for you to read – this includes material across who-knows-how-many blogs, people on Twitter, and even physical books available on Amazon or likely your local bookstore (well, maybe – heh). But when it comes to building and maintaining a free […]

A few years ago, I was working on a WordPress theme that had some really cool features (if I can say that without sounding as if I’m bragging). The features were brainstormed by a team and gathered through feedback through a number of customers and users, and all were implemented over a long period of […]

One of the biggest challenges that comes with working with PHP and WordPress is determining which version of PHP to use. From the WordPress.org Requirements page: PHP version 5.2.4 or greater (recommended: PHP 5.4 or greater) With respect to PHP, a lot has changed between 5.2.4 and 5.4. And the problem, for developers, usually comes […]

Every now and then, I’ll be having conversations with fellow developers about various things we’re working on, working through, and looking to focus on in the coming days, months, or weeks. And sometimes, when doing this, it seems like there’s a pattern where some developers are facing some of the same set of challenges as […]