Create a bootable USB stick on Ubuntu

In this blog post, I’ll show you how to create a USB boot stick on an Ubuntu Linux system. The prerequisite is that an Ubuntu image file has been downloaded. After downloading, the image file will typically be located in the „Downloads“ folder. You should leave it there, as it will be automatically detected (more … Read more

Setting up the package manager uv on a Mac

uv package manager

uv is a package manager written in Rust that is an alternative to pip. It allows you to isolate a project, meaning packages installed with uv are only available to the respective Python project. This makes it possible to install different package versions for different projects. When a package is installed with uv, the package … Read more

A guide to to Git – Part II

In the first part of this series of articles, a local Git repository was created for a website project. In the second part, we build on this and create a remote repository on Github. How to create a remote repository on Github Now that a local repository is available, we will now add a remote … Read more

A guide to to Git – Part I

This tutorial is about the basics of Git, although the following explanations are primarily aimed at beginners. But first, let’s clarify the question of what Git actually does. It is a version control system designed to track changes in source code. Instead of constantly saving new versions of a file, Git manages the different versions … Read more

Formatting Python code using black

As a beginner in a programming language, you will hardly deal with the topic of code formatting. However, the more the project grows and 100 lines of code become 1000, you should think about formatting your code. The same applies when several programmers work on the same project. Each of them may use a different … Read more