Agile Programming

Virtual life

Written on October 15th, 2010

Speech at Trasnada ’10 – Open Source translators event

Mabishu has been working and managing GNOME translations for Galician language, and this Saturday, October 16th, we are going to make a speech about our experiences in translation and coordination with this amazing community. This event is sponsorized by Mabishu Studio, OpenHost and our regional gobernment (Xunta de Galicia).

These are the slides for the speech and you can read it at slideshare [in galician]:

Written on October 6th, 2010

Debugging PHP with XDebug and Komodo IDE

Captura de pantalla 1 Debugging PHP with XDebug and Komodo IDEWhen you develop a very important web app it is pretty sure you will need debugging it. The best way to do this is using XDebug so in this article I am going to explain how to setup and use XDebug with Komodo IDE or Edit, but you can use it for Netbeans or Eclipse as well.

The first step is install XDebug in your system (I assume that you have already installed a LAMP server in your system). Read the rest of this entry »

Written on August 23rd, 2010

Some valuable ‘User Interface Patterns’ resources

4328394839 e632f7c98d Some valuable User Interface Patterns resourcesLast week I’ve been investigating about Web UI Patterns and anything concerning Social Media Patterns, mainly focused on building a consistent UI Pattern Toolkit that I’ll release as soon it will be ready.

In this searching I found some valuable resources with incredible useful UI Patterns solutions, with some discussions around them:

  • The first resource is about patterns that applies to social media sites, there you can find a lot of ideas for implementing common interface problems in a homogeneous way. This decrease the “User first expectation” a lot by trying to apply the same solution across every site: Here’s the link: http://www.socialdesignpatterns.com/
  • The second, and last, resource is focused directly on UI Patterns for the web. Here http://ui-patterns.com/ I found a lot of approaches that other sites have applied to it’s problems: drop-down menus, Calendar pickers, Activity streams, In-place editors, etc. all of them with screenshots and reviews.

Additionally, you can find a lot of books regarding this subject:

2435522965 9e7771e137 m Some valuable User Interface Patterns resources2805069373 0d0df00bca m Some valuable User Interface Patterns resources2795643169 b2cab661b6 m Some valuable User Interface Patterns resources

Certainly, some valuable UI Patterns solutions all of us must take in place. I hope you enjoy all of them and if you have any suggestion or tip please write a comment bellow.

Written on August 10th, 2010

Restore files and dirs from previous commits in Git

Captura de pantalla gitg gnome system tools master 1 Restore files and dirs from previous commits in GitWhen I met git, I fall in love in the moment. You can read any apointments I wrote previously here, and here (in spanish) but today I’ll explain how to restore files and directories from previous commits that it was deleted by a mistake or intentionally in the past.

It’s quite easy to revert or reset a single file from history, but what about pulling an entire directory out of the history?

The solution is simple:

git checkout ID_of_commit -- /path/to/dir

This will restore the directory from the given “commit with ID” in the /path/to/dir. Read the rest of this entry »