Proxies en JavaScript con ES6

Los proxies son otra de las features interesantes que han llegado con ES6, y básicamente su función es la de definir un comportamiento personalizado cada vez que se accede a las propiedades de un objeto.

Leer más

Funciones asíncronas con ES7 async/await

Escribir código asíncrono en JavaScript es tedioso, o al menos lo era ya que hasta la versión 6 de ECMAScript dependíamos en gran parte del uso de funciones de devolución de llamada, más conocidas como callbacks. Con ES6 se introdujeron las promesas y los generadores, los cuales ayudan a que nuestro código sea más fácil de entender y más simple de escribir.

En este breve post vamos a repasar la propuesta de ECMAScript 2016 (ES7 para los colegas) para mejorar nuestra experiencia en programación asíncrona con async/await.

Leer más

Introducción a Mobx. Un enfoque diferente para aplicaciones React

Hace algunas semanas descubrí por casualidad una librería que me llamó estrepitosamente la atención. Se trata de MobX y de su implementación para aplicaciones React, MobX-react.

MobX básicamente hace que la gestión del estado de nuestras aplicaciones sea mucho más simple y escalable implementando observables, un concepto muy elegante del mundo de la programación funcional-reactiva (FRP).

Leer más

Decoradores en JavaScript con ES7 (ES2016)

En este último año se están conociendo numerosas características interesantes de las nuevas versiones de JavaScript, entre ellas los decoradores o decorators, que proporcionan una sintaxis muy sencilla y elegante para llamar a funciones de orden superior, así que he pensado que merecería la pena dedicarle una entrada del blog a esta nueva feature de ES7 o ES2016.

Leer más