A Developer Looks at 40

Tomorrow I hit a big milestone in my life. I turn 40. Normally birthdays aren’t something I think too much of but this one hit me a little bit harder than I expected. My life today is, I must admit, vastly different from where I thought I would be at this point when I hit 20 or even when I hit 30. It’s even so much different from what I thought it would be even 5 years ago and, for the most part, that’s all a very good thing.
Continue Reading

So Long Primary Vagrant

For the last four and a half years I’ve poured an awful lot of time into my local development environment which has morphed to one of my most popular projects of all time on GitHub. Primary Vagrant was my first real devops project that helped me learn technologies from Puppet to Ruby and from Vagrant to server architecture to a level of detail I never thought I would need.

Today it is time for me to announce that I have shut down the project.

Continue Reading

WordCamp St. Louis 2018 – Building with Community

This weekend I had the honor of returning to near where I started my WordPress career by giving the opening keynote presentation at WordCamp St. Louis on Building with Community. The talk was an overview of building Better WP Security and other projects and how the WordPress communities helped me along the journey and, eventually, how I managed to build a successful community around the plugin. Below are my slides from the talk.

Continue Reading

Stop Autoplay Videos in Google Chrome

In upcoming versions of Google Chrome, Google promises to make it easier to disable autoplay on videos. For now, however, it’s not quite as easy to get to but still available if you know where to look.

To stop the autoplay nonsense in Chrome yourself here’s what you need to do:

  1. Go to chrome://flags/#autoplay-policy in your browser
  2. Under Autoplay policy select Document user activation is required.
  3. Click RELAUNCH NOW at the bottom of your browser screen.

That’s it, you should now get far less annoying videos playing automatically as you browse the web.

I should add that I did this in the latest build of Chrome 63 on my computer. If you don’t see the option yourself make sure your copy of Chrome is up to date.