Programación funcional

Circulo de aprendizaje sobre Programación funcional.

Organizacion

El circulo cuenta con dos "tracks" paralelos, uno Principiante (P) y otro Avanzado (A).

Para el track Principiante, no se requieren conocimientos previos de programacion funcional alguno. Si es requisito tener experiencia en JavaScript, y en particular en algunas de las caracteristicas que aporta ES6. En la seccion particular de este track esta el material de lectura recomendado para antes de comenzar.

Para el track Avanzado se asume conocimiento previo de programacion funcional. No es necesario ser un experto, pero va a ser importante estar familiarizado con conceptos funcionales como currying, aplicacion parcial, reducers, asi como manejar ciertos conceptos de programacion en general como ser sistemas de tipos (en particular tener experiencia con algun lenguaje de tipado estatico), patrones de abstraccion (templates/generics/abstract classes/interfaces).

En ambos casos, se asume conocimiento intermedio de ingles (de no ser el caso por favor indicarlo, asi se que debo buscar material de lectura en español), como para poder seguir el material de lectura/consulta recomendado.

La idea de desarrollar dos tracks en paralelo es poder mantener un solo grupo en el cual todos compartamos experiencias, pero a la vez poder abarcar contenido que resulte interesante para la mayoria de los participantes. La idea seria desarrollar una tematica por track a lo largo de 2 semanas, y tener una reunion semanal alternando tracks. Las reuniones semanales van a ser online, en dia y horario a definir.

Cada track cuenta con una carpeta en el repositorio, para organizar los contenidos propios de cada track. Para colaborar con el repositorio, manden PR.

Agenda

Fecha Tema Links
TBD P Repaso ES6 N/A
TBD P Introducción a la Programación funcional N/A
TBD A Abstracción en Programación funcional. Introducción a Type Classes. N/A

Participantes

Lista elaborada en funcion de los participantes de #circulo-fp en el slack de meetup.js al 24/11. Por favor, si todavia no cargaron su mensaje de presentacion en el repositorio principal, haganlo y manden PR actualizando el indice.

Asimismo, les pido que en la medida que vayan eligiendo de cual track les gustaria participar, lo dejen plasmado en la lista tambien. A prior, todos estan participando de ambos tracks.

Participante Track(s) Proyecto
Martin Valdes de Leon (mentor) P A -
Agustin Polo P A -
Angel Java Lopez P A -
Christian Gill A -
Claudio Zurita P A -
Consu Usnoc P A -
Emiliano Ferreyra P A -
Ernesto Venecio P A -
Fede Cano P A -
Gabriel Miranda P A -
Gustavo Olmedo P -
Juan Bono P A -
Karen Serfati P A -
Laura Ramos P A -
Lisandro Sebrie P A -
Lorenzo Palmes P A -
Luis Ventocilla P A -
Mario Ojeda P -
Mauro Carrero P A -
Pablo Cazes P -
Diego Calderón P A -