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