List of all my articles: 🚵 + 🐧

Here you will find all my articles in chronological order. If you are only interested in a specific area (Bikepacking or Tech), you can select it on the main menu

agent.png

Running Sashiko locally

A personal agentic Linux kernel reviewer
mongolia-bulgan-olgii

Cycling in Mongolia - from Bulgan to Ölgii

Off the beaten path through the Altai Mountains
tajikistan-bartang

Cycling in Tajikistan - Bartang Valley

And a few more tips around it
iwyu

Including the right header files with IWYU

A helpful tool for C/C++ projects
linux-books

Books to Master Linux

From basic concepts to kernel programming
cycling-to-central-asia-2

Cycling to Central Asia - Episode 2

Mixed Feelings
cycling-to-central-asia-1

Cycling to Central Asia - Episode 1

From Italy to Croatia’s islands and "pearls"
windows-to-linux

From Windows to Linux Step by Step

Easy and for everyone!
bike-upgrades

DIY - Upgrade Your Regular Bike For Bikepacking!

Affordable and Beginner-Friendly
ldd3-regmap

Linux Drivers 3 - Regmap in Detail

Standard API to access registers with very cool features
ldd2-basics

Linux Drivers 2 - Basic layout and Device Model

General structure and key concepts
hw-emb-dev

Equipment for Embedded Linux Development

Cost-effective, profitable... and fun!
ldd1-hw

Linux Drivers 1 - Hardware Considerations and Setup

Datasheets, Linux subsystems and initial set up
test-rides

Test Rides Before the Big Adventure

Cycling across 4 countries from my doorstep
bikepacker

New Lifestyle - Hacker Bikepacker

Breaking free through coding and cycling
good-example

Smoothing out Communication in FOSS Projects

From newcomers to community leaders
zram-config

Tips and Tricks to Build the Linux Kernel

Optimize time and memory usage
valgrind-clang-logo

Catching runtime bugs with Valgrind and (HW)ASan

Easy to use, yet powerful tools for C/C++ developers
geek-party

Linux Kernel - Mi first 100 patches in the mainline kernel

How to track the status of your contributions
rust-for-linux-logo

Rust in the Linux Kernel - Configuration

Step by step to success
kernel-class

Linux Kernel Development - Automatic Cleanup 2/2

More advanced uses of this magic and ongoing work
free-macro

Linux Kernel Development - Automatic Cleanup 1/2

New (in fact, old) magic to increase code safety
tps65987d-fw-update

Linux Kernel Development - Firmware API

Making drivers load firmware for their devices
as73211-as7331

Linux Kernel Development - Extending Drivers for new Devices

Recycling drivers is faster and safer
blue-bug

Linux Kernel Development - Smatch

A powerful tool for static analysis