Introducing a new Krita Plugin – Buttonz Booster

Krita has been my go-to application for digital drawing and editing. It’s a powerful open-source painting program, on par with professional software like Photoshop, and loved by artists worldwide Where does Buttonz Booster fit in? The purpose is to save you some clicks, and it allows you to create a new document with a predefined …

Python if-statements and loops – how to be lazy

We’re moving forward with our training app now. In the previous part Python Programming and Data Structures Part 1 we introduced a training app as an example to work from. Purpose The purpose of this post is to introduce the if statement and conditional logic. Why? Because a lot of programming involves deciding between multiple …

How To Install Python On Your Computer

Installing or updating Python can sometimes be a little tricky and it’s confusing to understand which version is actually installed. Don’t worry in this tutorial we show you how to handle that. One of the downsides of Python is setting up the environment in a correct way and the fact that there are a multitude …

Python and the Building Blocks of Programming

Table of Contents Python and the Building Blocks of Programming Goals of This Post Series Building Blocks of a Program Examples of how building blocks are used Building block 1 – Variables Exercise Python and the Building Blocks of Programming Goals of This Post Series You will learn the anatomy of a program and what …

How to setup Matomo with MariaDB on Docker

This will spin up a Matomo instance on MariaDB running on the default port 3306. You can then access the Matomo instance to continue the installation by navigation to your hostname:3306. E.g. if you’re running this on your VPS it will be your http://<VPS IP>:3306 http://localhost:3306 if you’re on your local dev machine. The above …