Welcome to my blog



  • Cowboy Swagger

    In a previous post about Swagger in Erlang, we had seen how to add a nice documentation to our RESTful APIs with Swagger, but following the long/tedious path:

    • Download Swagger-UI and put it within your priv/swagger folder.
    • Add the new static contents to your Cowboy routes to be compiled.
    • Then, create the swagger.json file (manually)...
  • ErlBus: Erlang Message Bus

    IMPORTANT:: This blog post was written based on ErlBus 0.1.0. Now there is a new release in progress (0.2.0), with a totally different implementation and substantial improvements. To read more about it, you can go to this Blog Post or directly to the GitHub Repo.

    Messaging in Erlang is easy by default,...

  • Cowboy Trails

    Today the most used web server and framework to build web-based applications in Erlang world is Cowboy, which is awesome, but it doesn’t mean that it cannot be improved to make it even better. Furthermore, because Cowboy is an Open Source project, it is pretty easy to extend it and here is where cowboy-trails comes in.


  • Programming Languages and Multicore Crisis

    For a couple of years ago we have witnessed the rise of programming languages different ​​from conventional imperative paradigm (C/C++, Java, C#, PHP, etc..), such as Erlang, Elixir, Scala, etc. The question is why?


    To explain why this phenomenon is happening and why it’s getting stronger, we have to refer to the history first....