Tom McFarlin (@tommcfarlin) 's Twitter Profile
Tom McFarlin

@tommcfarlin

Software Engineering / Blogging / Guitar
I ignore DMs. 🙅🏻‍♂️

ID: 85808180

linkhttps://tommcfarlin.com calendar_today28-10-2009 12:39:53

342 Tweet

13,13K Takipçi

0 Takip Edilen

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

🥴 Is Uncertainty the Toxic Friend in the Relationship of #Software Development? Does uncertainty "bring elements of dysfunction and unhealthiness" into the relationship of software development? I don't think so. tommcfarlin.com/the-relationsh…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

🔌 Disconnect From Your Job (It's Not Impossible) "It's not impossible to disconnect from your job. Through time blocking, focus modes, reduced notifications, and working as a pull system, it's possible. And better." tommcfarlin.com/disconnect-fro…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

🗣 Soft Skills in Software Are Just as Important as Technical Skills "For all of the articles on the web for furthering ones career in this industry, there could stand to be more that deal with with the topic of soft skills." tommcfarlin.com/soft-skills-in…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

🧐You Probably Don’t Need An Elaborate Task Management System ”I've tried many apps with which we've been inundated with the last decade and a half. But I've found it's often the simplest approaches that can be just as effective, if not more so.” tommcfarlin.com/elaborate-task…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

🚫®️ How to Successfully Deregister Anonymous Functions in WordPress in which i cover: * closures, anonymous functions, * garbage collection, * reflection and a plugin for seeing where *every* callback in your #wordpress installation. tommcfarlin.com/successfully-d…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

Maybe ChatGPT Didn’t Wreck Our Type of Content > Over a year ago, I wrote "ChatGPT Wrecked Our Type of Content" but I don't think that's the case. tommcfarlin.com/chatgpt-didnt-… ht @thewpminute, The Repository, Brian Coords 💻, Mike McAlister 🛹, Remkus de Vries

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

Use Static Variables in #WordPress 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-var…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

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-wo…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

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-of-…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

Strategies for Locally Developing Google Cloud Functions in #PHP > Here are things that I use when locally developing Google Cloud Functions to ensure I can focus on the problem at hand. tommcfarlin.com/locally-develo…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

🔨 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-standard-…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

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-s…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

"TuneLink allows you to easily find the same song across different music streaming services." Here's a case study on building it: tommcfarlin.com/case-study-tun… fwiw, it's hosted on #vercel, built with #react, and includes some thoughts on #ai.

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

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-plugin…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

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-wa…

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

I've added a handful of new features, improved performance, and removed a handful of other stuff from "Where Can I Watch?" Here's a rundown of the new features, improvements, and changes: tommcfarlin.com/keeping-lookin… #vercel #nextjs #serverless

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

one of the challenges is getting Laravel Herd and Radicle to *actually* work together - this custom driver should be all you need to get everything working with as little effort as possible. tommcfarlin.com/roots-radicle-… cc tobey Carl Alexander #laravel #wordpress #php

Tom McFarlin (@tommcfarlin) 's Twitter Profile Photo

automated part of my monthly photo/video/media backup routine with a custom #python CLI program. handles HEIC conversion, smart organization, EXIF renaming, and it detects AI-generated media: tommcfarlin.com/backup-sort-ap…