Software Engineering in Web Development, Backend Services, and More

Author: Tom (Page 169 of 430)

Headed To WordCamp San Diego 2016

WordCamp San Diego 2016 is taking place this weekend and I’m pretty stoked about it.

https://2016.sandiego.wordcamp.org/session/personal-growth-how-do-you-run-a-business-while-keeping-up-with-changing-technology/

This particular WordCamp is going to be a couple of firsts for me. Specifically…

  1. I’ll be speaking at any type of WordPress event that’s not in Georgia,
  2. I’ll be speaking on the business track (as opposed to the developer track).

I’m also looking forward to meeting a number of people who I’ve yet to meet face-to-face, and I’m looking forward to catching up with those I haven’t seen in quite a while.

Continue reading

A WordPress Plugin Bootstrap File

The longer I work with building custom solutions for others in the form of WordPress plugins, the more I am a fan of having a WordPress plugin bootstrap file.

Honestly, this isn’t anything new, but it’s something I like to discuss periodically because the methods in which we build plugins, the ways posts can become outdated, and the strategies that we employ as we get better at what we do for a living change over time.

At least I hope they do. If you’re doing the same thing now that you were three or four years ago, then you’re a stellar developer. Or you haven’t grown that much. :)

But that’s content for another post.

When it comes to the work I do for others, the work is primarily in the creating plugins (which I enjoy building). So it’s only natural that I’d have things to add continually to this topic, right?

Continue reading

We Need to Be Writing Good Changelogs

Writing good changelogs seems to be one of those things that many of us talk about doing talk about wanting to see, but often don’t do it.

Or maybe it’s better to say that we often complain about the types of changelogs that we see, but don’t offer any advice of updates them ourselves.

And maybe that’s not the right thing to say. I mean, we do offer advice on how to update them. But does that stop us from writing better changelogs ourselves?

Continue reading

Image Optimization With ImageOptim

Image optimization is one of those things that anyone involved in web development should be thinking about if they aren’t doing so already. Personally, I think if you’re involved in the field, you eventually bump up against the need for it when working on a project for yourself or someone else.

And in WordPress, there are a lot of plugins and other options that we have for optimizing our images (and other assets. But what if you’re looking to do so while working with files on your local machine there are some different ways of doing so.

I’m actually in the process of migrating some different sites to different hosts right now (speaking of which, this may be interesting reading for those of you who manage sites on shared or budget hosting).

In the process of doing so, I’m taking the opportunity to optimize all of the images that are being migrated and optimizing them. Bt I’m not using a plugin or other web-based tool to do it.

Instead, I’m using ImageOptim.

Continue reading

Would You Be Interested in Premium Content?

Premium content is one of those things that means different things to different people whenever it comes to blogging. Sometimes, people think it refers to a pay-to-play forum; others believe that it has to do with some “I’ll give you my email address in exchange for your e-book.”

I’m not knocking any of these approaches, but that’s not what I’m trying to do. I’ll come back to this momentarily, though.

If you’ve been visiting this site in your browser for the last few days, you’ve likely seen something like this:

Would You Be Interested in Premium Content?

And back when I first launched The First Version, the pop-up worked quite well. In fact, this dialog is doing a great job generating leads, too. However, more than a few of you have expressed interested in premium content while simultaneously expressing frustrations with this approach.

So in exchange for disabling the dialog, I thought I’d write a post and share an opportunity to sign up for more information in the context of its page.

Continue reading

« Older posts Newer posts »

© 2026 Tom McFarlin

Theme by Anders NorenUp ↑