Yeison Daza
5 min de lectura

Hindley-Milner en JavaScript

Una parte fundamental de programar es la manera en que documentamos el código que escribimos, hoy veremos una manera de documentar funciones en JavaScript.

5 min de lectura

Componiendo funciones en JavaScript

Para crear aplicaciones que resuelvan problemas complejos, debemos dividir estos en problemas pequeños que podamos resolver e implementar, luego componemos estas soluciones

5 min de lectura

Inmutabilidad en JavaScript

Una de las características más importantes de los lenguajes funcionales es que sus estructuras de datos son inmutables, las cuales muestran reducir la complejidad del software.

4 min de lectura

Funciones puras en JavaScript

Uno de los principios más útiles para programar es KISS (Keep It Simple, Stupid), pero mantener las cosas simples no siempre es fácil, por eso hoy veremos como crear funciones que sigan esta filosofía.

3 min de lectura

Currying en JavaScript

Uno de los principios que todo programador busca cumplir es DRY (Don't Repeat YourSelf ), con Currying vamos a ver como hacer esto con nuestras funciones es bastante simple y útil.

4 min de lectura

Calculo lambda en JavaScript

Hoy he querido escribir de un tema bastante interesante, que hace gran parte de la computación moderna y al entender un poco de él, será de gran ayuda para entender algunos conceptos avanzados en JavaScript.

4 min de lectura

Funciones de alto orden en JavaScript

Este tema me hace especial ilusión, porque me costó entender el concepto, ya que venía de otros lenguajes de programación donde no se veía. Por eso, si puedo ayudarte a entenderlo sera genial.