Javier Vélez Reyes - Talleres

Programación Monádica en JavaScript

Madrid JS. Programación Monádica en JavaScript

Javier Vélez · Madrid JS · 2021 · 01:30

Estamos acostumbrados a crear pequeños algorítmos en JavaScript basados en técnicas funcionales. Hemos oido que todo lo que use un buen surtido de métodos map y reduce es digno de ser llamado programación funcional. Pero, ¿de verdad sabemos qué es la programación funcional, cómo son sus arquitecturas, y lo que es más importante, por qué son así? A lo largo de esta charla, enteramente en live coding, explicaremos todos los conceptos de la programación funcional. Desde sus bases más nucleares a concetos más elaborados como combinadores, functores, aplicativos monadas y transductores. Se trata de aprender desde el código a diseñar soluciones y arquitecturas funcionales y de justificar el porqué de cada decisión y restricción de diseño. Tras esta charla tendrás una clara idea del alcance y los objetivos de este paradigma y tendrás un firme criterio para decidir cuándo un determinado problema requiere de una arquitectura funcional.