Optimising Docker Layers for Better Caching with Nix
Nix users value its isolated, repeatable builds and simple sharing of development environments. Nix makes it easy to go back in time and rebuild software from years ago without issue.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 10 posts.
Nix users value its isolated, repeatable builds and simple sharing of development environments. Nix makes it easy to go back in time and rebuild software from years ago without issue.
A guide to self-hosting your email on FreeBSD using Postfix, Dovecot, Rspamd, and LDAP.
NTP on a Raspberry-Pi - documents configuring a Raspberry Pi for headless operation, configuring NTP for remote monitoring, adding a GPS/PSS device (two discussed), and how well NTP performs in WAN-only, LAN, and PPS configurations.
FINAL UPDATE (25-March-2022): Because of this article, we often keep getting asked if we still use GCP and if we would recommend it to…
When Java was first introduced, mainstream programming languages mostly either compiled to standalone executables (e.g. C/C++, COBOL), or else ran in an interpreter (e.g. Perl, Tcl). For many programmers, Java’s need for both a bytecode compiler and a runtime interpreter was a shift in thought. The compilation model…
A guide to a secure and streamlined installation of OpenBSD 6.4 on a laptop.
A note in advance: This is absolutely not about Docker being too "opinionated" for me, or other tools being more flexible. I believe that learning and using Docker is just plain more complicated than learning and using the tools I describe below. Docker is genuinely more complex and harder to use than the…
I recently discovered the awesome Wireguard VPN tunnel and I was sold. Wireguard is a simple, kernel-based, state-of-the-art VPN that also happens to be ridiculously fast and uses modern cryptographic principles that all other highspeed VPN solutions lack.