This site talks about the many challenges on computer programming.

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:

Cmder

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

You can install it via

1

choco install cmder

micro

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.

1

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.

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.

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!

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.

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.