Ubuntu shell overpowered

In order to have more productivity under my environment, as a command line centric guy, I started three years ago to use zsh as my defaul shell. And for who never tried it, I would like to share my personal thoughts. What are the main advantages? Extended globbing: For example…

CloudFlare as a ddclient provider under Debian/Ubuntu

Dyn's free dynamic DNS service closed on Wednesday, May 7th, 2014. CloudFlare, however, has a little known feature that will allow you to update your DNS records via API or a command line script called ddclient. This will give you the same result, and it's also free. Unfortunately, ddclient does…

New blog with Ghost

Here I am again, moving once more. This time from octopress to ghost. At this time I'm moving because I want an easy way to update my blog. Keep it in a static content generator is a little bit harder to update and fix posts. But I will miss some…

Desmistificando o TDD e o BDD

A partir de várias discussões com amigos da comunidade de desenvolvimento sobre boas práticas de TDD/BDD, alguns treinamentos relacionados e lições aprendidas colhidas, resolvi deixar meus 2 centavos sobre o assunto juntamente das referências sobre as polêmicas que venho trazer por meio desta postagem. Começando com as duas fatídicas…

Tabs or 4 spaces?

Few days ago I saw a talk of Douglas Crockford (Yes, the JSLint creator) in BrazilJS conference about the way we understand the things and about confuse code structures (for humans and machines). He talked about the unproductive or even inconclusive discussions that some developers has about better ways of…

How to Install Ruby on Rails on Ubuntu with RVM

I've tested this tutorial in the following Ubuntu versions: Ubuntu Server 12.04 LTS 32 bits Ubuntu Desktop 12.10 64 bits Ubuntu Desktop 13.04 64 bits RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets…