Blog Posts Category: Programming

In Depth Comparison of WordPress vs Laravel (CMS & eCommerce Included)

Posted on 24th, June 2021 3:55 PM by Spencer Hill

Posted in: Programming, Website Development

We developer custom WordPress Themes from scratch and existing platforms like Roots (Trellis, Bedrock and Sage), as well as custom WordPress Plugins. We’ve done so for almost the entire time we’ve been in business (circa 2005). Over time we’ve gradually discovered the limitations with WordPress but ultimately decided that the alternatives were just that: an […]

Continue Reading

dreamweaver using ssh key passphrase is not supported

Posted on 5th, February 2019 6:28 PM by Spencer Hill

Posted in: 10, IDE's, Programming

  This article documents the key obstacles I faced while trying to set up my local development environment for general Laravel development.   The Context I’m on Windows 10, with Git installed from and running the latest version of Adobe’s Dreamweaver. Which means installing Git and utilizing Dreamweavers Git GUI. I had this installed previously […]

Continue Reading

Roots Issue #13: tee: /etc/exports: Operation not permitted

Posted on 19th, October 2018 6:20 PM by Spencer Hill

Posted in: Bash / Shell, Programming, Roots, Tips and Tricks, Trellis

Context I recently upgraded to MacOS Mojave.   Problem When I ran vagrant up for an existing site (but was new to my machine) I got an error message after entering my password: tee: /etc/exports: Operation not permitted mount.nfs: requested NFS version or transport protocol is not supported There was actually more to the error but […]

Continue Reading

What Roots should tell you before you use Trellis, Bedrock and Sage

Posted on 17th, October 2018 9:17 PM by Spencer Hill

Posted in: Bedrock, Roots, Sage Theme, Trellis

We have a love-hate relationship with Roots. What we’ve learned in the past 18 months of developing WordPress ecosystems with Trellis, Bedrock and Sage is that Roots claims to be a faster way to develop WordPress websites, but that’s not the whole story.   Our experience has been that lack of clarity on what technology, […]

Continue Reading

A plain text list of all countries in the world and their respective states / provinces / counties

Posted on 28th, July 2018 10:36 AM by Spencer Hill

Posted in: Programming, Tips and Tricks, Website Development

We created a plain text list of all countries in the world and their respective states / provinces / counties. It’s incomplete but that’s the goal. Available on GitHub in raw format.

Continue Reading

Roots Issue #12: Code, styles, not updating

Posted on 7th, December 2017 5:01 AM by Spencer Hill

Posted in: Bedrock, Roots, Sage Theme, Trellis, Ubuntu

The Issue Recently, I discovered that when I saved my code it was no longer appearing when I reloaded the website while working locally in development. This occurred along with this error so I thought they were connected.   The Solution It turned out that when you run gulp –production that the Theme begins to look in […]

Continue Reading

Roots Issue #11

Posted on by Spencer Hill

Posted in: Roots, Trellis, Ubuntu

[Browsersync] Couldn’t open browser (if you are using BrowserSync in a headless environment, you might want to set the open option to false) I have built several sites with Roots stack now and suddenly, BrowserSync is no longer working on one of them. However, BrowserySync is working on all the others. So this suggests to […]

Continue Reading

Roots Issue #10

Posted on 17th, November 2017 5:40 AM by Spencer Hill

Posted in: Bedrock, Roots, Sage Theme, Trellis, Ubuntu

Today I switched from my Mac to my Linux Ubuntu and attempted to continue working on a Roots site. After cloning it down and using vagrant up to start the server and the site. Then I noticed the sites styling was broken. So I looked at the main.css stylesheet and discovered it was not found. So […]

Continue Reading

Roots Issue #7: What to do when your Theme styles on Staging or Production are broken.

Posted on 5th, November 2017 11:21 PM by Spencer Hill

Posted in: Bedrock

Disclaimer: First of all, if you don’t realize that there are possibly many causes for this type of issue, you probably need more experience in website development in general. Particularly mastering HTML and CSS.   Today, I deployed a site to Staging. This means that I: Opened Terminal on my Mac / Linux Ubuntu machine. […]

Continue Reading

The First 5 Things You Should Know When Using ‘Screen’

Posted on 15th, October 2017 6:59 PM by Spencer Hill

Posted in: Bash / Shell, Programming

What is screen? screen is program that allows you to use multiple windows (virtual VT100 terminals) in Unix. In other words, instead of having a bunch of tabs open in Terminal to do different things at the same time you can run the commands below to show and hide them.   1. How to use […]

Continue Reading


Since 2005 we've been offering digital and content marketing strategy and implementation. Including website development, search engine optimization and marketing, search marketing and more.

Continue Reading »



[email protected]




8215 SW Tualatin-Sherwood Road, Suite 200, Tualatin, Oregon 97062


  • Logo for The Portland Company with a Coyote