Skip to main content


Out of my cave, lots of updates
·6280 words·30 mins
Gilles Chehade
Technology OpenBSD OpenSMTPD Plakar Backups
TL;DR: I have been silent for a while due to personal matters but I did a ton of stuff on OpenSMTPD, plakar and a handful of other projects.
Fuck you, 2023. Be nice, 2024.
·963 words·5 mins
Gilles Chehade
TL;DR: A personal retrospective of 2023 2023 was a shit year # I usually enjoy doing these yearly posts, looking back at what I did and planning what I’ll do, but 2023 was a shit year.
Plakar: an avalanche of changes
·2625 words·13 mins
Gilles Chehade
Technology Plakar Backups
TL;DR: Significant refactoring to improve its performance, implemented read and write semaphores to throttle chunkers and reduce memory usage, introduced a repository index and packfiles to decrease the number of I/O operations, also intrioduced a new HTTP storage backend.
Plakar: a TON of changes
·3855 words·19 mins
Gilles Chehade
Technology Plakar Backups
TL;DR: TL;DR: a lot of work in plakar, but also on CDC and index optimization. Optimized go-fastcdc # I ran into a benchmark which included my implementation of the FastCDC algorithm, and it made me realise that it was not on par with alternative implementations:
Plakar: vfs importer interface
·1586 words·8 mins
Gilles Chehade
Technology Plakar Backups
TL;DR: I reworked the virtual filesystem layer in plakar, making it possible to write custom importers of data: use plakar to backup an s3 bucket, for instance.
Building my own guitar, part 4
·325 words·2 mins
Gilles Chehade
Music Guitar Diy
TL;DR: Came back from vacation, started working on the neck but realised I really needed more tools. Luckily, I could get some that weren’t too expensive.
You're invited to join my Discord server
This is a chat server where I hang out, discuss my projects and sometimes screencast as I work on them.

Feel free to hop in, talk about your own projects, share your thoughts: this is a virtual coworking room for anyone to join.