Javascript #9 - Programación Asíncrona
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…
Javascript #8 - Funciones II
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. Pero... ¿qué…
Actualizar a Node 5.0 y Babel 6.0
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…
Javascript #7 - Funciones I
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,…
Javascript #6 - Encapsulación
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…