T1C4: Historía de la asincronía en JavaScript y child processes con Nodejs y Firebase

Escrito por: Ulises Gascón

Apr 07, 20192 min read

Repasaremos las bases de la asincronía en javaScript y probaremos el concepto "Realtime" de Firebase creando un script con Nodejs para monitorizar nuestro servidor en tiempo real usando la librería del Core de Nodejs Child Process. Además lanzaremos la primera release de MovieFire (App de Homenaje)

📺 Video

🧐 Detalles

  • Tipo: Live Coding
  • Expectativas: Repasaremos las bases de la asincronía en javaScript y probaremos el concepto "Realtime" de Firebase creando un script con Nodejs para monitorizar nuestro servidor en tiempo real usando la librería del Core de Nodejs Child Process. Además lanzaremos la primera release de MovieFire (App de Homenaje)
  • Nivel: Medio-Avanzado de JavaScript/Nodejs
  • Temas: Firebase, Promesas, Callbacks, Programación orientada a Eventos, Child processes, Nodejs Core...
  • Duración: 02:57:08
  • Fecha de grabación: 07/04/19

🔥 Contenido

  • Un Maravilloso mundo sin asincronía
  • Callbacks con timers
  • Ajax con XMLHttpRequest (XHR) y callbacks
  • Patrón: error-first callback style de Nodejs
  • Promesa then, catch, finally
  • Promise.resolve, Promise.reject
  • Promise.race, Promise.all con fetch
  • Async/Await junto a try/catch/finally
  • Callbacks y promesas en la misma función
  • util.promisify en Nodejs
  • EventEmitter con el clásico PingPong Game

📖 Resumen

🎒 Recursos