Thoughts on Reliability

It's a process. Things will go wrong. Start with empathy and understanding. Help your team develop the necessary skills to stress the system in a controlled environment and monitor its behavior. Finally, make it more resilient by helping the system recover by itself.

Seamless docker

Docker container can act as if it was an application running on the host system while maintaining all benefits or encapsulating and hiding the complex setup behind it.

Integrate PureScript with your JavaScript application

Integrating PureScript code with JavaScript doesn't have to be a difficult task, and I'm going to walk you through it step by step.

Migrating code to the Reader Monad

In this post, I'm going to show how to transform a program explicitly accepting configuration as a parameter into a program that uses the Reader Monad.

ReasonML - Http Server in Node.js

In this post, I'm going to show how to leverage ReasonML's powerful javascript interop in order to create bindings for the http module from Node.js.