Tom McFarlin

Software Engineering in WordPress, PHP, and Backend Development

Page 229 of 427

You Know The Least About a Project…

Of the developers I know and respect (or who are worth their weight in gold code) have often expressed this negative feeling that occurs at the end of the project.

You know: The one where you feel like the code could be better, the architecture could be better, the feeling that there’s so much room for refactoring, and so on and on it goes.

It’s practically the total opposite of when a project starts. That is, you set out with this clear goal in mind of what you want to achieve and are excited by the prospect of building this pristine system that’s going to be a work of art – it’ll be some of the best code that you’ve ever written.

Until it’s not.

Continue reading

Searching with Substrings in WordPress

Let’s say you’re in the process of building some type of search mechanism using WP_Query and you want your users to be able to run the search using part of a string.

That is, let’s say that you’re searching Companies (which is a custom post type) and some of the company’s names is “Awesome Code.” The user doesn’t know this because you’ve built a huge database and have been wildly successful with your app.

So let’s say the user opts to try to run a search using the fragment of ‘awe’ or ‘some’ or ‘code’ or some fragment variation thereof – how are we supposed to be able to pull back results like that?

Continue reading

The FUD of WordPress Competition

If you hang around WordPress long enough – or arguably any community long enough – then you’re likely to see certain conversations show up again and again.

Right now, it’s undeniable that WordPress has massive marketshare and that it’s doing a good job of maintaining that; however, there’s questions as to whether or not WordPress can grow beyond what it currently has.

This is true for a variety of reasons the least of which isn’t the fact that there are other new content management systems cropping up much more frequently than others.

This makes us nervous. Conversations start, blog posts go up (I guess this one is included, I dunno – I tend to take a different approach), and then FUD begins to fuel more of the conversation.

But I think that’s the problem: We forgo where we’ve been, where are, and where we can head, then we look to our and left and our right and feel like we’re doing something less superior.

What’s that all about?

Continue reading

An Interview with WPEka

WPEka is a site that’s been around since 2011 and has been offering a variety of resources to WordPress users, designers, and developers ever since.

This past week, I had the chance to be interviewed by Disha who works for the company.

WPEka

Overall, I had a lot of fun. The questions were great and I’m always a fan of being able to talk with others who are plugged into the WordPress economy in some way.

Continue reading

On WordPress Theme Innovation

As I mentioned last week, there are a few things that are coming with regards to how Pressware‘s theme (with more in the pipeline) to be treated with the nature of open source.

But in preparing for this shift, I’ve also been giving a lot of thought about a number of different things with regard to how we go about building plugins, themes, extensions, tools, and so on for WordPress. I think that we intrinsically know that we should be focused on our users, but I think there’s also something inside of us that wants to impress our peers.

I mean, surely it’s not just me, right?

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑