io.liams.blog

Liam Ryan's Blog


Writing...

Using the Cypherpunk export-a-cryptosystem perl-rsa tool

Back in the 90s, the cypherpunks guys made this really cool, tiny implementation of RSA in perl5:

[Reading time: 2 min] Not tagged

Switching to PowerDNS

I decided to switch to using PowerDNS instead of coredns. As cool as it is, coredns seemed less than optimal for my use case, specifically I wanted to be able to use Let’s Encrypt’s wildcard certs that will be available in January which will only support DNS validation(4th paragraph).

[Reading time: 3 min] Not tagged

TLS 1.3 on liams.io!

TLS 1.3, the next generation in TLS, is now working on liams.io! It is much faster and slightly more secure. No, I didn’t just push a button on Cloudflare: I use a custom build of caddy with Cloudflare’s open source tls-tris. The TLS handshake for liams.io, etc. is now twice as fast as it was before, once again making my website among the fastest loading (from my location) on the internet.

[Reading time: 2 min] Not tagged

Hosting my own DNS with CoreDNS and EdgeDNS

I used to use hosted DNS from DigitalOcean, but the lack of modern features like DNSSEC and CAA records made me want to host my own. Because BIND is old and stupid and PowerDNS requires a database, I decided to use a newer project called CoreDNS.

[Reading time: 2 min] dns , self-hosting

Practical Compression Algorithm Comparison

I was distributing a tarball and considered listing a .tar.br additionally, but I wondered whether it would actually be worth it or not. I decided to do a comparison of all the compression algorithms I know the name of and share the results for future reference. UPDATE: I am also testing zstandard, which I didn’t know the name of. As of 7 Mar, only the first test is updated.

[Reading time: 3 min] comparison

My Ideal Package Manager

I have used many package managers with many goals and many languages, but even though some are better than others, none of them are perfect in my opinion. These are my ramblings about the topic:

[Reading time: 4 min] idealism

Metalsmith is Awesome!

I have been using Metalsmith, a static site generator, to manage this blog for the past couple of days, and it’s really great! It is very customizable and configurable, much more so than is useful sometimes. More is is still a good trade for more possibilities, right?

[Reading time: 2 min] metalsmith , awesome

Hello World

Hello! Welcome to my new blog (not that I had a useful one before). There’s not much else to say beyond that, this is just a filler post until I write something (hopefully) more worth reading.

[Reading time: 2 min] Not tagged