Software Engineering in WordPress, PHP, and Backend Development

Author: Tom (Page 277 of 428)

Kaizen and WordPress

According to Wikipedia, kaizen is defined like so:

Japanese for “improvement” or “change for the best”, refers to philosophy or practices that focus upon continuous improvement of processes in manufacturing, engineering, business management or any process.

Generally speaking, this is used to talk about the continuous improvement of a product. It’s also a core idea of lean manufacturing that has also been adapted into lean software development.

Anyway, the idea isn’t anything new and I honestly think now, more than ever, more people are familiar with the idea (even if it isn’t practiced) than ever before especially because some applications use the word in the release notes for their application.

Kaizen in Paper By FiftyThree

Paper By FiftyThree mentions it with nearly every release.

As far as building products is concerned, this is something that I think many designers and developers want to do (if they aren’t already doing it, of course), but it are sometimes hindered by the nature of their environment.

By that, I mean that can we do continuous improvement – that is, can we practice kaizen – on projects that aren’t deployed on any type of particular schedule?

Continue reading

How We’re Planning The Next Iteration of the WordPress Plugin Boilerplate

Months ago, I announced that there was going to be a major update to the WordPress Plugin Boilerplate.

Because of its nature in being a hobby project, because this project is something that’s being worked on by a number of contributors, and because the next iteration is going to be a major rewrite of what we have so far, it’s taking a while to begin pushing code for the new Boilerplate.

But there are a lot of neat things coming, and I think that even if it’s taking us a while to get something on GitHub, it’s worth providing updates as to where we currently stand with the project.

Continue reading

Using LighthouseApp For WordPress Issues

One of the things that I love about GitHub is how they’ve done a great job integrating source code, milestones, tickets, pull requests, and so on.

But if you’re working with WordPress, not all projects all on which you work will use GitHub.

Case in point: If you’re selling a theme on WordPress.com or if you’re working on a plugin that is hosted in the WordPress Plugin Repository, then you’re going to be using Subversion as your source control system. But this doesn’t mean that you have to sacrifice the work flow of milestones, tickets, and so on.

It just requires that you use a third-party solution. For example, for the past couple of months, I’ve been using LighthouseApp as my issue tracker of choice for Mayer.
Continue reading

Two Versions of WordPress Themes (“Is It Worth It?”)

When it comes to selling a theme for both WordPress.com and for self-hosted installations, one of the questions that I find myself asking is:

“Is it worth maintaining two repositories for the same theme?”

And I wonder this because when it comes to maintaining a codebase of a theme on WordPress.com and a version for the self-hosted version of WordPress, you can make the case that there’s no need to have a difference in the version of the themes.

But for anyone who has worked in both variants of WordPress, then you know there’s actually little bit in variation.

Continue reading

Managing Email with Flywheel and Pobox Email Forwarding

Late last year, I migrated this site to Flywheel for managed WordPress hosting (which I talked a little bit about in this post). I’ve been incredibly happy with them for a number of reasons, each of which I cover at a later time; however, one of the features that they do not offer is email hosting.

Straight from their support channel:

At Flywheel we believe strongly in working with “best of breed” providers for everything we do, and we view ourselves to be a “best of breed WordPress host.” As such, we do not currently host email for our clients. We make a deliberate effort to focus on building a great WordPress hosting environment – and being the absolute best at it.

I love the mentality and the vision they’re after, but this does leave us needing to look for an alternative host.

They mention Google Apps, Zoho Mail, and Rackspace Email as alternatives, but the last thing that I wanted to do was setup yet-another-email-address.

I have a handful of email addresses all of which forward to a single Gmail box that allow me to respond from the address to which the email was sent, and I wanted to duplicate that for this particular domain.

So I tried one of the recommended solutions for a couple of months, and I couldn’t get it to jive with my workflow (for a number of different reasons, none of which I’m covering here).

This ultimately lead me to try out Pobox.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑