Daenney's blog
A look at ActivityPub's foundation
Replacing Avahi: Exploring DNS-SD (part 2)
Getting rid of Avahi (part 1)
systemd and depending on encrypted filesystems
Working remotely
BeyondCorp @ Home: OpenID Connect Provider with Dex
BeyondCorp @ Home: Authentication and authorization proxy with OpenResty
Arch Linux and the HP Envy x360
Emulating a Philips Hue bridge
Home Automation
BeyondCorp @ Home: Authorization
BeyondCorp @ Home
Directory Services 101: Securing your LDAP server
Directory Services 101: Setting up an LDAP server
Directory Services 101: Writing and testing ACLs
Directory Services 101: Designing the DIT
Setting up Prometheus Alertmanager
Arch Linux and firmware/BIOS updates
Thunderbolt security modes and Linux
Arch Linux and the XPS 13 9360
Go's zero values and (de)serialising
Directory Services 101: The basics
Directory Services 101: Introduction
Directory Services 101: Terminology
Monitoring my WiFi access point with Prometheus
GeoIP based filtering with iptables
Releasing sixrd
My home monitoring setup
Goodbye, Puppet
The right tools for the job
whois on OS X
IPv6 at home
I'm going to FOSDEM and I'm bringing
PGP, one last try
In search of a new name for Puppet Community
Puppet and IntelliJ
Saying "they"
Why I care about Pride
Pupa
Eurovision 2015
Open source identity and abandonment issues
(In)visibility
LGBTQ in Tech
puppetlabs-apt/next
Puppet Module Triage
Work standing up and meditation
The start of 2015
My first week
Out with the old, in with the new