1. Understanding the Math behind FP: The Monads

    On my previous post I talked a little about Functional Programming, hoping to introduce it to newcomers and developers with no previous FP experience. …


  2. Functional Programming: Concepts, Idioms and Philosophy

    Functional Programming has risen as a solution to most modern days problems, such as concurrency and scaling. For some, it is a mystique concept that applies only to Erlang, Haskell and other strange languages that are either too complicated or irrelevant. This is simply not true, and I’m going to show how to apply some functional programming concepts on non-functional languages. …


  3. A Neovim Approach

    Still on the topic of Neovim taking over tmux’s place, and as a response to several interesting comments I’ve read on hackernews and reddit regarding previous post, I’d like to show a new approach to what has been discussed. …


  4. Ditching tmux

    This week I started an experiment. I wanted to know whether I would be able to completely ditch tmux. …


  5. Initial Commit

    Hi all, I’m starting this blog so I can speak a little about what moves me and why do I code. As of now, I have 10 years straight of development experience and probably its time for me to start writting down some things I learned through the years. …