Something I’ve changed my mind on: statically typed configs. I used to think having an interface that defined the expected config keys would help avoid errors. Now I’m working with #Java code where this prevents the ops team from deploying it to new environments (because we have different Kafka setups and there are quite a lot of possible Kafka config keys).
There’s a better approach in our #Clojure projects, which use spec to define required keys but permit extras. That’s been much easier.
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!