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

How to show and hide elements on page scrollHow to show and hide elements on page scroll featured image
js targetingcategory

How to show and hide elements on page scroll

Mon Nov 20 2023

Creative people can often create design rules that... complicate the life of a developer. Everything from overlapping elements to odd shapes at different screen sizes. Even showing or hiding elements based on where you are at on the page and which direction you are scrolling. This last feature is something I want to talk about today.

Read more How to show and hide elements on page scroll
How to Target HTML Elements based on Child Elements with CSS featured image
css targetingcategory
How to Target HTML Elements based on Child Elements with CSS

Mon Nov 13 2023

In web development, the challenge of targeting a parent element based on a specific child can be overcome with the powerful :has pseudo-selector in CSS. The versatility extends to JavaScript, providing a seamless and consistent approach for element identification.

Cloudflare's Leadership is an Example of Top Notch Corporate Governance and Communication featured image
communicationcategory
Cloudflare's Leadership is an Example of Top Notch Corporate Governance and Communication

Tue Nov 07 2023

Amidst a corporate landscape where damage control and PR optics often prevail, Cloudflare's handling of a major outage shines as a model of transparency and corporate responsibility. Their immediate response, marked by honesty and swift action, sets a high industry standard. In an era where integrity sometimes takes a back seat, Cloudflare's approach offers hope for businesses that prioritize accountability and solutions over cover-ups and blame-shifting.

How I Migrated from WordPress to Astro JS featured image
site buildingcategory
How I Migrated from WordPress to Astro JS

Sun Oct 15 2023

In my earlier post, I explored the advantages of moving from WordPress to Astro. Today, I'll delve into the intricacies of how this significant shift occurred, from challenges encountered to the decisions made. If you're contemplating a similar transition, this behind-the-scenes account may provide valuable insights.

Grief Bubbles featured image
personal thoughtscategory
Grief Bubbles

Wed Oct 11 2023

Discover how these Grief Bubbles have become a source of catharsis, healing, and a path toward understanding life's fragility in the face of loss.

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.