Tom McFarlin

Software Engineering in Web Development, Backend Services, and More

Page 308 of 434

How To Include a Page Template in a WordPress Plugin

Last March, I wrote a post on How To Include a Page Template in a WordPress Plugin. The post and the associated code was a proof-of-concept that was never intended to be used in production environments.

But since then, I’ve received a few pull requests and have implemented some additional changes that have brought this plugin up to a stable `1.0.0` that I believe is capable of being used in a more stable setting.

Continue reading

How To Properly Test Responsive Design

Now that all the rage that responsive design has become a bit more common place in our day-to-day work, I think it’s worth sharing how to test for responsive design.

Specifically, this is how I think a lot of us has historically tested for responsive design:

Testing Responsive Design

Testing Responsive Design

It’s funny because it’s true, right?

But here’s the thing: Is this really a viable use case for properly testing responsive design?

Continue reading

Winners: A Year of Free Hosting From InMotion Hosting

Comments are closed. Congrats to those who entered, and read on to get 30% off of the Power Plan.

Last week, the guys and gals over at InMotion Hosting were kind enough to offer a year of free hosting for their Power Plan, and one year of free hosting from WebHosting Hub.

The winners for each of the prizes, respectively:

  • Arup Ghosh
  • Rogério Moreira

Congrats to those guys!

If you entered the contest and are still looking to InMotion Hosting as a provider, then they’ve been kind enough to offer a discount through this site.

Continue reading

Preparing For The WordPress Plugin Boilerplate 2.6.0

The WordPress Plugin Boilerplate has been a bit of a pet project of mine a little over the past two years.

In that time, it’s grown from something that I was using to jumpstart my own plugin development efforts into a more mature boilerplate that provides a significant number of features specifically to help developers get started with best practices in developing WordPress plugins.

However, that maturity has happened not because I’m the one who has been constantly contributing to the project, but because it has received so many awesome pull requests and discussions from others.

And with my getting ready to release `2.6.0` of the Boilerplate, I’m looking for one final push!

Continue reading

My First Two Months with SpiderOak Hive

Note that I no longer use SpiderOak Hive. You can read more about this in the comments of the post.

A couple of months ago, I came across an interesting article by Doug Belshaw that covered his thoughts and experiences with Dropbox, SpiderOak Hive, and why he made the jump from one to the other. In short (and straight from his blog):

I’m moving from Dropbox to SpiderOak for file sync/backup. SpiderOak not only encrypts files in transit, but on their servers. The encryption key stays on the user’s machine so SpiderOak employees (or anyone else) can’t get access to your files.

Shortly after reading the article, giving it some thought of my own, and taking an in-depth look at SpiderOak, I ended sharing the following:

My current setup – as mentioned – is the free Dropbox plan (with which I have 6.2GB of space), and a SpiderOak Hive subscription for 100GB. It’s been just shy of two months, so I thought it was time to follow-up with my experience thus far.

Continue reading

« Older posts Newer posts »

© 2026 Tom McFarlin

Theme by Anders NorenUp ↑