Programación funcional para el día a día, ¿mito o realidad?

PROGRAMACIÓN FUNCIONAL, HIGHER-ORDER COMPONENTS
12:00-12:45

La programación funcional está de moda, eso es así. Este paradigma de programación constituye los cimientos de tecnologías tan punteras como React y sus hooks, Redux o los observables RxJS.

La mayoría de los desarrolladores ya tenemos asimilados sus conceptos más básicos como reduce, map, filter… algunos incluso hacen katas con currificación o inmutabilidad. Sin embargo, integrarlo en nuestro día a día no siempre es sencillo, estamos acostumbrados a una programación imperativa con la que nos es difícil romper.

En esta charla abordaremos problemas a los que nos enfrentamos a diario los programadores e intentaremos darle un enfoque funcional, descubriendo, la forma de integrar este paradigma en nuestro trabajo habitual y las ventajas que nos reporta. Plantearemos ejemplos prácticos que nos permitan salir de nuestra zona de comfort programático y empezar a explorar el universo funcional más allá de la vía láctea imperativa.

Henar Hernández

Soy Licenciada en Ciencias Químicas por la Universidad Complutense y Doctora en Física de Sistemas Complejos por la UPM. Mi tesis consta de un montón de líneas de código escritas principalmente en C (con memoria dinámica, punteros y esas cosas bonitas que a nadie asustan), pero también, algunas, en FORTRAN (los compiladores son mis amigos).

Tras doctorarme tocó salir al mundo de la empresa y tras varios intentos fallidos (editora, profesora, etc.) caí en el mundo del desarrollo en JS y tuve un “crush”, tanto con el lenguaje como con las comunidades.

Actualmente trabajo en eldiario.es donde hacemos cosas chulas con datos y herramientas para todo el equipo. Podéis encontrarme (dando el callo y la turra) en las comunidades functionalJS y NodeGirlsMadrid.