Software Engineering in WordPress, PHP, and Backend Development

Category: Articles (Page 230 of 255)

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

My Day-To-Day: Blog Every Day

In recent months, I’ve received a few tweets, questions, and emails asking my strategy for how I blog every day. The truth is that I hesitate to answer this question because I think that so much of being able to do so has to do with each of our personalities.

For example, some of the most creative people I know can’t stand schedules, timelines, certain forms of organization, and what not – simply put, they find inspiration in the chaos.

This isn’t to say that I consider myself creative in the sense that many artists and designers are, but I think that we all have some form of creativity within us, but I digress on this point for now.

On the other hand, I’m one of those that tends to be more rigid with my time management. I try to have guardrails setup for social media, I like making lists, I think there’s something to be said about writing every day even if it’s not blogging, and I tend to “go dark” when I really need to focus on a certain task (and this is true both online and offline – just ask my wife!).

But if I had to generalize some tips on how to blog every day regardless of your personality, it would boil down to the following three points.

Continue reading

An Introduction To Design Patterns in WordPress

Comments on are closed on this post so we can keep the discussion on the original articles.

When it comes to software development, design patterns are commonplace; however, we don’t often seen them in WordPress development. As such, I thought it would worth covering an introduction to design patterns in WordPress.

Over the course of the month, I’m running a four-part series on Envato that covers Design Patterns in WordPress.

Continue reading

Some Thoughts on The Light Side of Developing Open Source Software

Last week, I wrote an article in which I shared my thoughts on The Dark Side of Developing Open Source Software. I generally try to be balanced in my perspective on things like this, and I had planned to write this particular article at some point, but I received an anonymous comment that said the following:

wonderful issues altogether, you just received a brand new reader.
What would you suggest in regards to your post that you simply made a few days in the past?

Any positive?

The short answer is of course there are positives, so here is my experience with the benefits of developing open source software.

Continue reading

Some Thoughts on The Dark Side of Developing Open Source Software

Many of us who are involved in the WordPress community are also big fans of open source. We use tools such as GitHub to share code and collaborate with others, we often blog about the advantages of open source, and even challenge one another to open source our projects even if the developer’s initial desire is to keep it closed.

But why?

It’s because we believe that the advantages of open sourcing a project far out weigh keeping it closed, right? At least that’s part of it.

Obviously, I’m not someone who has built any large applications that are open source. I use a few, I’ve contributed to a few, and I’ve done my best to make sure a number of projects are open source (though, for the record, I’m not someone who is philosophically against closed source, either).

The thing is, there’s a side of the open source community that is rarely discussed. Or, if it is discussed, then I’ve missed the conversation. But after releasing the second version of the WordPress Plugin Boilerplate yesterday, I thought it might be worth sharing some of the downside of open source development. Continue reading

Hey, Wait – Don’t “Mark All As Read!”

Last week, I talked mentioned I try to write every day. Personal stuff aside, it’s clear that I aim to write for this particular blog five days a week.

Though I’ve no plans to change that, I’ve know that writing daily can create a backlog for readers that makes it difficult to keep up with.

Ultimately, this results in readers opting not to discuss anything in the comments, or it results in subscribers calling bankruptcy on the RSS feed.

To that and (and perhaps somewhat ironically), I’m curious as to what you guys think as well as hearing your thoughts on some potential alternatives.

Continue reading

« Older posts Newer posts »

© 2024 Tom McFarlin

Theme by Anders NorenUp ↑