For the next time I’m trying to figure out how to update the Java SDK

The only reason I find myself having to update Java is to maintain the Elasticsearch server we have running at WSU. Every time I want to update the provisioning configuration, I end up with 25 tabs open trying to figure out what version is needed and how to get it. This is hopefully a shortcut… Continue reading For the next time I’m trying to figure out how to update the Java SDK

Managing SSL certificates and HTTPS configuration at scale

Our multi-network multisite WordPress installation at WSU has 1022 sites spread across 342 unique domain names. We have 481 SSL certificates on the server to help secure the traffic to and from these domains. And we have 1039 unique server blocks in our nginx configuration to help route that traffic. Configuring a site for HTTPS is… Continue reading Managing SSL certificates and HTTPS configuration at scale

My first Let’s Encrypt certificate

The timing of the Let’s Encrypt beta could not be more perfect as my previous certificate expires on November 18th. I purposely purchased only a 1 year certificate because I knew Let’s Encrypt was coming. Let’s see how this works! 6:00pm In my email, I have an invite to Let’s Encrypt for 3 whitelisted domains—jeremyfelt.com,… Continue reading My first Let’s Encrypt certificate

Security. Stored Content. Backward Compatibility.

This was almost a storm of 140 character segments, but I help make software to democratize publishing. I should use it. 😄 The pains people working on WordPress go to in making security, stored content, and backward compatibility all first priorities are amazing. This is what I’ve learned and been inspired by the most since… Continue reading Security. Stored Content. Backward Compatibility.