Category: development

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!


More updates comming soon

Posted by – April 30, 2015

I’m not sure if someone in this world is reading what I write on this blog, anyway, I hope to be able to post more updates about IT world and my current challenges regarding Data Science and Functional Programming.

Besides that we also have a lot of other cool topics like dependency management for Javascript, Go and Haskell.


Easy Database Driven Development with Boost and SOCI

Posted by – October 21, 2013

Last weekend I started to learn more about C++, my first project is a contacts manager, so I googled a little about how to do some persistence on C++ with minimum code and then I found SOCI.

SOCI is a very small database library which gives us the illusion to be embedding SQL queries in C++ code as the project site says, in fact, this is the beauty behind the library, which makes your C++ code very clean and easy to maintain.

But there’s no way to be productive with C++ programming these days without Boost, this awesome library has several utilities classes which can speedup your development several times, this blog post will show a little more about how these two libraries can help you to develop a database driven console application.