A quick note on something currently mistifying me. Dan Ariely’s Predictably Irrational is a wonderful book, full of studies and academic research and whose sole purpose is to make us feel bad about how far from smart we can be, when it comes to marketing. Predicably Irrational Get this book! In it, he goes beyong simply describing price anchoring, which is the practice of steering your mind towards what the seller thinks is a fair price, and would really like you to agree that, why, but of course it is!Read more
Why would I want Kiali?
If you have been playing/using a service mesh for any length of time, you may have noticed that there is a certain cognitive overhead in trying to figure out traffic flows. Even using the CLI to understand injected routes can require spending a good long time in the “zone.”Read more
What is this? It is very easy to find blog posts and articles explaining how to make some of these components work together. They are also completely outdated. It is not their fault: Kubernetes moves fast, Istio’s development seems to move even faster, and cert-manager breaks backward compatibility. Chances are, by the time you read it it will be too late! Anyway, in a futile attempt to remain somewhat ahead of the curve, this article was written for Istio-1.Read more
This is going to be a fairly short post, as it focuses on using the
config-file library. As previously mentioned, when I mention a library in RasonML’s native context, chances are pretty good that I am referring to one of OCaml’s many available libraries.
Before going into how specific features were implemented with Reason and OCaml’s help, let’s have a quick look at our application’s logicRead more
This is by far the most boring piece of this whole endeavor.
Unfortunately, as we accumulate years of experience, old habits accrete on the programmer and tools such as
Make become an integral part of our fossilized identity. You will have to forgive me for my use of Makefiles!
First, we will need OCaml. This is because our Reason code will be compiled to OCaml, then, using the OCaml compiler, to native code.Read more