Skip to content

No me mutes que tengo prisa: Funcional no es igual a pesado.

Photo of Juan Manuel Serrano
Hosted By
Juan Manuel S. and Pablo Francisco Pérez H.
No me mutes que tengo prisa: Funcional no es igual a pesado.

Details

En nuestra consciencia colectiva, existe una asociación entre programación funcional y bajo rendimiento. Casi como si de un peaje se tratase, tendemos a pensar que la seguridad y altos niveles de abstracción se consiguen con el sacrificio del rendimiento. Basta con usar la herramienta adecuada en el trabajo adecuado para darse cuenta de que esta creencia no es del todo cierta.

En esta charla y mediante un ejemplo práctico, centrado en el uso de la implementación de Disjoint-Sets en cats-collections, veremos que es posible escribir programas de alto rendimiento usando estructuras de datos sin artificios que oculten implementaciones imperativas bajo interfaces funcionales.

Ponente: Pablo Pérez
Bio: Factótum backend intentando controlar las nubes con Scala en Elastic. Me gusta contribuir a proyectos del ecosistema Scala, solía mantener https://github.com/pfcoperez/algorithmaday y pretendo hacer de https://github.com/pfcoperez/thebutlerdidit una herramienta mainstream en el análisis de problemas con la JVM.

Photo of ScalaMAD: Scala Programming @ Madrid group
ScalaMAD: Scala Programming @ Madrid
See more events