Greg's Blog

moon indicating dark mode
sun indicating light mode
Director of Engineering @WebDevStudios / Author & Editor @WileyGlobal. Read more about me.

Migrate a WordPress Blog to Gatsby in 15 Minutes

May 17, 2020

I have two seperate WordPress blogs with domain renewals coming up, and I really don't want to drop any extra cash during the pandemic. Plus…

Setup a Local WordPress Development Environment on Docker

December 17, 2019

As I continue to explore Docker, this post will serve as my notes. I assume assume you already have the following technologies on your…

Chase's first march @ EHS Wildcat Stadium

August 24, 2019

The city of Enterprise takes high school football very seriously, and the Big Blue Marching Band is a huge part of the program. Just to…

First day of school 2019

August 10, 2019

We've been getting Chloe ready for school for about a year. Even though she has zero trouble getting up on stage and dancing with the Center…

Home networking upgrade

August 04, 2019

The Setup We subscribe the Ultimate Internet Package (300/20 Mbps) from Spectrum . The Ultimate Package costs extra, but offers 3x the…

Band Camp 2019

August 03, 2019

Chase started by trying out for drum line at the end of the school year. The freshmen are told beforehand, that drum line is mainly…

Perfect Movie Theater Popcorn 🍿

August 02, 2019

Making delicious movie theater quality popcorn at home is waaaay easier than you think. The secret is the steam released from the kernels as…

Gatsby Themes and 45 bags of mulch before 9 am

July 27, 2019

This morning I woke up at 4:15 for no good reason, and decided to take advantage of the quiet time, so I started a continuing education…

First day of band camp, class of 2023 orientation

July 23, 2019

Chase starts the 9th grade at Enterprise High School this fall. It's hard to believe that he’s going to graduate in 2023! Chase will also…

2018: A Year In Review

January 01, 2019

I didn't get around to posting a review for 2017, which was mega huge, since we bought a house, renovated it, and then helped launch a…

Podcasting: Sound Like a Radio DJ

June 02, 2017

After listening to episode #265 of Shop Talk Show , where Chris Coyer mentioned he wanted to sound "like the guy on the radio"; I was…

Creating a Web Site: Design and Build Your First Site!

February 23, 2017

Written for kids between the ages of 7-11 (Grades 1-5), this book focuses on the planning process behind creating a successful website. For…

2016: A Year In Review

February 02, 2017

I'm terrible at blogging ( Instagram is just easier to post life events and memories too) so I figured I would write a "year in review…

The Cold Flowchart

September 08, 2016

I love a good flow chart. So a few years ago, (while I had a cold) I was looking through our medicine cabinet at all the different pills and…

Modify a Custom Post Type after it's been registered

June 09, 2016

Today I was tasked with adding functionality to an existing custom post type. The problem was, the CPT was being registered in a plugin…

Filter and clean the Archive Title

April 13, 2016

This client wanted to feature their archive titles in a large hero area. The PSD excluded the prefixes like, "Category:", "Tag:", "Author…

Get a WordPress Category ID

April 12, 2016

I rode the struggle bus pretty hard on this one today. I needed to ignore the "featured" category in a loop, and to do so, WP_Query…

I bought a guitar

July 07, 2015

It all started in the third grade when I learned to play the trumpet. Throughout school and even shortly after I graduated high school I…

Summer Vacation 2015 - Day Three - Trains, Ruby's, and Urban Flooding

June 08, 2015

The coffee pot finished brewing around 8:00am. The sun was beating down while Tara made some oatmeal and poured us some orange juice. By…

Summer Vacation 2015 - Day Two - Broken Arms and Bratwurst

June 08, 2015

Around 7:30am we all walked into Cracker Barrell for some much-needed coffee and bathrooms, but what we all really wanted was a shower…

Summer Vacation 2015 - Day One - Camp Cracker Barrell

June 07, 2015

For our 2015 summer vacation, we reserved a campsite at Harrison Bay State Park  near Chattanooga, Tennessee. My folks drove from Green Bay…

Remove Emoji Support in WordPress 4.2+

May 25, 2015

Did anyone actually ask around before making this "feature" mandatory? Let's get rid of this crap... Option 1 Install Ryan Hellyer's…

I mean't no offense, ma'am

March 10, 2015

Today, I learned that people take offense to being called "ma'am". Serious. Offense. I narrowed it down to women specifically from the…

7 steps for gainful, long-lasting employment

November 25, 2014

Over the years I've learned some things "the hard way" - and here are my steps for gainful, long-lasting employment. TL;DR Show up, everyday…

Set up localhost on VirtualBox

November 25, 2014

My local stack includes  MAMP , VirtualBox and ModernIE . ModernIE is great for cross-browser testing, but you have configure your "hosts…

Nothing affordable about the Affordable Care Act

November 14, 2014

I have Individual Blue from Blue Cross Blue Shield. It's a health insurance plan for the self-employed and is a no frills, high deductible…

Lock down the WordPress Dashboard

August 31, 2014

Because of the recent increase in attacks on WordPress, we were recently chatting about locking down /wp-admin and wp-login.php. We…

Genesis Theme with Sass & Grunt

August 20, 2014

As Sass and Grunt become more and more popular, the demand for such tools while customizing themes increases. This is true with the Genesis…

Add Google Fonts to WordPress

May 30, 2014

When using Google Fonts with WordPress, you should NOT use @import, nor just place the HTML in the header. Instead use a function and…

Hello Chloe Grace

March 18, 2014

It happened so fast. One minute we're watching contractions on the monitor, the next we're prepping for a c-section. In just 40 weeks and 3…

Greg's Homemade Pizza Recipe

January 17, 2014

I love making homemade pizza. It's been a "Sunday staple" at our house for quite some time. Over the years, I've created a sort of Sicilian…

Use Dropbox to take and share screenshots

January 08, 2014

Did you know you can use Dropbox to take and share screenshots? You can and it's as easy as enabling the option. 1) Turn on Dropbox…

Mobile website statistics from 2009 through 2013

December 26, 2013

A snapshot from my Google Analytics of the last 4 years. Where mobile usage grew from 0.65% up to over 30%.

Duck Camp - 2013

November 19, 2013

Photos (and a video) from my annual duck hunting trip to Green Bay, WI. The weather started out cool, however by Wednesday, the ice on the…

Responsive Web Design != Mobile

October 12, 2013

I do PSD Conversions for a living. In other words, I turn photoshop designs into web sites - and I've sliced over one hundred. I'm (somewhat…

Create a 'Must Use' Plugin for WordPress

October 10, 2013

Some of you are like me: "frequent theme changer guy". Here's a trick I've learned to keep from having to re-write code every time I get…

i18n vs L10n

October 09, 2013

i18n stands for "internationalization" L10n stands for "localization" Both are numeronyms , or "number based words". The numbers come from…

WordCamp Birmingham was...awesome

August 26, 2013

This was my second WordCamp (of any kind), the first being WordCamp San Francisco just a few weeks ago.  I wanted to list out the key…

Yup, I think it's time to ditch cable. Buh Bye Time Warner.

June 25, 2013

Most of you know we just moved. I was very happy with Charter in Montgomery. We had 3 brand-new HD-DVRs each with 1TB drives, 30/4Mbps un…

301 Redirects with .htaccess

May 21, 2013

After I dumped my database and blew up my site, I wanted to resurrect my most popular content. I needed to setup 301 redirects so both users…

Genesis Code Snippets

May 19, 2013

Here is my collection of code snippets I use build child themes in Genesis . If it's not here, please check out Bill Erickson's Genesis…

How To: Install LAMP on Ubuntu

May 19, 2013

My brother called to talk about moving his company's web development and testing environment in-house. They had already downloaded Ubuntu…

I blew up my site. Deal with it.

May 19, 2013

Since August  27, 2007 I've been chained to my very "How To" centric blog. For 5 years, 8 months, and 21 days 90% of my content has been…

Living Next Door To The Ex-Wife

May 19, 2013

In January 2010, I started as Chief Engineer at Bluewater Broadcasting. The new job required me to move to Montgomery, Alabama (about…

Microphone Shootout: Behringer B-1 vs Neumann TLM 103

May 19, 2013

I'm a 15 year radio veteran. I've seen the debate between high-end and low-end microphones both in-person and on internet message boards…

Remove WooCommerce Styles and Scripts

May 19, 2013

WooCommerce  is absolutely  the most brilliant and easy-to-use shopping cart for WordPress - but it's heavy! I'll show you how to remove…

The Perfect APC Configuration

May 19, 2013

Here was my setup on an Amazon Medium Instance using APC: php.ini configuration While this configuration works great for me, it may not for…

The Perfect Pan Pizza

May 19, 2013

This recipe is a hybrid between The Pizza Lab's Foolproof Pan Pizza  and Top Secret Recipe's  Pizza Hut Pan Pizza . It's real easy to make…

Web Typography: Using The Golden Ratio and REM's

May 19, 2013

When WordPress 3.5 beta 1 was released it came with,  "Twenty Twelve" . While looking at style.css , I noticed the use of "REM" to set font…

[Safely] Update an Ubuntu EC2 instance on Amazon AWS

May 19, 2013

Ubuntu 12.04.1 LTS was released and that meant it was time to upgrade my Ubuntu EC2 instances from 11.10 to 12.04.1 LTS. When I logged in…

About

May 07, 2008

Hello! I’m the Director of Engineering at WebDevStudios , where we build amazing digital platforms for enterprise level corporations. While…