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 ????
Trataremos temas característicos de la Arquitectura Hexagonal como la definición y separación de capas, la regla de dependencia, y el modelado del dominio para ver qué cosas nos podemos traer de la programación funcional y así enriquecer ese conocimiento existente en la Orientación a Objetos. Luego ya le pondremos nombre y veremos que podemos entender el significado de las mónadas, las type classes y otras técnicas de la programación funcional, a través del papel que juegan en el diseño de una arquitectura hexagonal.
¡Os esperamos!
----------
Software Crafters Barcelona is a two day event which aims to attract and connect software development professionals, who feel passion for their work and share the values and principles of the Crafters movement.
It aspires to be a meeting place that facilitates the magic of learning, teaching and collaboration, where participants create a gratifying and enriching experience.
It doesn't matter who you are, your knowledge level or your favorite programming language. We encourage you to participate if you:
- are passionate about software.
- want to be involved, or are already involved, in the Software Crafters movement.
- want to share your knowledge, experience, or skills.
- enjoy learning by helping others and believe that sharing is key to your own progress.
In addition to technical contents, it will be fun. There will be beers, and we'll have stimulating conversations late into the night. Software Crafters Barcelona is an opportunity to meet new friends, face new challenges while learning and further improve your skills.
-----
Todos los vídeos de Barcelona Software Craftmanship:
https://www.youtube.com/playlist?list=PLKxa4AIfm4pXO6GQN0oRROrxgz6MbuN6c
Twitter;
https://goo.gl/MU5pUQ
Instagram;
https://lk.autentia.com/instagram
LinkedIn
https://goo.gl/2On7Fj/
Facebook;
https://goo.gl/o8HrWX