Posts

  • Editing code in a Docker Container

    There seems to be a lot of confusion about the best way to edit code in a Docker Container. Below is a step-by-step on how I’ve setup my environment. [ more ]
  • Create Docker Image from Dockerfile

    Create a docker image from an existing repo and using a Dockerfile and a base image. Then psuh the Docker image to DockerHub. [ more ]
  • Create Digital Ocean Droplet

    One of the tasks of wrapping up my last project was to write up some documentation on how I created the D.O. Droplet and configured the server. The project was a fairly simple Craft CMS site, so nothing crazy complex there. But I also added some notes on protecting important bits like database passwords by storing them in the apache config. [ more ]
  • Craft CMS Install Setup

    Step-By-Step Craft CMS Install and Config For Multi-Environment. The following guide combines information from Craft CMS documentation, several blog posts and StackOverflow answers. [ more ]
  • Setup Craft Locally

    Configure a user-friendly name (e.g. local.example.dev) in the local /private/etc/hosts file to point to local environment. And, optionally, configure a name (e.g. stage.example.dev, example.com) to point to the server. [ more ]
  • Kitchen-Sink of Skills

    I few weeks ago I was interviewing developers. One of the candidates asked what I/we look for when hiring. Writing it down ended up to be an interesting exercise. It ended up being a kitchen sink list of developer skills. [ more ]
  • Github Flavored Ruby for Github Pages

    GitHub uses a specific version of Ruby to run GitHub Pages, currently at 2.1.7. This post walks thru installing rbenv, and ruby-build-github to get the same Ruby build that Pages uses. [ more ]
  • Create SSH Keys

    Eventually you will need to create SSH keys for a remote terminal, SFTP or a hosted service. The SSH keys are the recommended way to login to a SSH server. Besides providing authentication for the Secure Shell itself, the keys are also used for SFTP and SCP, and used for passwordless login for services like GitHub and BitBucket [ more ]
  • Install Git, Ruby and Node using Homebrew

    As previously mentioned, Homebrew rocks. This post walks thru installing Homebrew and then installing Git, Ruby and Node. As well as configuring git autocompletion. [ more ]
  • Why Homebrew?

    Homebrew is pretty cool. It makes the process of installing and updating key packages like Ruby, Node and Git incredibly simple. And properly configures permissions and PATH info so you don’t need to muck around with it. [ more ]
  • Obligatory Jekyll Install and Setup Post

    I noticed that almost everyone that creates a Jekyll-based blog also creates a how-to install Jekyll post. It’s a bit kitschy, but it’s an Internet tradition! My post combines instructions found on the following pages, it probably doesnt really contain anything new, but, as far as I can tell, it is the “proper” way to install Jekyll. [ more ]