vdirsyncer: preparing for alpha version
Developer updates on vdirsyncer's experimental rewrite, detailing progress towards an alpha release for calendar/contact sync.
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.
127 articles from this blog
Developer updates on vdirsyncer's experimental rewrite, detailing progress towards an alpha release for calendar/contact sync.
Specification and development status of valarmd, a paused daemon project for showing desktop notifications from calendar alarms.
An update on vdirsyncer's development, focusing on the design and requirements of a new low-level iCalendar/vCard parser for performance and specific use cases.
A technical guide on measuring test coverage for Rust projects using llvm-profdata and llvm-cov tools.
A guide on extending laptop battery life by setting a charge threshold to 80% on Linux using system scripts.
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.