• 687374918
  • info@devacademy.es

Meetup patrocinado por DevAcademy

Gestionar la asincronía en Javascript

La programación asíncrona es una de las grandes ventajas de Javascript, pero también es fuente de problemas y errores. Parece que a todos nos cuesta comprender el funcionamiento asíncrono del código, es fácil perderse y no comprender qué camino ha tomado la ejecución. Por ello es necesario que tomemos el control de la ejecución asíncrona.

Ayer tuvimos la suerte de compartir conocimientos y experiencias con nuestros amigos de MadridJS en el Impact Hub Madrid. Como sabéis, en DevAcademy nos gusta colaborar con diferentes meetups y aprender de la comunidad de desarrolladores (¡además de conocer gente y pasar un buen rato!).

En este caso tuvimos la suerte de escuchar a Pablo Almunia dando una charla sobre cómo gestionar la asincronía en Javascript. A lo largo del tiempo han ido apareciendo diferentes modelos de gestión de la programación asíncrona de Javascript. Hemos pasado de utilizar callbacks  a gestores de eventos, promesas, generadoras y próximamente aparecerá async/await para completar el conjunto de herramientas que podemos utilizar.

¿Qué vimos en la charla?

  • Durante la charla, se hizo un repaso por los diferentes modelos de control cuando tenemos que lanzar un conjunto de funciones asíncronas y necesitamos asegurarnos de que se ejecutan todas las órdenes. Vimos todas las posibilidades que tenemos a nuestro alcance para gestionar la asincronía, ahondado especialmente en el uso de funciones generadoras y la librería co() como anticipo de async/await.
  • También vimos cómo podemos conseguir que se ejecute una orden detrás de otra de forma secuencial. Todo ello con cada una de las técnicas que tenemos a nuestro alcance: callbacks, promesas, generadoras, co(), async/await.
  • Si queréis consultar todo lo que se trató en la charla en, podéis visitar los siguientes enlaces que nos facilitó Pablo Almunia:

¡Os dejamos algunas fotos del meetup!

 

img_4985

img_5006

img_5007

js

¡Saludos!

 

 

DevAcademy, javascript, MadridJS, meetup, programación

DevAcademy 2024 - info@devacademy.es - Telf: 687374918