Lo que hacemos

Scala es un lenguaje de programación orientado a objetos y, a la vez, un lenguaje funcional. La combinación de estos dos paradigmas hace especialmente atractiva la programación con Scala, y lo convierte en un lenguaje idóneo para la programación paralela y distribuida. Si además estás interesado en los lenguajes específicos de dominio (DSLs), encontrarás en Scala un candidato ideal para implementar tu DSL de manera embebida. Además, ¡Scala ejecuta sobre la máquina virtual de Java! Este grupo se ha creado con el propósito de compartir experiencias sobre Scala y las distintas tecnologías que forman parte de su ecosistema: frameworks de desarrollo Web como Play o Lift, la infraestructura de middleware basada en actores Akka, frameworks de prueba BDD como Scalatest o Specs, etc. Si te gusta programar y estás interesado en las técnicas más novedosas como la type-level computation, macros para lenguajes estáticamente tipados, etc., te gustará Scala. Y si estás interesado en las últimas tecnologías para el desarrollo de aplicaciones empresariales (programación basada en actores, sistemas orientados a eventos, etc.), no lo dudes, Scala te va a encantar. Únete a nuestro grupo, aprende y comparte con nosotros tus experiencias con Scala.

Próximos eventos (1)

Transformando DataFrames complejos con ópticas

Calle de Velázquez, 130

LEE ESTO, TE INTERESA Este Meetup se hace en colaboración con el Madrid Apache Spark Meetup, podeis apuntaros en el siguiente enlace, ¡GRACIAS! https://www.meetup.com/es-ES/Madrid-Apache-Spark-Meetup/events/261345220/ La API Spark SQL nos proporciona tanto Datasets estructurados como DataFrames en los que la estructura sólo se conoce en tiempo de ejecución. La API de Datasets es ideal gracias a su tipado estático, pero hay muchas ocasiones en las que no tenemos más remedio que utilizar DataFrames, y la manipulación de estos es especialmente difícil cuando los datos que almacenan están altamente estructurados. Este problema es el mismo que encontramos al trabajar con case classes complejas en Scala, pero en este caso existen abstracciones que nos facilitan su manipulación: las ópticas. ¿Podemos trabajar de una manera similar en Spark? En esta charla Alfonso (@saco_pepe) nos presentará Spark-optics, una librería que nos permite hacer transformaciones de DataFrames utilizando una abstracción similar a las lenses de las librerías de ópticas convencionales. Conocimientos que se van a ver en esta charla: - Introducción a librerías de ópticas en Scala. - Manipulación de datos complejos con Spark. - Uso de la librería Spark-optics. - Nivel: bajo-medio Tras la charla, tendremos la oportunidad de intercambiar ideas y experiencias sobre Big Data y otros temas de interés. Sobre el speaker: Alfonso Roa actualmente es arquitecto funcional en Habla Computing. Lleva 5 años programando en Scala como primer lenguaje, fundamentalmente con Spark. Los últimos años también se ha dedicado a la formación. Tiene pasión por la programación funcional, eliminar SQL de la faz de la tierra. Le encanta dar largos paseos por la playa y es escorpio. Localización: El Meetup tendrá lugar en el espacio V - Garden del IE Business School, calle de Velázquez, 130, Madrid.

Eventos anteriores (63)

Casos reales de uso de ópticas en Scala

HomeAway Spain

También puedes encontrarnos en