Latest Posts

A room full of computer servers

Best website hosting for WordPress in 2020

A web host is one of the most important choices you'll make when setting up a website, especially if you sell products online. So here are some recommendations for the best hosting.

WordPress 5.0 welcome screen

After WordPress 5.0 everyone needs to take a breath

WordPress 5.0 came out last week and was met with almost every emotion under the sun. There's at least a bit of a divide in the community. So now what?

A laptop screen showing code for a PHP class

Object-oriented programming in a Gutenberg world

So now that we know why object-oriented programming might be good for your next WordPress plugin, let's try it with a plugin that creates custom Gutenberg blocks.

A laptop screen showing code for a PHP class

Object-oriented programming in WordPress plugins

Creating a WordPress plugin is pretty simple. It's just another functions.php file, right? But what if you tried creating a plugin with object-oriented programming.

A screenshot of the Gutenberg editor in WordPress

Patience will be needed with Gutenberg

Gutenberg continues to be a divisive topic inside the WordPress sphere. But as you begin to try out the new editor, heed this advice: be patient.

A screenshot of the Tower Git client on a computer

My Git setup

Getting going with a Git workflow can be a bit of a challenge at first. So here's how I set up my projects to help get you started.

A screenshot of the Git homepage

What Git is and how to use it

Looking to fix problems with losing code either through losing files or it getting written over by other team members? You should look into using Git.

ExtraPress Gutenberg theme homepage template

What I’ve learned so far in developing a theme suited for Gutenberg

Recently I started creating a premium WordPress theme that relies a lot on Gutenberg with the idea of having it ready when it's rolled into core. So here are a few thoughts on developing a theme for the new editor.

A screenshot of a tweet about GDPR and USA Today

What We Can Learn from USA Today and GDPR

When the GDPR went into effect in May, USA Today released a site for EU visitors that was about 5.2MB less than the normal site. So is there anything we can learn from that?

Screenshot of screen with code for a custom WordPress filter

Why you should always focus on the basics when starting web development

There are so many web development frameworks that it can be difficult to figure out where you should start. But the basics are always the right place to begin learning.

A screenshot of the url area in Google Chrome

Your website needs HTTPS

Google Chrome is about to start penalizing sites that don't have HTTPS at the start of their URLs. So your site is going to need it. Plus, it's good for your visitors.