Local by Flywheel

Development with Local by Flywheel on Multiple Machines

Introduction I recently switched from Vagrant (VVV) to Local by Flywheel. There are a few reasons for the switch but without making the post about that, Local is just easier and doesn’t have as many dependencies. Previously I wrote a post about how to sync VVV across multiple machines so I wanted to figure out …

Digital Ocean

Checklist for Setting Up EasyEngine on DigitalOcean

EasyEngine is the easiest way to manage multiple sites running nginx. I use it for personal sites such as this one as well as my freelance websites. You can set up a new site with nginx, caching, and SSL in one command. This post assumes you know how to SSH into your droplet after creation. …

Sticky Footer with Absolute Positioning

A common issue with a site footer is when your content isn’t tall enough, you’re left with a hanging footer. There are a few ways to combat this but the following has worked best for me. Absolutely position the footer to the bottom of the body which has a minimum height of 100% (CSS) Get the height …

Code

Update: How To Sync Local Development Environments

Update: I’ve simplified a way to implement this and threw it into a repo. In this post I’ll show you how to keep your Varying Vagrant Vagrants (VVV) synced across multiple machines (including databases). The Problem Inconsistency across development machines. Management of separate environments for the same projects. Remote access to development files. Solution Resilio …

Underscores

How to Build a WordPress Theme from Scratch: Part 1

One of the most common beginner comments I see around the interwebs regarding WordPress is “How do I create a theme” or “I have HTML/CSS knowledge and want to build my own theme”. In this series I’m going to show you my process for how I build themes using _s, Grunt, Sass, and Browsersync. Let’s get …