Software Engineering in WordPress, PHP, and Backend Development

Author: Tom (Page 241 of 428)

A WordPress Plugin Boilerplate Generator

Since the release of the latest version of the WordPress Plugin Boilerplate, the top two things that people have requested are documentation complete with examples, and a generator to ease the pain of having to replace certain tokens throughout the boilerplate’s codebase.

And I’m all for it – I’ve even committed to begin providing this material in early 2015 (and not just via the project’s website, but a few other channels, as well – more on that later). The awesome thing about open source is the contributions that can come from other people.

Sometimes these come in the form of patches or pull requests, other times they come in the form of extensions, enhancements, and other types of projects that help improve the initial project.

It’s awesome, isn’t it?

Continue reading

Use Source Control and Diff Tools with WordPress

Every now and then, developers will ask – or will be asked – what is one of the most important things I should learn in order to get involved when writing code?

Obviously, this assumes that the person already knows how to write code, likely knows how to upload a site or compile the source code into an executable or any of that, but maybe they’re looking for something to amp up their development process.

Whatever the case, the rest of this content is for those who have been working with WordPress for a while, but are looking for some additional tools to help improve their development-fu. If you’re an intermediate to an advanced developer, this may not be of much interest.

But for the rest of you, I can’t recommend source control and differential utilities enough when amping up your development.

Continue reading

Don’t Be Afraid To Ask For Help

This weekend, a fellow tweep and developer shot me a short question that I think hits home for anyone who’s involved in development regardless of skill level:

Question for you, do you find it hard to ask for help when you get stuck on some code?

Perhaps I should’ve just easily said “Don’t be afraid to ask for help!” but my short, 140-character-or-less answer was:

no. early in my career i did, but not anymore.

But this is one of those things that’s so common for many of us and since Twitter greatly limits just how much we can say (which is a good thing, in some cases), I thought it worth talking a little bit more in-depth about it

Continue reading

My Suite of Apps: Picturelife

There are a lot of services that have come up in recent years all of which are designed to provide a level of photo storage and/or to provide you a way to “back in time” to see pictures that were taken n-number of years ago.

And it’s fun, right? I mean, who doesn’t dig seeing what they were doing, tweeting, or sharing a year, two years, …, or 11 years ago?

Such is what the Internet has brought us.

Anyway, when I set out to find a service that I wanted to use to backup all of my pictures and videos, I was looking for several criteria:

  • Unlimited back up
  • Web application
  • iOS Application
  • “Memory” feature to see things that happened over however-many-years ago

There’s a lot of options out there for this – some are free, some are paid, some require Facebook for authentication – some do part of what I wanted, some do other parts of what I wanted except for Picturelife.

It does it all (that is, all that I want).

Continue reading

Premium or Commercial Themes (Which is it?)

One of the discussions that I’ve seen crop up more than once is the debate as to which should those themes for which we pay be called Premium Themes or Commercial Themes.

Though I personally call them Premium Themes, there have been times in which I’ve casually referred to something as a Commercial Theme. And this is something that we could all debate ad nauseum and probably still not come up with a definitive answer, so I realize the potential futility of writing a post like this, but my curiousity is piqued:

What is the best term to use when talking about themes that much be purchased?

For me, it’s a matter of looking at the basic definitions.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑