Promesas en JavaScript
En este video vamos un paso mas allá en la programación asincrona en JavaScript al usar promesas para obtener un código más mantenible, legible y menos susceptible a errores, mejor en todos los sentidos, básicamente.
source