Hay que leer el estupendo artículo de @odonelorza2011 en 4 years ago