Software Engineering in Web Development, Backend Services, and More

Category: Articles (Page 168 of 258)

Personal opinions and how-to’s that I’ve written both here and as contributions to other blogs.

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

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

A Limited Feature Set of WordPress Themes

One of the challenges that comes with building WordPress themes is that there’s this disposition that we have to want to make sure that for every option in the backend, we have a corresponding option for the feature in the front end.

For example, does the WordPress dashboard support multi-level menus? Yes. We look at that and think that our themes need to support multi-level menus. Same goes for several other options. But why is that?

WordPress is a content management system and not all content is made the same.

Continue reading

The Best Developer Tools Are Your Favorites

Over the past few years, I – like pretty much every other developer ever – have given my tools a fair shake to determine what it is that I like working with the most.

But what’s funny is that “what I like working with the most,” is a phrase that carries a different connotation with different people.

For example, for some, it means that the tool could be completely ugly but if it gets the job done then it’s good enough. For others, it means that it needs to look good and function well in order to help them feel productive about getting their work done.

Case in point: Look at some of the build tools that we have available. We have Bower, Grunt, CodeKit, and more all of which essentially offer much of the same thing, but how they go about offering said functionality is different.

For some, one way is great; for others, it’s not so great. So what’s a developer to do?

Continue reading

The Timeless WordPress Theme Design

As a disclaimer, this entire post is written purely from the perspective of a developer. I’m not a designer, I’ve never claimed to be, I never will claim to be, and any type of design that I do is usually based around principles and foundations and guidelines that I’ve read and followed elsewhere on the web.

With that said, there’s been interesting conversations around some of the more popular design types as of late – some that are already retired, some that are still around, and some that are still beginning to emerge.

This includes trends such as Skeumorphic Design, Flat Design, and Material Design. And the reason I bring them up is because, at some point or another, we’ve seen these take their place (or beginning to take place) within the context of WordPress themes.

Continue reading

« Older posts Newer posts »

© 2026 Tom McFarlin

Theme by Anders NorenUp ↑