Docker with Remote Access via TLS on Ubuntu 16.04

This article shows how to quickly install Docker on Ubuntu 16.04 LTS with remote TLS access. I originally created the steps while creating remote Docker instances for use with Plesk Onyx.

The Amazon Store

The Amazon Store will have one of each television, one of each furniture, a few of every size of clothing, etc. You try it on and it looks good and fits, so you add it to the shopping cart on your mobile device (by the way, they often have the size and color you want because inventory is centralized). You walk out of the store and it One Click™ purchases your cart via RFID. You get it in 1-2 days (with subscription, else a flat-rate shipping fee applies).

WordPress: “HTTP Loopback Connections Disabled”

You get a WordPress error that says, "HTTP Loopback Connections Disabled."

It took me awhile to figure this one out. I was getting it on a BuddyPress install (and other have reported seeing it with BackupBuddy, among others).

Most of the web sites had pointless or ineffective solutions. Some said to add define('ALTERNATE_WP_CRON', true); to wp-config.php, which was completely irrelevant, uneffective and annoying.

This is what worked for me.

Snippet: Disable WordPress Enqueued Script Caching

This code snippet will show you how you can disable caching of enqueued scripts in WordPress in your development/staging environment(s) but not in your production environment.

Add Environment Variable

  1. Edit the wp-config.php for each of your instances.
  2. Add the following (if it doesn’t already exist):

(replace ‘development’ with whatever label you want for each environment, such as ‘staging’, ‘production’, etc.)

Add/Modify Code to Enqueue Your Custom Scripts

We’re now going to tell our enqueued scripts to either:

  • If WP_ENV is ‘production’, when append the theme version to the script.
  • If WP_ENV is anything else (like ‘development’ or ‘staging’), append a timestamp to the script link.

Carbon Fields

It is rare that I find a plugin/framework that gets me so excited. One of these days I will have to publish a list of my favorites. Today I am here to talk about Carbon Fields for WordPress.

Let me begin by saying that Advanced Custom Fields Pro is one of my favorite plugins, and I probably use it more than any other (maybe on par with Redis Object Cache). I have a developer’s license for it. It is amazing and also a bargain! I wish that I could use it for everything!

That said, some of the things that make ACF Pro amazing, like Repeater field and Options pages, are not redistributable for free (as in beer) plugins. I totally understand and respect why – I would do the same thing. However, there are times when I make a plugin that I just want to give away …

Comparison: AWS, DigitalOcean, Vultr & Linode

Over the years, I have used several dedicated and cloud hosting companies. I thought that I would share my opinions on them (as far as the features that I’ve used among them).

Although I have tried Microsoft Azure and the Google Cloud Platform, I preferred the interface of AWS and/or the price of other options, so I did not give them much of a trial. As a result, they will not be included much in this article. I also do not have a DevOps background so I will not be discussing HA or load balancing a lot.

Amazon Web Services (AWS)

I used to be a die-hard promoter of AWS (I still use them for some of their specialty services, and recommend them depending on infrastructure needs).

Pros:

  • Speed – I have always gotten impressive transfer speeds while using Amazon’s