Improving developer experience on Windows

Posted by – September 2, 2017

Today I spent sometime doing coding on Windows, but after some hours a question came up: “Should I do everything on GUI only?”

Of course not! With help of chocolatey, there’s a lot of apps that can be installed to make coding on terminal much more easier, I found few of them and I would like to share with you now:


The most portable terminal emulator for Windows, very clean interface, it allows split windows, has tab navigation support and alias for several commands like ls, clear and other commands that you type on Mac or Linux and eventually type on Windows by mistake :D

You can install it via

choco install cmder


Its a very modern console text editor, it has syntax highlight support for up to 90 languages! It also has support for very common keystrokes like Ctrl + S to save, Ctrl + C to copy, and Ctrl + Q to exit the editor.

choco install micro

There’s a lot of other alternatives for terminal emulator like ConsoleZ and ConEmu, same for text editors, like nano, but I stronly suggest take a look on these two, they are very modern, clean and easy to use.


React Native must have libraries

Posted by – April 16, 2016

Here’s a small list of must have libraries for every react native project:

Some of these libraries aren’t mandatory, but there have been used in many projects outside there, feel free to suggest new ones!


Some fun programming with Go

Posted by – April 11, 2016

I recently restarted my effort on learn Go, the community is vibrant, even on irc we have several users present on go-nuts channel, the number of libraries is growing very fast, I took some time and wrote two libraries to make some tasks easier.

1. Timeago

Timeago is a small library that can easily calculate a difference between two times and return a string containing how much time passed between them.

2. Verbo

Verbo is a collection of string functions like chop, dashrize, slugify, swapcase and several others that makes the developers life much more easier, there’s a lot of the other functions for string manipulation to come soon.

Both libraries are under MIT license, you that is a go developer is invited to contribute with fixes and improvements!


Becoming a leader

Posted by – March 2, 2016

Sometimes, be a leader is not a matter of wait someone else say you that, but its a matter to take action and become a leader.

In a class, where everyone is passive, wishing to have the things happening and get a grade for a group activity, you can take the leadership and get the things going.

In a professional environment, when a group of professionals are slowing the things down and making several mistakes, you can do the things faster, point out what needs to be fixed, act as a leader and set the path to leadership.

You is the only responsible to move forward in our management career.


Professional improvements with MOOCs

Posted by – December 27, 2015

Learn new technologies by its own is cheap, useful and helps a lot towards professional success, but I believe it isn’t enough, there few other things that you can do to increase your chances of growth.

In the latest year I started a journey across several tools for online learning, so far EDX and Coursera has been proven the best solutions found for this purpose.

The main goal on the next year is continue using this tools and learn more about some areas like management using these solutions and as soon as I can go over some University programs like the ones provided my Berkleley and its IDPs.