Software Engineering in WordPress, PHP, and Backend Development

Category: Notes (Page 37 of 50)

Notes on programming-related problems that I’ve encountered while working on various projects.

The Dangers of Herd Mentality in Online Publishing

Blogging can be a really weird hobby especially in the development space. Obviously, the majority of what I personally write is geared towards developers – at least on some level.

Some articles are straight up “How To’s” (such as get a post ID by its meta value) that are meant for anyone. Others are meant for people who may be experienced in software development, but not necessarily WordPress, and others are geared towards open conversation in which anyone that works as (or for!) a developer can have an opinion.

But there’s a problem with this: Whenever you – or I – opt to write an op-ed piece about why someone should avoid using a certain plugin or practice, or we share how certain things are Doing It Wrong rather than Doing It Right, or anything of like, we run the risk of cultivating an environment that fools us into thinking our perspective is of much more significance or is much more “correct” than it really is.

Continue reading

Indie Game: The Movie and Work, Audience, & Motivation

Last week, I watched Indie Game: The Movie (it’s available on Netflix, so check it out if you subscribe). Overall, it was an extremely well-done documentary – very well-polished, very well-produced, and told the story of several developers in such a way that you genuinely care about what happens to them and their games.

But aside from all of that, I loved seeing the similarities between the game developers and the passion that they demonstrated for their games, their fears in building a product and how it would be received, and the battles they fought with people who would simultaneously use their product all the while insulting them publicly via the Internet.

Though these aren’t necessarily take aways, they’re interesting parallels nonetheless. Some I’ve seen in my own life, some I’ve wanted to avoid in my own life.

Continue reading

Streamlining My Application Workflows

One of the things that I’ve found myself doing more and more is experimenting with various tools, workflows, and actually not using certain applications just to see how it impacts my day-to-day.

Generally speaking, I’m the kind of developer who takes his time picking out his tools, creating his workflow, and then sticking with them – it takes a lot for me to change the way that I get my stuff done.

Case in point: I’ve written an entire post about the applications and tools that I use and I’ve rarely deviate from this.

But for the last two months or so, I’ve found myself beginning to experiment more and more with trying out certain tools, removing certain tools, or changing up my workflow to see how it impacts things (for better or worse).

Obviously, this is a bit of a less technical or a less WordPress-centric post, but I figure that I’m not the only one that does this. As such, I thought I’d share my application workflows, some of the things I’ve been experimenting with, the results, and even see what you guys are doing that’s similar.

Continue reading

Resolving The WordPress Multisite Redirect Loop

Though I do the majority of my work using single site WordPress installs, there are a number of sites and projects in which I’ve used WordPress multisite and there’s a problem that I’ve experienced specifically with using WordPress multisite, subdomains, and shared hosting environments.

Specifically, the problem is this:

  • Install WordPress and activate multisite
  • Configure the installation to use subdomains (versus subdirectories)
  • Attempt to login and get stuck in a redirect loop

If you have a single instance of WordPress multisite installed on the same server, there’s no issue, but if you go beyond that then you normally hit a problem: a redirect loop.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑