My site isn’t anything special, but I thought I’d like to share how I create and host things for others who may be interested in sharing their own words with a very simple and easy to maintain stru...
How I host this site
Home Assistant medication notification using Node-RED
For around 4 years I have had to take medication for Rheumatoid Arthritis once every two weeks, I always forget when I last took the medication and end up skipping which causes me pain. Due to thi...
Creating a standalone zigbee2mqtt hub with alpine linux
I have began sorting out my smart home again, I let it run to ruin a year or so ago and now I’m getting solar installed I wanted to increase my automation to make life easier and utilise my solar m...

Configuring Homer Dashboard
In my last article I talked about how to setup Homer dashboard with Docker, now I will walk through some of the features and how to use them. Main Features Some of Homers main features are: Y...

Homer dashboard with Docker
Recently I have decided to get my home network in order, One of the things I realised was that I spend a lot of time trying to remember the IP addresses or URLs for services within my home, especia...

Proxmox Template with Cloud Image and Cloud Init
Updated to latest Ubuntu image & Added enable for qemu service Using Cloud images and Cloud init with Proxmox is the quickest, most efficient way to deploy servers at this time. Cloud imag...

Type hinting and checking in Python
Type hinting is a formal solution that statically indicates the type of a value within your Python code. Specified by PEP 484 and then introduced to Python 3.5. Type hints help to structure your p...

Creating the perfect Python project
Working on a new project its always exciting to jump straight in and get coding without any setup time. However spending a small amount of time to setup the project with the best tools and practice...

Cookiecutter: Automate project creation!
As I move closer to the world of development within my career I have been looking for more efficient ways to spend my time, along with assisting my colleagues and myself follow the programming, doc...

Sqitch, Sensible database change management
Overview Recently I have been working on a few projects that utilise PostgreSQL databases, as the projects have grown our team has found it increasingly more difficult to manage all of the databas...