After this article, we'll have a workflow of tests and checks that run automatically with each git push. (more…)
Read more »
Hello! Welcome to the once-yearly blog post! This year I'd like to examine the
most peculiar bug I encountered at work. To set the stage, let's start with a
little background. 📚... (more…)
Read more »
In languages like Ocaml, Haskell, type systems will often help you along the way of programming. Catch errors, warn incomplete guards. In the end, maintain invariants so that minimize ill-formed actions of the running program. (more…)
Read more »
Blue green deployment approach is based on creating a replica(call it green fleet) of the current production infrastructure(call it blue fleet) and route all the traffic from blue fleet to green… (more…)
Read more »