summaryrefslogtreecommitdiff
ModeNameSize
-rw-r--r--.gitignore25logplain
d---------.obsidian369logplain
d---------.trash1087logplain
-rw-r--r--A nice way to select IPv4 addresses with JQ.md299logplain
-rw-r--r--A nice way to test flake output.md1301logplain
-rw-r--r--A reason for becoming senior is that when Rutger is off I take most of his responsibilities.md180logplain
-rw-r--r--A useful Go oneliner to run a fileserver.md336logplain
-rw-r--r--About keyboard layout on Wayland.md373logplain
-rw-r--r--Ansible ad-hoc commands.md257logplain
-rw-r--r--Attributes.md81logplain
-rw-r--r--Automatic configuration deployment with NixOS.md280logplain
-rw-r--r--Base elements.md468logplain
-rw-r--r--Bash.md334logplain
-rw-r--r--Basic building blocks of Nix.md821logplain
-rw-r--r--Becoming a Senior.md416logplain
-rw-r--r--Benchmarking code in Golang.md764logplain
-rw-r--r--Bidirectional Forwarding Detection (BFD).md1377logplain
-rw-r--r--Booting a NixOS on OpenStack.md210logplain
-rw-r--r--Buffer Protocol.md293logplain
-rw-r--r--Build custom modules as profiles to manage various NixOS hosts.md594logplain
-rw-r--r--Building Go applications or packages with Nix.md1053logplain
-rw-r--r--Building a command-line using arrays.md484logplain
-rw-r--r--CSS.md360logplain
-rw-r--r--Changing the volume type of a Cinder volume.md1115logplain
-rw-r--r--Checklist for network node issues after rebooting.md622logplain
-rw-r--r--Cleaning the Nix store.md127logplain
-rw-r--r--Connexion.md502logplain
-rw-r--r--Conway's Law.md486logplain
-rw-r--r--Cool Python packages.md201logplain
-rw-r--r--Debugging issues with updating Puppet dependency.md1655logplain
-rw-r--r--Detroit-style TDD.md414logplain
-rw-r--r--Device mapper.md1232logplain
-rw-r--r--Discovery Testing.md105logplain
-rw-r--r--Distinction between imperative and declarative programming.md206logplain
-rw-r--r--Document structure.md775logplain
-rw-r--r--Don't mock what you don't own.md437logplain
-rw-r--r--EF00 partition.md320logplain
-rw-r--r--EF02 partition.md152logplain
-rw-r--r--Enable logging with Libvirt.md284logplain
d---------Excalidraw124logplain
-rw-r--r--Exposing development headers on Nixos.md555logplain
-rw-r--r--Freenet CPU steal graph.md227logplain
-rw-r--r--Git ignore.md278logplain
-rw-r--r--Globbing patterns.md945logplain
-rw-r--r--Gobs Ceph Client Key Access.md431logplain
-rw-r--r--GroupVPS Platform Knowledge Base.md399logplain
-rw-r--r--GroupVPS Platform.md152logplain
-rw-r--r--HTML.md908logplain
-rw-r--r--HTTP Authentication Schemes.md162logplain
-rw-r--r--Heredoc.md203logplain
-rw-r--r--High Gear Low Gear Testing.md1203logplain
-rw-r--r--Holy Grail Layout.md199logplain
-rw-r--r--How to RIP (grep).md620logplain
-rw-r--r--How to properly do options in a bash script with getopt!.md501logplain
-rw-r--r--How to see over which network nodes traffic is being routed.md323logplain
-rw-r--r--How to show the mysql galera cluster status.md451logplain
-rw-r--r--Hypotheekrenteaftrek.md587logplain
-rw-r--r--I'm worried that Freenet will completely go DOWN due to OVN upgrade.md117logplain
-rw-r--r--Ideas versus facts.md239logplain
-rw-r--r--Ignoring a file that is already committed.md318logplain
-rw-r--r--Importing GPG keys from a keyserver.md82logplain
-rw-r--r--Income tax statement and reductions from mortgage.md788logplain
-rw-r--r--Inheriting from sets.md260logplain
-rw-r--r--Installing Ceph on devstack.md351logplain
-rw-r--r--Installing a devstack plugin.md239logplain
-rw-r--r--It's recommended to use small-medium ARC for hypervisors where ZFS is used.md235logplain
-rw-r--r--Link elements.md550logplain
-rw-r--r--List of tags I use in this Vault and their purpose.md573logplain
-rw-r--r--London-style TDD.md181logplain
-rw-r--r--London-style versus Detroit-style TDD.md425logplain
-rw-r--r--Making notes useful.md310logplain
-rw-r--r--Managing Ceph on Devstack & OpenStack.md1900logplain
-rw-r--r--Managing the amount of WSGI processes ran by apache is done from the apache site configuration.md219logplain
-rw-r--r--Meta elements.md1475logplain
-rw-r--r--Mocks aren't stubs.md1132logplain
-rw-r--r--Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md562logplain
-rw-r--r--Nix derivations.md107logplain
-rw-r--r--Nix flake.md547logplain
-rw-r--r--Nix stdenv.md1231logplain
-rw-r--r--Nix.md200logplain
-rw-r--r--NixOS - Advantage of imperative container management.md195logplain
-rw-r--r--NixOS - Container networking.md645logplain
-rw-r--r--NixOS - Containers.md168logplain
-rw-r--r--NixOS - Declarative container management.md757logplain
-rw-r--r--NixOS - Imperative container management.md1081logplain
-rw-r--r--NixOS - container directories.md80logplain
-rw-r--r--NixOS.md158logplain
-rw-r--r--Nova compute evacuation.md651logplain
-rw-r--r--Null substitution.md745logplain
-rw-r--r--OTF Code Style.md390logplain
-rw-r--r--OTF Files.md635logplain
-rw-r--r--OTF OpenStack Provider.md387logplain
-rw-r--r--OTF Providers.md122logplain
-rw-r--r--OTF versioning.md207logplain
-rw-r--r--OVN upgrade playbook.md1275logplain
-rw-r--r--OVN upgrade.md478logplain
-rw-r--r--Online trouwkaarten.md137logplain
-rw-r--r--OpenStack Tempest.md197logplain
-rw-r--r--OpenTofu and Terraform.md157logplain
-rw-r--r--Overview of Ceph.md579logplain
-rw-r--r--Parallellizing go tests.md323logplain
-rw-r--r--Parameter subsitution.md217logplain
-rw-r--r--Pasted image 20250506224453.png57712logplain
-rw-r--r--Practice summarizing and paraphrasing.md859logplain
-rw-r--r--Process substition (tmp file).md455logplain
-rw-r--r--Prometheus endpoints.md436logplain
-rw-r--r--Python Match statements.md248logplain
-rw-r--r--Raid Controller (BBU).md179logplain
-rw-r--r--Random notes on Freenet deployment.md198logplain
-rw-r--r--Reading a file line-by-line in Python is easy with a for loop.md172logplain
-rw-r--r--Redirecting output during testing.md658logplain
-rw-r--r--Reinstalling packages with APT.md72logplain
-rw-r--r--Rewriting subselect into just an additional join.md890logplain
-rw-r--r--Script elements.md665logplain
-rw-r--r--Semantic HTML.md1681logplain
-rw-r--r--Setting traps.md331logplain
-rw-r--r--Shell.md131logplain
-rw-r--r--Specifying a License in a Flake output.md440logplain
-rw-r--r--Systemd timer.md1068logplain
-rw-r--r--TDD.md401logplain
-rw-r--r--TODO's in Zettelkasten?.md331logplain
-rw-r--r--Table driven tests.md325logplain
-rw-r--r--Tagging.md434logplain
-rw-r--r--Tempest Plugin.md638logplain
-rw-r--r--Terraform Style Guide.md243logplain
-rw-r--r--Terraform block.md197logplain
-rw-r--r--Test fixture.md286logplain
-rw-r--r--Testing Golang programs.md285logplain
-rw-r--r--Timers.md190logplain
-rw-r--r--Trigger a service refresh with Puppet.md310logplain
-rw-r--r--Updating the image os admin user to fix password resets.md4337logplain
-rw-r--r--Use ssh -O exit user@host to exit a control master session.md91logplain
-rw-r--r--Using Ansible wait_for to wait until a file exists.md150logplain
-rw-r--r--Using JQ to construct an array and filtering empty strings.md538logplain
-rw-r--r--Using Libvirt to manage QEMU image bitmaps.md743logplain
-rw-r--r--Verified fake.md520logplain
-rw-r--r--We don't support filesystem discard syscalls on our openstack platform.md161logplain
-rw-r--r--Working with Nix shells.md1687logplain
-rw-r--r--Writing a blog.md283logplain
-rw-r--r--Writing a test double before the real implementation gives feedback on design.md751logplain
-rw-r--r--YAGNI.md219logplain
-rw-r--r--Zettelkasten - Applicable to DevOps.md476logplain
-rw-r--r--Zettelkasten - Core Principle Atomicity.md252logplain
-rw-r--r--Zettelkasten - Core Principle Connectedness.md180logplain
-rw-r--r--Zettelkasten - Core Principle Emergence.md212logplain
-rw-r--r--Zettelkasten - Core Principle Individuality.md193logplain
-rw-r--r--Zettelkasten - Filename Best Practices.md355logplain
-rw-r--r--Zettelkasten - Level of atomicity.md283logplain
-rw-r--r--Zettelkasten - Personality.md552logplain
-rw-r--r--Zettelkasten - Using Identifiers.md314logplain
-rw-r--r--Zettelkasten.md186logplain
-rw-r--r--ceilometer data is going into Prometheus as Ihor fixed the out of order issue.md235logplain
d---------daily454logplain
d---------weekly117logplain