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

Markdown support available in Google Docs

Google now offers the option to use Markdown syntax for Google Docs. This is interesting for those users who want to use text shortcuts to format their documents. For example, with support for Markdown activated, a first-order heading can now be introduced with a hash (#). Google Docs automatically converts the following text into a … Read more