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

Ebook macOS Shell for Beginners published

book cover macOS Shell for Beginners

The first edition of the book macOS Shell for Beginners was published in spring 2017. At that time, Bash was still defined as the default login shell. Accordingly, the first edition, as well as the following editions 2 and 3, focused on Bash. With the switch to Z shell (zsh) as the default login shell, … Read more

Searching for Files in the Shell (macOS)

What good are all the files in the file system if you can’t find them again? Exactly—none. That’s why this blog post is all about searching for files (and folders) using the shell. There are several commands available for this, but I’ll focus on find. Open the Terminal and create a new subfolder named “shell” … Read more

Installing Rust on macOS

Introduction Rust is a relatively young language in the field of systems programming. Its first stable release came out in 2015, though it was announced back in 2010. Rust blends several programming paradigms — functional, object-oriented, and concurrent — making it easy for programmers from different backgrounds to find familiar concepts. However, those unfamiliar with … Read more

How to use CustomTkinter instead of Tkinter

The Tkinter library is available in Python for creating a graphical user interface. In addition, the CustomTkinter UI library is a modern variant that allows more customization in terms of appearance. This article shows how CustomTkinter can be used to create a window with two text fields (entries), a button widget and a label widget. … Read more