Dev Resources

WordPress Development

Headless PHP Development

If you can get away with it, turn your WordPress into a headless CMS and thank me later. It can make your user experience better, decrease development time & improve performance.. Oh, it can also decrease your infrastructure costs. I should write an article on this. Use the awesome parts about WordPress and make it better by using the awesome parts of modern web development. Check out the recommended resources below to make this happen.

WordPress GraphQL Plugin

This is the official plugin to create a graphql api with your wordpress content. You’ll notice a few gotchas when you start querying the content. You may be expecting extra content outside of the loop within the post or have javascript / css libraries that improve the presentation of the content. They won’t be included when using this graphql API. You may also need to look through your plugins to see if they have an integration with this plugin. I know Advanced Custom Fields and Yet Another Related Post Plugin does.

WordPress Gatsby Plugin

You need to install this plugin to use the Gatsby Static Site framework to build a front-end. I personally really like Gatsby because the people behind it are great, it’s built in react, it’s fast and the performance is great.

Gatsby JS Static Site Framework

This is my preferred go-to front-end framework for content sites. Gatsby has a laser focus on who they serve and what they do which gives it a leg up compared to other static generators (in my opinion). I do love NextJS and Hugo is interesting. (Nuxt is terrible last time I used it and haven’t tried any of the other Vue static site generators). React is popular, and easy to pick up. Gatsby was actually created by developers frustrated with WordPress theming so its made for this job.

Hosting, Cloud & Managed Services

WordPress Hosting

SiteGround Webhosting

Ideal target: Smaller PHP sites & WordPress sites

When its overkill: Never. This is a good place to start.

When to upgrade: Site with significant traffic, active development

Price: Starting at $3.99 / month (I pay the $6.99 / month paid yearly for unlimited WP sites)

I really enjoy & trust SiteGround. They have hosted several WordPress sites for me through the years and I have never once had an issue with them. What is the best way to judge your WebHost? Silence. I have never once had a site go down using SiteGround and the performance is really great for the price that I pay.

There is newer & flashier WordPress site hosting options, but SiteGround is great for 80% of the use cases.

SiteGround Hosting details

Managed PHP Application Services

CloudWays Managed Cloudhosting

Ideal target: Small to Large PHP applications

When its overkill: Small WordPress sites that don’t require much theme development

When to upgrade: 1. PHP development becomes complex and you need to work directly with the cloud 2. When costs get high and it makes sense to work with a dedicated partner or hire internally.

CloudWays is an excellent service for PHP-based companies that need to focus on their development and work with a solid partner. Their prices are more expensive than your standard hosting but this should be expected. You are working with someone who manages the cloud, security & deployments. They also handle content delivery networks & High availability. If you need a partner to do it all for you then CloudWays is a solid choice.

CloudWays service details