I'm a user of the Z shell (zsh). It is easy to customize your prompt and to have more abilities for tab completion of the most used programs with this shell. If you are lazy or new to a new command line tool with a huge amount of options, this will help you in the beginning to remember the commands. When you use [git](http://en.wikipedia.org/wiki/Git_(software) you can press tab to see all available options you have in the current context. The same functions aren't available for Padrino and t...
You may come to the point, where you to have certain elements that are bound to your model but don't belong either there nor in the controller. This article will explain how you can use Observers in your application.
I always was wondering how to test helpers in Padrino and to be honest I postponed this problem for a long time. But this morning I reached the point in my book where I was writing helper with many methods without testing them. When something like this happened you have stop going and spend time to solve this problem.