I rewrote code.natwelch.com over the weekend. Moved from ruby I wrote in 2011 to Go, and updated the d3 to v6 from v3.

Better viz and a little faster now which is nice.

The real pain though was I also moved from a hand rolled k8s cluster to using Google's new Autopilot GKE k8s cluster, and I ran into so many undocumented hard edges. Part of this caused me to have to rewrite my entire CD pipeline... which still isn't quite done.

But! I did finally write some common Go libraries for me to use, as I saw some consistent problems: github.com/icco/gutil

I also migrated all of my Go apps from Logrus to Zap, which has provided much better logs.

Follow

Anyways, code for Cron is at github.com/icco/cron and code for code.natwelch.com is at github.com/icco/code.natwelch.

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
Merveilles

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.