Self host all the things | Part 2

In an attempt to take some of my data back from the “cloud”, I opted to self host a bunch of services. How?
Read more →

Self host all the things | Part 1

In an attempt to take some of my data back from the “cloud”, I opted to self host a bunch of services. But why?
Read more →

Ironing curl

A wild gopher:// appeared! Explore how exotic protocols from the past can bite modern applications.
Read more →