Tom
banner
tommcfarlin.bsky.social
Tom
@tommcfarlin.bsky.social
Software Engineer 🖥 / Blogger ⌨️ / Guitarist 🎸 | Social Media is the Internet’s Coliseum 🏟️
A few months ago, one of my kids was asking where should could watch a specific show.

Coincidentally, I was also looking for a small project to work on so I took her question, where can I watch whatever-the-show-is, and turned it into a simple app.

tommcfarlin.com/where-can-i-...
Find Where to Stream Your Shows: Where Can I Watch? | Tom McFarlin
“Where Can I Watch?” is a React Native application primarily built for the browser to make it easy to find what services have your title available.
tommcfarlin.com
June 30, 2025 at 8:30 PM
WP Bulk Plugin Updater is a #PHP tool that automates #WordPress plugin updates with individual Git commits, push capabilities, and detailed logging for easy site maintenance.

tommcfarlin.com/wp-bulk-plug...
WP Bulk Plugin Updater: Automate Updates | Tom McFarlin
WP Bulk Plugin Updater automates WordPress plugin updates with individual Git commits, push capabilities, and detailed logging for easy site maintenance.
tommcfarlin.com
May 13, 2025 at 7:48 PM
I built a very simple SPA to help me quickly match a song on Spotify with the same one on Apple Music—and vice versa. It’s all front-end tech and serverless hosting. I also share how AI played a major role: tommcfarlin.com/case-study-t...
TuneLink.io: Algorithms, APIs, Tech Stack, and AI | Tom McFarlin
That’s what I did with TuneLink.io. In this article, you can read about the app and how it was built with algorithms, APIs, and AI.
tommcfarlin.com
May 6, 2025 at 8:22 PM
Updated a plugin that's roughly six years old. 👴🏻

Remove Empty Shortcodes automatically remove empty shortcodes or inactive shortcodes from your #WordPress content while preserving your original database entries.

tommcfarlin.com/remove-empty...
Remove Empty Shortcodes 0.6.0 | Tom McFarlin
Automatically remove empty shortcodes or inactive shortcodes from your WordPress content while preserving your original database entries.
tommcfarlin.com
March 24, 2025 at 9:22 PM
🔨 Code Standard Selector for Visual Studio Code

Code Standard Selector is a Visual Studio #Code extension that makes it easy to switch your #PHP coding standard without having to edit any settings in your IDE.

tommcfarlin.com/code-standar...
Code Standard Selector for Visual Studio Code | Tom McFarlin
Code Standard Selector is a Visual Studio Code extension that makes it easy to quickly switch your PHP coding standard via shortcut.
tommcfarlin.com
March 12, 2025 at 2:34 PM
Strategies for Locally Developing Google Cloud Functions

tommcfarlin.com/locally-deve...
Locally Developing Google Cloud Functions | Tom McFarlin
Here are things that I use when locally developing Google Cloud Functions to ensure I can focus on the problem at hand.
tommcfarlin.com
January 22, 2025 at 5:35 PM
Review and Highlights of 2024

> These are the highlights for 2024. I have things that I'm planning to do in 2025 though I'll probably wait until this time next year to share how the year went.

tommcfarlin.com/highlights-o...
Review and Highlights of 2024 | Tom McFarlin
These are the highlights for 2024. I have things that I’m planning to do in 2025 though I’ll probably wait until this time next year to share how the year went.
tommcfarlin.com
December 30, 2024 at 2:47 PM
WP Privacy, Attestation, Git Updater Lite, and More

> Anyway, over the last two weeks, there have a been four things I’ve found that I hope to look more into in the future.
>
> WP API Privacy, Plugin Attestation, RAVE, Git Updater Lite

tommcfarlin.com/wp-privacy-a...
WP Privacy, Attestation, Git Updater Lite, … | Tom McFarlin
Anyway, over the last two weeks, there have a been four things I’ve found that I hope to look more into in the future. And if not, at least they’re here for posterity.
tommcfarlin.com
December 6, 2024 at 4:04 PM
Catch Outgoing Emails From #WordPress in #Laravel Herd

> If you’re using WordPress and you’re looking for an extremely quick way to add this functionality to your local installation, add the following code to an mu-plugin ...

tommcfarlin.com/emails-from-...
Emails From WordPress in Laravel Herd | Tom McFarlin
Here’s code for an mu-plugin that makes it easy to catch outgoing emails from WordPress in Laravel Herd.
tommcfarlin.com
December 5, 2024 at 4:05 PM
Use Static Variables in Plugin Bootstrap Files

> If your plugin’s bootstrap registers a callback with a #WordPress hook, considering using static variables to prevent code from being called unnecessarily more than once.

tommcfarlin.com/use-static-v...
Use Static Variables in Plugin Bootstrap Files | Tom McFarlin
If your plugin’s bootstrap registers a callback with a hook, considering using static variables to prevent code from being called unnecessarily more than once.
tommcfarlin.com
December 3, 2024 at 7:04 PM
🌊
March 15, 2023 at 1:46 AM