Opinions on starting new backend software projects

I’ve been writing software professionally for more than five years now. Each time I git init a new project, start a directory structure, and deploy a project, I’m doing it on the shoulders of previous knowledge. I like to think that each time I do it better.

Here’s my thoughts on starting new code projects that I wish I knew when I started. Consider it an ever-growing argument with myself about “software best practices” that you have the privilege to witness.

Read More →

Quick Websites with Linux, Caddy, Hugo, and Git

If you already have some experience with the command line, git, and a spare server, you can set up a static site like this one in less than two hours. Once finished, you’ll be able to update the site automatically with a simple git push. Read on to learn how!

Read More →