El concepto de TypeScript CallBack no tiene nada de innovador ya que see trata de manejar los callbacks clásicos de Javascript pero desde nuestro nuevo lenguaje. Para ello lo primero que tenemos es que repasar el concepto de función de JavaScript . Para ello usaremos la función de suma que es la más básica. Esto […]
RxJS Ajax , fusionando peticiones asíncronas
El uso de RxJS Ajax para realizar peticiones asíncronas cada día es más común. ¿Cómo podemos realizar peticiones Ajax con RxJS y gestionar invocaciones complejas?. Vamos a verlo , el primer paso va a ser configurar un pequeño servidor de Node.js con Express.js como framework de servidor. El primer paso es usar npm e instalar […]
El concepto de JavaScript Function Composition
El concepto de JavaScript Function Composition es uno de los conceptos clásicos de la programación funcional. En muchas ocasiones cuando construimos funciones nos puede ser útil crear nuevas funciones que combinen la funcionalidad de otras previamente construidas. Vamos a ver un par de ejemplos: En este caso tenemos dos funciones una que eleva al cuadrado […]
JavaScript Console log y el manejo de Objetos
Todos usamos JavaScript Console Log para imprimir los típicos mensajes de consola en JavaScript. Sin embargo muchas veces nos olvidamos de las posibilidades que la consola de JavaScript nos aporta. Vamos a ver algunos ejemplos que nos ayudarán a clarificar. Para ello empezaremos con la operación más sencilla a realizar es imprimir un objeto por […]
WebPack y la gestión de dependencias en JavaScript
Webpack es un Module Bundler. Esto en un primer momento puede ser que no lo entendamos muy bien. Ahora bien todos necesitamos cuando programamos con JavaScript un Module Bundler . Otra cosa es que le usemos o no. Cuando uno trabaja en JavaScript se encuentra que usa una serie de librerías a nivel de navegador […]
JavaScript High Order Functions y su manejo
El concepto de JavaScript High Order Functions , es uno de los más importantes que tenemos que conocer de la programación funcional. Sin embargo también en muchos casos es uno de los más difíciles de entender cuando lo abordamos. ¿Qué es y para que sirven las JavaScript High Order Functions?. Son funciones que reciben como […]
JavaScript Deferred Objects y peticiones asíncronas
El concepto de JavaScript Deferred Objects siempre es difícil de entender en un primer momento. Sin embargo es algo que tenemos que conocer ya que sino nuestro código será mucho menos reutilizable. Vamos a explicar este concepto tan interesante a través de un grupo de ejemplos. Peticiones Ajax Supongamos que tenemos dos urls en nuestro […]
JavaScript Array Prototype y extensibilidad
El uso de JavaScript Array Prototype es muy común y de hecho existen librerías como lodash y underscore que se apoyan intensamente en este concepto. Ahora bien ¿Cómo funciona?,¿Cómo podemos extender la funcionalidad de un Array?. Vamos a construir un ejemplo que nos aclare la situación partiendo de una lista de personas sencilla que construimos: […]







