Patrick Thurmond

Husband, Father, Director, Programmer, Nerd

Statistics About Me

16+
Programming Years
70+
Sites Worked On
Masters
Education Level
5
Certifications
Philosophy: Simple, Manageable, Planned Code that gets things done.

My Latest Articles

The benefits of migrating from WordPress to AstroThe benefits of migrating from WordPress to Astro featured image
projectscategory

The benefits of migrating from WordPress to Astro

Mon Oct 02 2023

Discover the drawbacks of relying on WordPress and the enticing alternative, Astro. This article explores the reasons behind migrating from WordPress to Astro and how it reinvigorated website performance and content management for a more dynamic online presence.

Read more The benefits of migrating from WordPress to Astro
How to Make a Go-Live or Release Checklist featured image
projectscategory
How to Make a Go-Live or Release Checklist

Thu Aug 17 2023

The purpose of a Go-Live checklist is to make certain that you have covered all your bases, run all your tests, allowed the client to check your work and approve it, make sure there are no regressions, and make sure that you have any special steps documented and ready to be followed.

Build Prep - Writing Stories featured image
architecturecategory
Build Prep - Writing Stories

Tue Aug 15 2023

Planning a site is more than just the design and architecture phases I previously spoke about. Your plan needs more than an outline to guide you. It needs something that will help keep you on track.

WordPress Technical Site Audits featured image
wordpresscategory
WordPress Technical Site Audits

Mon Aug 14 2023

This audit was a first of its kind for me and for the PHP/Drupal Practice (as far as I am aware). We had no guidelines, framework, or basis to do this. So I set out to come up with a useful audit that can provide valuable feedback for the client to help improve their website.

How to pause YouTube videos dynamically with JS without swapping out the URL featured image
programmingcategory
How to pause YouTube videos dynamically with JS without swapping out the URL

Fri Aug 11 2023

Traditionally the way a developer handles this is they have an event that is triggered by some action, such as on slide change, where it finds the iframe for the video player then copies the contents of the "src" attribute into a benign attribute such as "original\_src" and then changes the contents of src to either empty or an image of some sort.

Find me online and connect

Have a question? I can help.

A peek inside my world

See My Work

My Projects

Learn more about the work I have done.
Narcan featured image
VMLY&Rcompany
Narcan

Sat Aug 12 2023

In 2023 we at VMLY&R worked with Emergent to rebrand the lifesaving drug Narcan on...

Spire Energy featured image
VMLY&Rcompany
Spire Energy

Thu Aug 10 2023

I have worked on the Spire Energy project off and on for years. Most recently...

Coca-Cola Title IX featured image
VMLY&Rcompany
Coca-Cola Title IX

Wed Dec 21 2022

In December of 2022, I worked on the Title IX campaign for Coca-Cola. The work...

My Case Studies

Successes I have written about.
Drupal Single-Sign-On featured image
Drupal Single-Sign-On

Fri Aug 18 2023

We implemented a solution for Single-Sign-On functionality.

Automated Product Imports featured image
Automated Product Imports

Mon Aug 07 2023

I developed a solution for automated product imports for APEX tools and their sites.

Replacing Entity Embed with Drupal Core Media Embed featured image
Replacing Entity Embed with Drupal Core Media Embed

Mon Aug 07 2023

I implemented a modern solution in the place of an old solution.

My Talks

Hear me talk and teach.
Basic Setup of Drupal 8 on Azure

Mon Aug 07 2023

In this talk, I go through the setup of Drupal 8 in Azure.

Builds and Deploys with Jenkins and Acquia

Mon Aug 07 2023

I review using Jenkins to do builds and deploys on Acquia.