Setting up an Alpine Linux workstation
A technical guide detailing the author's specific setup process for installing Alpine Linux on a ThinkPad laptop, including btrfs configuration.
Hugo is softwareontwikkelaar en onderzoeker, gespecialiseerd in open source, duurzame technologie en ethische software. Op zijn weblog deelt hij tools, tutorials en updates over projecten zoals ImapGoose en Alpine VM provisioning.
142 articles from this blog
A technical guide detailing the author's specific setup process for installing Alpine Linux on a ThinkPad laptop, including btrfs configuration.
The author discusses the process of selecting a new configuration format for the upcoming vdirsyncer v2, comparing options like scfg and TOML.
A guide to debugging a broken Python Language Server (pylsp) by running it manually over TCP and identifying a Jedi version conflict.
An update on the vdirsyncer rewrite project, detailing progress, overlooked tasks, and coordination with related tools.
A technical guide on building and running the Sway Wayland compositor from its master branch, including fractional scaling support.
A developer's July 2023 update on vdirsyncer, covering CardDav support, WebDav href escaping, and configuration format changes.
A technical guide on how to extend the expiration date of an existing GPG key and its subkeys, including commands and best practices.
A review of senpai, a modern terminal-based IRC client, focusing on its features, configuration, and integration with an IRC bouncer.
A developer's progress update on vdirsyncer, focusing on configuration parsing and CardDav implementation in Rust.
Explores the XDG desktop portal system for camera access in Firefox, detailing debugging and custom portal implementation on non-GNOME systems.
A developer provides a May 2023 progress update on vdirsyncer, covering CalDAV testing, sync algorithm improvements, and iCloud compatibility issues.
Introducing davcli, a command-line tool for interacting with CalDAV and CardDAV servers, featuring DNS-based discovery.
Explains how DNS-based service discovery works for CalDav and CardDav servers, simplifying client configuration for users.
Author shares results of live integration tests for the vdirsyncer rewrite against real CalDav servers like Baikal and Nextcloud.
Explores the benefits and various methods of using Git version control to manage and synchronize user configuration files (dotfiles) across multiple systems.
A technical guide detailing the process of installing postmarketOS with full-disk encryption on a OnePlus 6 smartphone.
Analyzes the limitations of the classic sendmail MTA in modern multi-user systems and proposes a more secure, user-configurable replacement.
A 2023 status update on the vdirsyncer rewrite, covering funding from NLnet and technical progress on the asynchronous storage module in Rust.
Explores a future AI-assisted computer interface model inspired by sci-fi, where AI highlights data anomalies for human specialist review.
A developer's analysis of Podman as a Docker alternative, concluding it's not yet a viable replacement due to docker-compose issues.