My notes on DevOps Kungfu

Chef Style DevOps Kungfu - Adam Jacob Keynote - ChefConf 2015

Getting Better All the Time

I have had some great success lately with improving my overall health and wellness. I have been able to significantly reduce my fatigue, aches and pains, and headaches by making some life-style changes.

Photo by churkinms

IP2Location + Varnish = Geocentric Supercaching

My friend and coworker @brettfitzgerald has developed a front-end load-balancer that uses a combination of Varnish and the IP2Location database to perform some geocentric caching that caches websites according to a user's country and timezone.  This allows for websites to be cached and served up with unique content based on the user's location.  Not a big deal if you have 3…

WP Cards

I developed WP Cards to introduced the card design concept to WordPress. You can find the plugin files here.

“Cards” have become very popular in the last couple of years since the launch of Google Now ( Many leading social networks have also used card design on their sites, including Twitter, Pinterest, and Spotify.

Cards are page elements that are…

5 Common Server Setups For Your Web Application | DigitalOcean

When deciding which server architecture to use for your environment, there are many factors to consider, such as performance, scalability, availability, reliability, cost, and ease of management.

In this post, Mitchell Anicas outlines a list of commonly used server setups, with a short description of each, including pros and cons. Keep in mind that all of the concepts covered here can be used in various combinations with one another, and that every environment has different requirements, so there is no single, correct configuration.

Photo by Frances Gunn

A great source for free "cover" images for your website

A friend recently referred me to this site that offers free ("do whatever you want") hi-resolution photos.

To get these 10 free, hi-res photos delivered to your inbox every 10 days, subscribe here.

Innovation How-To: Scott Cook’s SXSW 2014 Toolkit

Intuit’s founder Scott Cook spoke to a room full of entrepreneurs at SXSW Interactive 2014′s Startup Village. In this session, he shared some of the tools used at Intuit to create great products, and in the spirit of learning by doing, he ran exercises in real-time with the audience. Wish you could have been there?

100 time, energy, and attention hacks to be more productive

For exactly one year, from May 1, 2013, through May 1, 2014, Chris Bailey would devour everything he could get his hands on about productivity, and write every day about the lessons he learned on A Year of Productivity.

Photo by betsyweber

10 Lessons Learned So Far With Lean

I am a part of a team that is trying to become more lean, here are a list of 10 lessons that we have learned so far…

Digital Marketing Presentation

Here are the slides to a Digital Marketing talk I gave to a local university class.

Photo by xmodulo

How I Migrated From Apache to NGINX

Steps to Migrating from Apache2 to NGINX

First, we will install NGINX and PHP-FPM:

sudo apt-get install nginx php5-fpm

Next, we will need to update the PHP-FPM config at /etc/php5/fpm/pool.d/www.conf

sudo nano /etc/php5/fpm/pool.d/www.conf

My server has 4 cores, so this is what my www.conf file looks like:

user              www-data;
worker_processes  4;
worker_cpu_affinity 0001 0010 0100 1000;
error_log         /var/log/nginx/error.log;
pid               /var/run/;

events {
    worker_connections  2048;