Tom McFarlin

Software Engineering in WordPress, PHP, and Backend Development

Page 335 of 428

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

Announcing The WordPress Plugin Boilerplate 2.0

Back in December 2011, I released an initial version of the WordPress Plugin Boilerplate. The purpose of the boilerplate was to provide an easy way to build WordPress plugins.

Specifically, the project featured:

  • File organization
  • Documented code
  • Implementation of the Plugin API
  • Action and Filter Reference

After the feedback that I received upon thisl release, I officially published version 1.0 to GitHub on November 29, 2012. After over a year of various contributions from others and other improvements, I’m proud to release the second version of the WordPress Plugin Boilerplate.

Continue reading

Making Remote Requests with wp_remote_get

When it comes to working with remote requests on the server side, there are usually two solutions that I end up seeing.

In fact, there are two solutions that I’ve typically ended up using:

Both of these functions generally work well; however, in our experience with Standard, we’ve had less than stellar experience especially when it comes to budget hosts.

This is where wp_remote_get comes into play. In short, wp_remote_get is a simple WordPress API function that’s used to retrieve data from a specified URL using the HTTP GET method.

Continue reading

WP DB Migrate Pro – A Discount and a Giveaway!

Brad Touesnard is the guy that’s behind several popular WordPress plugins one of which is the WP App Store, the other being WP DB Migrate Pro.

To say that he’s an accomplished and respected WordPress developer would be somewhat of an understatement.

He’s recently released the lastest version of WP DB Migrate Pro which I had the pleasure of participating in the beta test.

Generally speaking, this is the easiest plugin for migrating WordPress databases from local servers to remote servers and back again.

Features aside, Brad’s been kind enough to support a giveaway and a coupon code specifically for you guys.

Continue reading

« Older posts Newer posts »

© 2026 Tom McFarlin

Theme by Anders NorenUp ↑