Próximo Meetup

Acercándonos a la Programación Funcional a través de la Arquitectura Hexagonal
Este meetup se organiza conjuntamente con la comunidad de Software Crafters Madrid: https://www.meetup.com/madswcraft/events/256142864 DESCRIPCIÓN La programación funcional está repleta de vocablos aparentemente inaprensibles: mónadas, funtores, type classes, tipos algebraicos de datos… 🤯 Todos estos conceptos de la programación funcional pueden parecer alejados de lo que acostumbramos a usar en el mundo más puramente orientado a objetos. No obstante, ¿qué pasa si ponemos frente a frente ambas arquitecturas y patrones? En esta charla queremos unir las experiencias de Habla Computing con la programación funcional y CodelyTV con Arquitectura Hexagonal para motivar el aprendizaje de patrones y principios traídos de la programación funcional poniéndolos en contexto a nivel de arquitectura. Lo haremos desde un enfoque práctico viendo los paralelismos con los patrones de orientación a objetos y cómo podemos potenciarlos 🦄 La charla se divide en 2 grandes partes: Principios de Diseño, y detalles de implementación. En cada una de estas partes analizaremos las diferencias entre la Arquitectura Hexagonal y las Arquitecturas Funcionales. Analizaremos los motivos que nos llevan a tomar diferentes decisiones en cada uno de los paradigmas en aspectos como el diseño de APIs para nuestras capas y la gestión de errores. ¡Os esperamos! PONENTES Javier Ferrer, Codely.tv Juan Manuel Serrano, Habla Computing

Zooplus

c/ Génova 17 · Madrid

1 comentario

Meetups previstos

Meetups anteriores

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.

Miembros

También puedes encontrarnos en