Blog
This is the blog section of this website. It is an heritage of the old wiki I maintained before switching to a static website generated with hugo, so articles before 2021 can be a little short and are more like notes than regular articles.
2023
- 2023-09-30 - Getting started with nixos : How to setup an UEFI compatible virtual machine running nixos
- 2023-09-09 - Getting started with nix : Using nix on any linux distribution
- 2023-08-04 - Writing a terraform provider for eventline : A great piece of software is missing a terraform provider, let's write it
- 2023-07-08 - Space Traders : A programming game where you manage a space empire through an API
- 2023-06-22 - Advent of code 2020 in haskell : My patterns for solving advent of code puzzles
- 2023-06-08 - My 5x7 Dot Matrix Display for Factorio : A readable and tillable display I developed for my factories
- 2023-06-04 - Testing in zig : Some things I had to figure out
- 2023-05-28 - Advent of code 2022 in zig : My patterns for solving advent of code puzzles
- 2023-04-25 - Wireguard endpoint on kubernetes part 2 : Implementation of last article's design
- 2023-04-13 - Wireguard endpoint on kubernetes part 1 : How to expose kubernetes services over wireguard
- 2023-03-15 - Wireguard firewalling on FreeBSD : How to configure pf for wireguard on FreeBSD
- 2023-03-04 - Wireguard firewalling on OpenBSD : How to configure pf for wireguard on OpenBSD
- 2023-02-28 - Wireguard and ipv6 : An overview of ipv6 with wireguard: it just works
- 2023-02-23 - Wireguard routing part two : An advanced example
- 2023-02-21 - Wireguard routing part one : The basics to know about wireguard routing
- 2023-02-20 - Wireguard on Linux : Alpine, Debian, Ubuntu, Gentoo, RedHat, AlmaLinux, Rocky Linux, Oracle Linux
- 2023-02-16 - Wireguard on FreeBSD : How to configure a wireguard endpoint on FreeBSD
- 2023-02-15 - Wireguard on OpenBSD : How to configure a wireguard endpoint on OpenBSD
- 2023-02-14 - A series of articles about wireguard : A fast, modern and secure vpn tunnel
- 2023-01-28 - Website makeover : From Solarized to Selenized
- 2023-01-21 - Syncthing ansible role : The ansible role I wrote to manage my syncthing configurations
- 2023-01-07 - Exposing a FreeBSD jail through wireguard : Migrating my Factorio jail to my home network, routing the traffic from the internet facing vps through wireguard
- 2023-01-05 - Recover a FreeBSD system using a liveUSB : How to attach your geli encrypted devices, mount zfs and chroot
2022
- 2022-11-29 - Going Social take two : another ActivityPub server experiment
- 2022-11-13 - Running a Factorio server in a linux jail, on FreeBSD : How to setup a linux jail on FreeBSD using vanilla tools
- 2022-11-11 - Going Social : an ActivityPub server experiment (aka joining mastodon with a self hosted instance)
- 2022-10-20 - How to setup a Fujitsu Scansnap S1300i on Gentoo Linux : My installation notes
- 2022-10-03 - Grenade Brothers : A pong like retro game written in zig and compiled to webassembly
- 2022-09-15 - Installation notes of eventline on FreeBSD : My production setup
- 2022-09-03 - Testing eventline : An open source platform to manage all your scripts and schedule jobs
- 2022-08-27 - Bridging and roaming on my home wifi : OpenWRT with ethernet/wifi bridging and transparent roaming
- 2022-08-22 - Learning the zig programming language : a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software