Take a deep dive into the performance problem of concurrent apps that use core.async where blocking operations are involved. If you're a fan of Clojure, you need to read this.
I know this code was written to be readable and easy to explain rather than be able to withstand the vagaries of production, but it's still a very dangerous thing to do.
You should aim for executing 100% of the code before your customer does and 100% automation in that process. Whether the coverage tool will recognize that is irrelevant.
See how to linkerd as your ingress vector ingress to a Kubernetes cluster while also handling service routing, with NGINX to help make it production-ready.
When I first started, I was having issues using the Mock message processor in MUnit to mock message processors. Learn how to spare yourself of this mistake.
As usual, the rest of the world is playing catchup to GooglDropdowns in WebGridse. Learn how to create a dropdown that gives autocompleted suggestions, like in Google's search bar.