Home Blog


I write blog posts about things I find interesting, things I'm working on, or about problems I've faced with the solution I found.

How I automated publishing my content to LinkedIn

Sharing content to many platforms helps you to get the word out about your expertise. Automating this frees you up to create the content. In this post, I got over how I automated publishing my content to LinkedIn.

Posted on: July 8th, 2020

Ansible: Tasks vs Roles vs Handlers

Ansible has several ways of performing tasks: Tasks, Roles, and Handlers. Each has a different use case and in this post, I go over what each of them does and how you can use them.

Posted on: June 10th, 2020

Automating Laravel deployment using Ansible

Deploying changes to your websites is often a very repetitive task. Repetition means you can automate the entire process. To do this, you can use Ansible, because it's easy to set up and doesn't require any special software on the remote machine.

Posted on: June 7th, 2020

Building CLI applications with Go

CLI applications are very useful for performing tasks and automations in many different environments. In this post I go over how you can get started writing applications like this in Go.

Posted on: May 13th, 2020

Technical SEO: How to add structured data to your website

SEO is very important to help people to find your website. To help Google understand the content of your website you can use Structured data to provide more context about your website and individual pages. In this post we go over how you can implement this in your website.

Posted on: May 6th, 2020

GitHub Pages: Static web hosting made simple

Static web hosting has been a pain point for many developers for years, but it doesn't have to be painful. In this post, we go over how you can use GitHub pages to improve your development cycles and empower everyone to publish content.

Posted on: April 15th, 2020

How to set a static IP address on a Raspberry Pi

Setting a static IP on a Raspberry Pi has a lot of benefits and is actually quite easy. In this post, I'll take you through 3 steps to get this working on your credit card-sized computer.

Posted on: April 8th, 2020

Stay up-to-date on my blog posts