<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Plakar on poolp.org</title><link>https://poolp.org/tags/plakar/</link><description>Recent content in Plakar on poolp.org</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>Copyright &amp;copy; Gilles Chehade - poolp.org</copyright><lastBuildDate>Tue, 11 Jun 2024 21:00:00 +0100</lastBuildDate><atom:link href="https://poolp.org/tags/plakar/index.xml" rel="self" type="application/rss+xml"/><item><title>Out of my cave, lots of updates</title><link>https://poolp.org/posts/2024-06-11/out-of-my-cave-lots-of-updates/</link><pubDate>Tue, 11 Jun 2024 21:00:00 +0100</pubDate><guid>https://poolp.org/posts/2024-06-11/out-of-my-cave-lots-of-updates/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;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.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Why the silence ?
 &lt;div id="why-the-silence-" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-the-silence-" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;My last post was a bit unusual,
far off from the usual light tone,
and followed by months of silence despite my habit of writing almost monthly.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2024-06-11/out-of-my-cave-lots-of-updates/featured.webp"/></item><item><title>Plakar: an avalanche of changes</title><link>https://poolp.org/posts/2023-11-02/plakar-an-avalanche-of-changes/</link><pubDate>Thu, 02 Nov 2023 10:13:00 +0200</pubDate><guid>https://poolp.org/posts/2023-11-02/plakar-an-avalanche-of-changes/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;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.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;A ton of refactors
 &lt;div id="a-ton-of-refactors" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#a-ton-of-refactors" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;I&amp;rsquo;ve done so much work on &lt;code&gt;plakar&lt;/code&gt; in the past few weeks that I don&amp;rsquo;t even know what to begin with&amp;hellip;&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2023-11-02/plakar-an-avalanche-of-changes/featured.webp"/></item><item><title>Plakar: a TON of changes</title><link>https://poolp.org/posts/2023-10-07/plakar-a-ton-of-changes/</link><pubDate>Sat, 07 Oct 2023 09:29:00 +0200</pubDate><guid>https://poolp.org/posts/2023-10-07/plakar-a-ton-of-changes/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;TL;DR:
a lot of work in plakar,
but also on CDC and index optimization.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Optimized &lt;code&gt;go-fastcdc&lt;/code&gt;
 &lt;div id="optimized-go-fastcdc" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#optimized-go-fastcdc" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;I ran into a benchmark which included my implementation of the &lt;a href="https://www.usenix.org/system/files/conference/atc16/atc16-paper-xia.pdf" target="_blank" rel="noreferrer"&gt;FastCDC&lt;/a&gt; algorithm,
and it made me realise that it was not on par with alternative implementations&lt;/strong&gt;:&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2023-10-07/plakar-a-ton-of-changes/feature.jpeg"/></item><item><title>Plakar: vfs importer interface</title><link>https://poolp.org/posts/2023-08-06/plakar-vfs-importer-interface/</link><pubDate>Sun, 06 Aug 2023 00:44:00 +0200</pubDate><guid>https://poolp.org/posts/2023-08-06/plakar-vfs-importer-interface/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;I reworked the virtual filesystem layer in &lt;code&gt;plakar&lt;/code&gt;,
making it possible to write custom importers of data:
use plakar to backup an s3 bucket, for instance.&lt;/blockquote&gt;

&lt;p&gt;



&lt;div class="note"&gt;
 &lt;div class="flex flex-wrap article border border-neutral-200 dark:border-neutral-700 border-2 rounded-md backdrop-blur"&gt;
 &lt;div class="w-full md:w-auto h-full thumbnail nozoom" style=background-image:url(/authors/gpt-4/profile.png)&gt;&lt;/div&gt;
 &lt;div class=p-4&gt;
 &lt;div class="items-center text-xl font-semibold"&gt;
 
 &lt;/div&gt;
 &lt;div class="text-sm text-neutral-500 dark:text-neutral-400"&gt;
 &lt;div class="flex flex-row flex-wrap items-center"&gt;
 &lt;span class="note-author"&gt;@gpt-4:&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="py-1 max-w-fit prose dark:prose-invert note-comment text-sm "&gt;&lt;p&gt;I won&amp;rsquo;t be commenting this article.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2023-08-06/plakar-vfs-importer-interface/feature.jpeg"/></item><item><title>Plakar: snapshot forking and tagging</title><link>https://poolp.org/posts/2023-07-23/plakar-snapshot-forking-and-tagging/</link><pubDate>Sun, 23 Jul 2023 10:24:00 +0200</pubDate><guid>https://poolp.org/posts/2023-07-23/plakar-snapshot-forking-and-tagging/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;&lt;code&gt;plakar&lt;/code&gt; gained two minor features,
snapshots fork-ing and snapshots tagging,
which makes it possible to unlock several major new features in a relatively short future.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Plakar is not &lt;em&gt;only&lt;/em&gt; for backups
 &lt;div id="plakar-is-not-only-for-backups" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#plakar-is-not-only-for-backups" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;If you have followed my work on this project,
you may have assumed that &lt;code&gt;plakar&lt;/code&gt; was intended &lt;strong&gt;solely for backups&lt;/strong&gt;:
it&amp;rsquo;s &lt;strong&gt;not &lt;em&gt;entirely&lt;/em&gt; the case&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2023-07-23/plakar-snapshot-forking-and-tagging/feature.png"/></item><item><title>October 2022: blog comments, a bit of plakar and the streamchain project</title><link>https://poolp.org/posts/2022-10-18/october-2022-blog-comments-a-bit-of-plakar-and-the-streamchain-project/</link><pubDate>Tue, 18 Oct 2022 11:11:00 +0200</pubDate><guid>https://poolp.org/posts/2022-10-18/october-2022-blog-comments-a-bit-of-plakar-and-the-streamchain-project/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;added comments support to the blog, did some music and hypnosis projects, fixed a few bugs in plakar and began a new toy project.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Learnt myself some Swift
 &lt;div id="learnt-myself-some-swift" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#learnt-myself-some-swift" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;Got myself a book on the Swift programming language,
spent a couple hours reading it and I really enjoyed it.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2022-10-18/october-2022-blog-comments-a-bit-of-plakar-and-the-streamchain-project/feature.png"/></item><item><title>May 2022: yet again, tons of plakar stuff</title><link>https://poolp.org/posts/2022-05-22/may-2022-yet-again-tons-of-plakar-stuff/</link><pubDate>Sun, 22 May 2022 13:27:00 +0200</pubDate><guid>https://poolp.org/posts/2022-05-22/may-2022-yet-again-tons-of-plakar-stuff/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;tons of plakar work,
most notably on indexes,
performances,
clone &amp;amp; sync and fuse.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Code-unrelated work
 &lt;div id="code-unrelated-work" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#code-unrelated-work" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;I&amp;rsquo;ll start with code unrelated work !&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2022-05-22/may-2022-yet-again-tons-of-plakar-stuff/feature.png"/></item><item><title>April 2022: plakar.io, plakar refactor and ssh support</title><link>https://poolp.org/posts/2022-04-24/april-2022-plakar.io-plakar-refactor-and-ssh-support/</link><pubDate>Sun, 24 Apr 2022 17:24:00 +0200</pubDate><guid>https://poolp.org/posts/2022-04-24/april-2022-plakar.io-plakar-refactor-and-ssh-support/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;I refactored internal structures to split metadata from the index, implemented an stdio server and finally added SSH support.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;The &lt;a href="https://plakar.io" target="_blank" rel="noreferrer"&gt;plakar.io&lt;/a&gt; website
 &lt;div id="the-plakario-website" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-plakario-website" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;A project needs a website so&amp;hellip;
I published the &lt;a href="https://plakar.io" target="_blank" rel="noreferrer"&gt;plakar.io&lt;/a&gt; website.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2022-04-24/april-2022-plakar.io-plakar-refactor-and-ssh-support/feature.png"/></item><item><title>April 2022: plakar keys and UI stuff</title><link>https://poolp.org/posts/2022-04-01/april-2022-plakar-keys-and-ui-stuff/</link><pubDate>Fri, 01 Apr 2022 01:52:00 +0200</pubDate><guid>https://poolp.org/posts/2022-04-01/april-2022-plakar-keys-and-ui-stuff/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;I did key and UI stuff, mostly search related. There&amp;rsquo;s going to be plenty of images in this post.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Reworked plakar keys
 &lt;div id="reworked-plakar-keys" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#reworked-plakar-keys" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;I won&amp;rsquo;t expand much on that as I&amp;rsquo;m not done yet,
but I spent a couple days reworking the way &lt;code&gt;plakar&lt;/code&gt; handles keys for encrypted repositories.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2022-04-01/april-2022-plakar-keys-and-ui-stuff/feature.jpeg"/></item><item><title>March 2022: plakar clone and plakar sync</title><link>https://poolp.org/posts/2022-03-06/march-2022-plakar-clone-and-plakar-sync/</link><pubDate>Sun, 06 Mar 2022 00:51:00 +0200</pubDate><guid>https://poolp.org/posts/2022-03-06/march-2022-plakar-clone-and-plakar-sync/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;implemented cloning and synchronization between plakar repositories&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Slacked a bit
 &lt;div id="slacked-a-bit" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#slacked-a-bit" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;Shortly after I published my &lt;a href="https://poolp.org/posts/2021-12-30/farewell-2021-welcome-2022-a-personal-post/" &gt;yearly retrospective&lt;/a&gt;,
I was hit with two highly annoying personal issues that kept me very busy these last two months.
I finally got everything back under control,
my mind is mostly free again and I resumed playing with &lt;code&gt;plakar&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2022-03-06/march-2022-plakar-clone-and-plakar-sync/feature.png"/></item><item><title>December 2021: a bit of plakar, a bit of go-fastcdc and some useless stuff</title><link>https://poolp.org/posts/2021-12-13/december-2021-a-bit-of-plakar-a-bit-of-go-fastcdc-and-some-useless-stuff/</link><pubDate>Mon, 13 Dec 2021 07:40:00 +0200</pubDate><guid>https://poolp.org/posts/2021-12-13/december-2021-a-bit-of-plakar-a-bit-of-go-fastcdc-and-some-useless-stuff/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;I worked on plakar, go-fastcdc a FastCDC implementation for plakar, and some useless stuff.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;This activity report will be short
 &lt;div id="this-activity-report-will-be-short" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#this-activity-report-will-be-short" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;This activity report will be short because &lt;strong&gt;I spent the last ten days caring for my kid who got sick&lt;/strong&gt;&amp;hellip;
before catching his stomach bug myself and spending the last few days in a somewhat familiar and unpleasant hell,
unable to do everything I intended for this month.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2021-12-13/december-2021-a-bit-of-plakar-a-bit-of-go-fastcdc-and-some-useless-stuff/feature.png"/></item><item><title>November 2021: a bit of go-ipcmsg, a bit of go-privsep and a ton of plakar</title><link>https://poolp.org/posts/2021-10-26/november-2021-a-bit-of-go-ipcmsg-a-bit-of-go-privsep-and-a-ton-of-plakar/</link><pubDate>Tue, 26 Oct 2021 07:40:00 +0200</pubDate><guid>https://poolp.org/posts/2021-10-26/november-2021-a-bit-of-go-ipcmsg-a-bit-of-go-privsep-and-a-ton-of-plakar/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;I still have a discord, feel free to join.
I worked on go-ipcmsg to make it nicer, go-privsep to make it more useable, and A LOT on plakar to make it plakar.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Go-ipcmsg
 &lt;div id="go-ipcmsg" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#go-ipcmsg" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://poolp.org/posts/2021-04-30/april-2021-opensmtpd-plakar-ipcmsg-privsep-and-a-small-hypnosis-talk/#go-ipcmsg" &gt;In April&lt;/a&gt;,
I wrote about &lt;a href="https://github.com/poolpOrg/go-ipcmsg" target="_blank" rel="noreferrer"&gt;&lt;code&gt;go-ipcmsg&lt;/code&gt;&lt;/a&gt;,
a package to bring an &lt;a href="https://man.openbsd.org/imsg_init.3" target="_blank" rel="noreferrer"&gt;&lt;code&gt;imsg(3)&lt;/code&gt;&lt;/a&gt;-like API to Golang and help me write code involving &lt;strong&gt;message and fd-passing between processes&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2021-10-26/november-2021-a-bit-of-go-ipcmsg-a-bit-of-go-privsep-and-a-ton-of-plakar/feature.png"/></item><item><title>October 2021: mostly Plakar</title><link>https://poolp.org/posts/2021-10-26/october-2021-mostly-plakar/</link><pubDate>Tue, 26 Oct 2021 07:40:00 +0200</pubDate><guid>https://poolp.org/posts/2021-10-26/october-2021-mostly-plakar/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;I have a discord now, feel free to join.
I refactored plakar, implemented a local cache, improved parallelism, modified the push strategy, played with fuse and networking.
I also did other stuff but let&amp;rsquo;s keep that out of this article.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;I have a discord now
 &lt;div id="i-have-a-discord-now" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#i-have-a-discord-now" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;I have a &lt;a href="https://en.wikipedia.org/wiki/Rubber_duck_debugging" target="_blank" rel="noreferrer"&gt;rubber duck&lt;/a&gt; sitting on my desk&amp;hellip;&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2021-10-26/october-2021-mostly-plakar/feature.jpg"/></item><item><title>April 2021: OpenSMTPD, plakar, ipcmsg, privsep and a small hypnosis talk</title><link>https://poolp.org/posts/2021-04-30/april-2021-opensmtpd-plakar-ipcmsg-privsep-and-a-small-hypnosis-talk/</link><pubDate>Fri, 30 Apr 2021 21:12:00 +0200</pubDate><guid>https://poolp.org/posts/2021-04-30/april-2021-opensmtpd-plakar-ipcmsg-privsep-and-a-small-hypnosis-talk/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;I worked on OpenSMTPD-portable, did a lot of plakar, a lot of Go and gave a technical talk on hypnosis.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Let&amp;rsquo;s start with some LoFi
 &lt;div id="lets-start-with-some-lofi" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lets-start-with-some-lofi" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;Relax.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2021-04-30/april-2021-opensmtpd-plakar-ipcmsg-privsep-and-a-small-hypnosis-talk/feature.png"/></item><item><title>March 2021: backups with Plakar</title><link>https://poolp.org/posts/2021-03-26/march-2021-backups-with-plakar/</link><pubDate>Fri, 26 Mar 2021 16:52:00 +0200</pubDate><guid>https://poolp.org/posts/2021-03-26/march-2021-backups-with-plakar/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;I wrote a backup utility called plakar.&lt;/blockquote&gt;


&lt;h1 class="relative group"&gt;Let&amp;rsquo;s start with some LoFi
 &lt;div id="lets-start-with-some-lofi" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lets-start-with-some-lofi" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;Relax.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2021-03-26/march-2021-backups-with-plakar/feature.png"/></item><item><title>August 2019 report: Fion, Plakar and OpenSMTPD</title><link>https://poolp.org/posts/2019-08-25/august-2019-report-fion-plakar-and-opensmtpd/</link><pubDate>Sun, 25 Aug 2019 04:00:00 +0000</pubDate><guid>https://poolp.org/posts/2019-08-25/august-2019-report-fion-plakar-and-opensmtpd/</guid><description>&lt;blockquote&gt;
 &lt;b&gt;TL;DR:&lt;/b&gt;
 &lt;br /&gt;&lt;pre&gt;&lt;code&gt;- small inprovements to the fion window manager
- plakar is a backup utility I wrote a long time ago that I will share
- tons of opensmtpd stuff, mostly filters and issues handling
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;


&lt;h2 class="relative group"&gt;Shout outs to my patrons !
 &lt;div id="shout-outs-to-my-patrons-" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#shout-outs-to-my-patrons-" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;As has become the habit,
this report begins with a big thank you to my patrons,
cited by contribution then alphabetical order.&lt;/p&gt;&lt;p&gt;&lt;em&gt;I take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through &lt;a href="https://aljuna.tech"&gt;aljuna.tech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://poolp.org/posts/2019-08-25/august-2019-report-fion-plakar-and-opensmtpd/feature.jpg"/></item></channel></rss>