Skip to content

Programación disfuncional

Programación disfuncional

Details

Aunque se usen las mejores prácticas de la Orientación a Objetos, TDD y los frameworks fáciles de aprender, cada vez son más las personas que sufren. Bugs que aparecen de la nada, verbosidad, código "copypaste", mutabilidad... ¿Hasta qué punto es el lenguaje en que programamos nuestro peor enemigo?

Definitivamente, conocer el paradigma funcional ayuda a mejorar nuestro código y si el lenguaje soporta lambdas, lazy evaluation y expresiones quizá puedas exprimirlo más. La prueba es que cada vez hay más bibliotecas en JavaScript o Ruby que prometen inmutabilidad, tipos monádicos, contratos y programación reactiva. Muchas veces a costa del rendimiento. Pero ¿qué pasa cuando quieres ir más allá?

En esta charla presentaremos tres casos prácticos para tomar la pastilla roja (https://es.wikipedia.org/wiki/P%C3%ADldora_roja_y_p%C3%ADldora_azul) y asumir que tu lenguaje no funcional no da más de sí: estás una relación disfuncional.

  • Álvaro Santamaría nos contará su historia de amor y odio con JavaScript y cómo conoció a Clojure.

  • Sergio Tudela era feliz con Java, creyó sus promesas de mejora en Java 8 pero ya era tarde: Scala había aparecido en su vida.

  • Nando Sola intentó hacer que las cosas funcionaran en su relación con Ruby: terapia con mónadas, colecciones inmutables, metaprogramación... Pero realmente lo que quiere es empezar desde cero con Scala y volver a ser feliz.

Nuestro objetivo es que te animes a dar el primer paso para iniciar un amor de verano con cualquier lenguaje funcional.

Photo of Málaga Scala Developers group
Málaga Scala Developers
See more events
The Translation Factory
Calle Méndez Núñez, 5. 1º D. 29008 · Málaga