Diff Algorithms
September 2025How I overcame copying and modifying my own diff library from project to project by diving too deep into diff algorithms and coming out at the other end with new diff library in my hand.
How I overcame copying and modifying my own diff library from project to project by diving too deep into diff algorithms and coming out at the other end with new diff library in my hand.
In which I resort to refactoring tools for code generation to manually implement template specialization for Go and reduce run times by -40%.
Adventures in IP routing when connecting my laptop's dock to my NAS via a 10G point-to-point link in parallel to my 1G LAN link. Turns out, it's not too hard to use the 10G link transparently.
TrueNAS only supports two DNS providers out of the box and needs a shell script when you want to use a different provider. Unfortunately, there's not a lot of documentation about how to write such a shell script.