Introduccion a teoria de categorias para programadores (en Scala)
- Fecha
- 18 de setiembre de 2014 · 20:00
- Lugar
- PyxisMontevideo
- Gente
- 22 anotados en Meetup
- Organiza
- Scala Meetup Montevideo57 eventos · En pausa · 177 miembros · ★ 4,8
- Organizaron
6 fotosVer todas las fotos de Scala Meetup Montevideo
Foto: Scala Meetup Montevideo · Meetup. Cada foto se ve desde donde está publicada y lleva a la original. ¿Aparecés en una y preferís que no esté? Pedí que la saquemos, o tocala y pedilo desde ahí.
Cómo lo anunciaron
Gabriel Claramunt nos presenta una introducción a teoría de categorías, hecha a medida para programadores Scala. En sus propias palabras:
"De los oscuros rincones de la matemática a su lenguaje de programación favorito, la teoría de categorías ofrece un conjunto de herramientas compacto pero muy poderoso para razonar y construir programas.
Qué es una categoría? Qué es un Functor? A quien corno le importa?
Esta charla apunta a presentar los conceptos básicos y porque son importantes en el día a día de los programadores.
Vos también podes ser el alma de la fiesta y ganar fama y dinero con teoría de categorías!* (algunos resultados pueden ser exagerados con propósitos de publicidad)
Si sobreviven a la primera parte, podemos continuar con Scala-reggen, un experimento en programación genérica en Scala. Donde usando teoría de categorías, le daremos un vistazo al fold y como se puede generalizar para que funcione con cualquier tipo de datos (recursivo). Advertencia: esta charla no es ninguna divagación teórica, es con código, compilando y ejecutando..."
Sobre Gabriel
Gabriel era un feliz desarrollador de Java enterprise hasta que encontró Scala y se arruino la vida. Ahora merodea por ahí murmurando palabras extrañas como "functor" y "curry-howard". A pesar de pretender que vive en Uruguay, vivió una vida bastante nómada, trabajando para grandes empresas y pequeñas startups a lo largo del continente americano.