How to Setup WordPress in Docker

In this post we’ll take a step-by-step look at how to start developing WordPress plugins and themes in Docker. Complete code is provided at the end. What We’ll Cover: Adminer MySql volumes and persistent data plugins themes Why Docker? I’ll just list a...

A Crash Course in Tmux

Tmux is an amazing tool. It’s a “Terminal MultiPlexer” that helps you manage multiple Terminal windows very quickly and easily. You can even save entire work environments that have multiple windows open, so instead of having to setup your work...

Gentoo Linux Review: My Experience With Gentoo

Gentoo Linux Review: My Experience With Gentoo You may have heard of “Gentoo Linux”, a bare bones minimalist Linux distribution known for being hard to use and one of the hardest distributions to install (with maybe the only exception being Linux From Scratch). In this post I’m going to show you...

My Emacs Cheat Sheet

Hello! This is a hopefully continuously updated post on my Emacs Configuration and the most common shortcuts/keybindings I use. I’m making this public in case it benefits anyone else. Not sure how I’m going to organize this so forgive the messiness. Note:...

The Ultimate Guide to Linux & Unix File Permissions

Linux and Unix Permissions are one of those annoying things that few people understand. They’ll cause errors when you’re coding or installing stuff, and just all around get in your way, but they’re a powerful security feature that prevents someone...

Finding the Perfect Text Editor

In order to get the best out of something you have to be willing to put in the effort. There are TONS of editors to choose from, and I’m not here to tell you which one is the best. Instead, I’m here to tell you to explore your options and pit one against...

Finding Work Programming

It’s hard to get to the point where you feel confident in your abilities to work as a professional programmer. Fortunately, the more you code, the better you’ll get. Here’s a couple thoughts on finding work as a programmer. Be Really Good at What You...

Importance of Building a Portfolio

If you want to learn to code, the most important thing you can do is fill your portfolio with projects. Building a portfolio is the fastest and best way to become a great programmer. In this post we’re going to talk about WHY you should build a...

Learn to Code! Get Free Tutorials & Courses Straight to Your inbox!