Skip to content

Details

Segunda charla de la serie
"De cero a diseñar programas con tipos de datos algebraicos" (Esta charla corresponde a la parte de fundamentos intermedios).

Existen muchos mitos alrededor de lo que es un functor, resulta que en JS estamos más familiarizados de lo que creemos.

En esta charla trataremos de forma práctica sus usos en JS, las ventajas que aporta y descubriremos un functor especializado en operaciones asíncronas para aplicarlo en nuestro caso de estudio.

Esta charla se corresponde con el capítulo https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/ch08.html

Para afianzar conceptos te recomendamos el video sobre functores en nuestro canal de YouTube.
https://youtu.be/SPmCS0uiKGM

Para que estés al tanto de todo, síguenos en twitter.
https://twitter.com/FunctionalJ

Este es nuestro caso de estudio:
https://github.com/functionalprogrammingjs/real-world-learning-path-serie-1-save-contact-email

LEE ESTO SI NO TIENES CONTEXTO SOBRE EL CONTENIDO DE LA SERIE:

Anunciamos un nuevo formato de charlas en donde el foco principal será el feedback y las necesidades de la comunidad. Hablando con muchos de vosotros, hemos detectado que falta un enfoque más práctico que permita usar conceptos funcionales en el día a día, en el trabajo o proyectos personales.

¿Qué te parece si trabajamos sobre un caso práctico?

Te proponemos la refactorización de un programa desde un estilo imperativo a uno declarativo usando patrones de composición funcional, hasta convertirlo en una implementación con tipos de datos algebraicos, todo esto de la mano de los conceptos que aprenderemos de forma ordenada del aclamado libro Professor Frisby's Mostly Adequate Guide to Functional Programming. Piensa en esto con un club del libro práctico.

Lanzaremos por lo menos 2 charlas mensuales (una centrada en conceptos básicos y otra en tipos de datos algebraicos) siempre con un enfoque práctico y solucionando problemas del mundo real (errores, manejo de excepciones y estrategias de respaldo) haciendo live code.

También previo a cada charla, lanzaremos en nuestro canal de youtube videos que expliquen de la forma sencilla y en menos de 5 minutos los conceptos a tratar en la charla para facilitar adquirir estos conceptos a la comunidad.

You may also like