Blog

Headless WordPress & Next.js on Kubernetes: Page R...

Updated: Sunday, Mar 26, 2023

If you're looking to revalidate a Next.js page automatically after a WordPress post update, read on! The technique can be applied to any back-end using Next.js for the front-end, hosted in a Kubernetes cluster. [...] Read More.

Software Development and AI: A Musing

Updated: Wednesday, Mar 15, 2023

There's a murmuring of AI "taking jobs" from software developers, graphic designers, musicians, and the like. Whether it's GPT-3, GPT-4, or the next iteration of machine learning, one thing is true: it's evolving. [...] Read More.

Building A Software Development Career: My Story (...

Updated: Wednesday, Jan 18, 2023

Growing a career as a software developer is a challenging and rewarding effort. Here's some steps I took to help take my career to the next level. Perhaps they'll help you also. [...] Read More.

Building A Software Development Career: My Story (...

Updated: Wednesday, Dec 21, 2022

Growing a career as a software developer is a challenging and rewarding effort. Here's some things that have proven to help me along my own journey. Perhaps they'll help you also. [...] Read More.

Setting up WordPress Coding Standards (WPCS) with ...

Updated: Wednesday, Nov 24, 2021

The Scenario: You’re working in VS Code. You’re working on a WordPress project on a remote staging server (hopefully you’re not doing this on production 😅) You’d like to use PHP_CodeSniffer to lint your PHP. You’d like to leverage WordPress Coding Standards (WPCS) as your [...] Read More.

Detect an Internet Explorer Visitor in GatsbyJS

Updated: Wednesday, Jul 21, 2021

Internet Explorer, amirite? While building a medium-traffic WordPress + Gatsby site, I reviewed analytics to see how much Internet Explorer support I needed to provide. We had about 0.02% of visitors using IE in the past year, so a very small drop in the bucket. However, visitors are visitors, and I wanted to be [...] Read More.

Getting Google My Business CID Codes, Quickly.

Updated: Saturday, Mar 6, 2021

If you’ve worked with the Google My Business admin interface, you know that tracking down specific details (especially when working with hundreds of listings) can be a daunting task. [...] Read More.

Video Thumbnail Generator: Create Email-friendly T...

Updated: Saturday, Oct 31, 2020

Check out the Video Placeholder Generator. This is a frontend utility that can help you quickly generate a URL to fetch a video thumbnail. [...] Read More.

Extraneous CSS Cleanup

Updated: Friday, Aug 14, 2020

Occasionally I need to spend time investigating an installation to determine: What code is still needed?” Sometimes I’m working with a lean code base that powers a small 5-page installation. Those projects are easy because spending a few seconds manually checking the resulting website is enough to conclude whether some CSS definitions can be safely [...] Read More.

Scrape & Debug: A WordPress Plugin

Updated: Sunday, Aug 2, 2020

Preview your posts and pages on social media. Validate your pages’ HTML with W3C’s Validator, or check PageSpeed with Google’s PageSpeed Insights. Access these tools quickly from within wp-admin, without needing to copy/paste multiple URLs each time to see your results. [...] Read More.