Author  |  David Scott Tufts

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 (http://www.google.com/landing/now/#cards). Many leading social networks have also used card design on their sites, including Twitter, Pinterest, and Spotify.

Cards are page elements that are…

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/nginx.pid;

events {
    worker_connections  2048;
}

http…

Photo by Garrett Heath

Creating a Dedicated Memcached Server on Rackspace Cloud Servers

This tutorial will step us through the creation of a Memcached server on Rackspace cloud servers.  The ultimate goal will be to have a dedicated Memcached server which will be accessed by multiple web servers that are load balanced in a Rackspace cloud hosting environment.

There are a few reasons to set up a dedicated Memcached server:

  • Performance: We will custom-prepare…

Photo by jimw

Creating a MySQL Database Server on Rackspace Cloud Servers

This tutorial will step us through the creation of a MySQL cloud database server on Rackspace cloud servers, we will not be using the "Rackspace Cloud Databases".  The ultimate goal will be to have a dedicated database server which will be accessed by multiple web servers that are load balanced in a Rackspace cloud hosting environment.

There are a few reasons…