Tom McFarlin

Software Engineering in WordPress, PHP, and Backend Development

Page 197 of 427

On Becoming a Better Writer

I try to keep the focus of this blog limited to writing about code, WordPress, software, and business.

Every now and then I’ll come across a resource I find so useful, I end up reusing or re-reading several times to try to figure out how to incorporate it into my day-to-day work. Usually, this has to do with some type of app of programming technique (and this likely similar to something you do, too).

In this case, I’m talking about writing.

Continue reading

Tools For Quality WordPress Development

It’s been quite a while since I’ve written anything for Tuts+ Code (which was previous Wptuts+ – the Envato property for all things related to WordPress development), so I’ve slowly started getting back into the habit as time allows.

With my most recent post, I’m trying to share some tools I believe lead to quality WordPress development.

Of course, if you’re an experienced WordPress developer, this likely isn’t for you; however, if you’re just getting into the field and are looking for some things to add to your toolbox, then here’s a list of things I recommend for those starting out.

Continue reading

WordPress Developers and WP Migrate DB Pro

I’ve mentioned WP Migrate DB in previous posts, but it’s been at least two years since I’ve last written about it.

In two years, software can change a lot and WP Migrate DB is no different. I’m still a fan, I still recommend it to people, and I still think that it’s an extremely valuable plugin for any WordPress developer (or even someone who works with WordPress site migrations) to have available.

WP Migrate DB

The point, though, is not for me to sit here and promote a plugin or to try to push something on you. I’ve said what I need to say in terms of who needs it.

But for those who are skeptical or those who are just getting started in WordPress development, it still raises a question as to why anyone needs it.

And that requires an understanding of why each person should have various environments setup for their project development. If you’re an seasoned developer, this post isn’t for you.

But if you’re getting started with WordPress development or looking to refine your workflow, then follow along. I’ll make this quick.

Continue reading

The Perfect WordPress Host (It Doesn’t Exist)

Trying to find the perfect WordPress host is not an easy task. There are a lot of options out there – which is actually really cool compared to where we were just a few years ago.

Personally, I’ve shopped around, I’ve tried a bunch of them, some I’ve loved, some I’ve liked, some I’ve never left.

I was literally just telling a friend I have a propensity to try new hosts when come to market and have been established for a little while even to my own detriment.

January

 

I try wait for others to test the waters, then I’ll jump in. You know, it’s the whole “Come on in, the water’s fine” sorta thing. Sometimes I do better than others.

Really, the only conclusion I’ve been able to draw from trying out all of the options available is there is no perfect WordPress host.

Continue reading

You Should Be Budgeting Your Business

A little while ago, I started writing about self-employment and some of the things I’ve experienced. Note, however, that none of the things I’m sharing are aiming to be advice.

I mean, I’m not saying “this is what you should do if you’re working for yourself” or anything like that. Instead, I’m offering my thoughts on things I’ve done, why I’ve done it, and if it’s something that works for you, great; if not, that’s no big deal.

A little over a month ago I talked about how accounting – specifically as it relates to taxes – is one of the best things I’ve done since working for myself. It’s freed up so much time, simplified things so much, and taken a major burden off of my plate so I can focus on the core of what I’m trying to do.

But there’s another side or a sibling or a cousin or whatever family member you want to use to account and that’s budgeting.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑