top of page
Search
Ruud Wijnands
Jan 43 min read
My Vim Basics Cheat Sheet
Learning Vim is beneficial if you often use Unix or Linux systems. The following cheat sheet will help you get started with the basic...
44 views0 comments
Ruud Wijnands
Dec 8, 20242 min read
Rust String Formatting Tutorial - Part 1
This Rust tutorial describes the basic use and some more advanced uses of string formatting. The println! Â macro in Rust uses a syntax...
8 views0 comments
Ruud Wijnands
Dec 1, 20242 min read
Understanding #[derive(Debug)]
In Rust, #[derive(Debug)] is an attribute macro used to automatically generate an implementation of the Debug trait for a custom data...
10 views0 comments
Ruud Wijnands
Apr 27, 20242 min read
Understanding the Halting Problem: A Fundamental Concept in Computer Science
Introduction The Halting Problem is a well-known dilemma in computer science that questions whether it is possible to devise a program to...
16 views0 comments
Ruud Wijnands
Mar 27, 20242 min read
Are Pull Requests Sabotaging Your Development Productivity?
In software engineering collaboration, platforms like GitHub, Azure DevOps, and GitLab have given us a formidable tool: Pull Requests....
788 views1 comment
Ruud Wijnands
Mar 24, 20242 min read
Choosing the Right Path: A Comparison of Git Submodules and Conan for Dependency Management
In software development, managing dependencies is crucial yet often challenging. When it comes to version control systems like Git,...
159 views0 comments
Ruud Wijnands
Dec 16, 20233 min read
How to Build a Linux Docker Container for Cross-Compiling C++ Code to macOS Mach-O 64-Bit
One way to build macOS-targeted binaries from a non-macOS environment is by using cross-compilation tools. This involves setting up a...
126 views0 comments
Ruud Wijnands
Apr 27, 20232 min read
Published an AlmaLinux 9.1 Vagrant box for Parallels Desktop on Mac M1
I use a MacBook Pro M1 for my development and am a happy user. I am developing training materials and want to provide pre-cooked virtual...
49 views0 comments
Ruud Wijnands
Mar 19, 20231 min read
What is TLS?
TLS stands for "Transport Layer Security," a cryptographic protocol that provides secure communication over the internet. It is the...
14 views0 comments
Ruud Wijnands
Mar 18, 20232 min read
Mastering ~/.ssh/config
The ~/.ssh/config file configures SSH settings for connecting to remote servers. It can be a powerful tool for customizing your SSH...
20 views0 comments
Ruud Wijnands
Mar 18, 20231 min read
How to work with multiple GitHub Accounts and ssh keys
If you need to work with different GitHub accounts, e.g., when you have personal and work accounts, you may want to create separate ssh...
12 views0 comments
Ruud Wijnands
Mar 12, 20231 min read
What is Position-Independent Code (fPIC)?
fPIC stands for "Position-Independent Code" in the context of computer programming. It is a flag used when compiling code to create...
32 views0 comments
Ruud Wijnands
Jan 8, 20224 min read
How to give your zsh shell a productivity boost on macOS
In this little tutorial, I will show you how to give your zsh a significant productivity boost as a developer. There are four simple...
41 views0 comments
Ruud Wijnands
Dec 11, 20212 min read
How to install Git on macOS
There are several ways to install Git on macOS. To write this tutorial, I am using an iMac with macOS Catalina. On a fresh installation,...
42 views0 comments
Ruud Wijnands
Dec 11, 20212 min read
How to uninstall macOS Command Line Tools
This tutorial assumes you have the macOS command-line tools installed on your system. I tested the tutorial on a macOS Catalina...
159 views0 comments
bottom of page