En el post anterior me adentré un poco en el mundo de la programación funcional (FP) explicando algunas de sus reglas, convenciones y ejemplo con dos de las funciones más usadas: curry y compose. Sin embargo me gustaría ir comentando casos prácticos para ver su verdadero potencial y el cómo…


Últimamente he estado empapándome cosillas sobre conceptos de programación funcional y tratando de aplicarlos a mi modo de escribir código. Para ser sincero, tengo que reconocer que al principio rechazaba un poco la idea ya que siempre acababa pensando en soluciones basadas en orientación a objetos. …


Hoy quiero empezar una nueva serie de capítulos sobre una de las librerías de moda en el desarrollo web: React. El auge de esta librería es cada vez mayor, en 1 año ha pasado de ser una alternativa a Angular.js a sobrepasarlo con una gran ventaja. …


En la primera parte sobre programación asíncrona vimos en que consistía el paradigma, como lograr ejecutar contextos asíncronos con callbacks y como controlar dicha ejecución mediante eventos. En este capítulo veremos como lograr lo mismo mediante el uso de promises.

¿Qué son las promises?

En Javascript se conoce como promise (o promesa) al objeto…


Últimamente tengo algo abandonado el blog, desde antes de Navidad concretamente. …


En el mundo de la programación nos encontramos distintas formas de solucionar un problema, a menudo agrupadas en lo que se conoce como paradigmas. ¿Paradi-qué?

Un paradigma no es más que el enfoque que se aplica a la hora de diseñar la solución a un problema determinado, la base en…


Como expliqué anteriormente, mediante funciones es posible lograr un flujo de datos que transforme un estado inicial y nos provea un resultado en un solo paso, bien usando la composición o la recursividad. Podemos definir y utilizar tantas como queramos, anidarlas, usarlas como argumentos a otras funciones, etc. …


Recientemente ha habido dos nuevas major release de dos de los indispensables actualmente en el mundo Javascript: Node y Babel. En concreto las versiones 5.0 y 6.0 reespectivamente. Si quieres ahorrarte el post hay un resumen abajo del todo.

Ya comenté como instalar ambos en el post de introducción sobre…


Es inevitable recaer en su uso y no sólo son parte fundamental del lenguaje sino que lo definen. Cómo hemos visto, son parte indispensable en la creación de objetos, bien haciendo uso de herencia o composición. Pero sólo es la punta del iceberg.

Cómo vimos en el capítulo Javascript #2


Ya hemos dicho que en Javascript todo se comporta como un objeto, y que a cualquier objeto se le puede asignar de forma dinámica una propiedad. Hemos visto como podemos asignar prototipos a funciones para lograr herencia y como crear objetos componiéndolos con una función factory.

Sin embargo hay otra…

Nauzet Hernández

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store