Enviar pesquisa
Carregar
Patrones funcionales
•
Transferir como PPTX, PDF
•
0 gostou
•
156 visualizações
G
Germán Küber
Seguir
Patrones funcionales para mortales. Monads Functors
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 6
Baixar agora
Recomendados
Patrones funcionales
Patrones funcionales
Germán Küber
Explorando el Diseño de la Memoria en Rust
Explorando el Diseño de la Memoria en Rust
Germán Küber
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
Germán Küber
Mev Rapido.pptx
Mev Rapido.pptx
Germán Küber
Que son los smart contracts.pptx
Que son los smart contracts.pptx
Germán Küber
De 0 a blockchain developer en 3 meses
De 0 a blockchain developer en 3 meses
Germán Küber
Patrones de diseño en solidity
Patrones de diseño en solidity
Germán Küber
Vertical slice architecture
Vertical slice architecture
Germán Küber
Recomendados
Patrones funcionales
Patrones funcionales
Germán Küber
Explorando el Diseño de la Memoria en Rust
Explorando el Diseño de la Memoria en Rust
Germán Küber
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
Germán Küber
Mev Rapido.pptx
Mev Rapido.pptx
Germán Küber
Que son los smart contracts.pptx
Que son los smart contracts.pptx
Germán Küber
De 0 a blockchain developer en 3 meses
De 0 a blockchain developer en 3 meses
Germán Küber
Patrones de diseño en solidity
Patrones de diseño en solidity
Germán Küber
Vertical slice architecture
Vertical slice architecture
Germán Küber
De 0 a blockchain developer en 3 meses
De 0 a blockchain developer en 3 meses
Germán Küber
Diamon pattern presentation
Diamon pattern presentation
Germán Küber
Defensive code
Defensive code
Germán Küber
Programación Funcional C#
Programación Funcional C#
Germán Küber
Unit testing consejos
Unit testing consejos
Germán Küber
Defensive code C#
Defensive code C#
Germán Küber
Event sourcing
Event sourcing
Germán Küber
C sharp 8
C sharp 8
Germán Küber
Arquitectura en aplicaciones Angular y buenas practicas.
Arquitectura en aplicaciones Angular y buenas practicas.
Germán Küber
Un mundo sin if. generics al rescate
Un mundo sin if. generics al rescate
Germán Küber
Azure 360º para Desarrolaldores
Azure 360º para Desarrolaldores
Germán Küber
Vertical slice architecture
Vertical slice architecture
Germán Küber
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Germán Küber
CQRS .NET Conf Chile 2018
CQRS .NET Conf Chile 2018
Germán Küber
Docker para aplicaciones angular
Docker para aplicaciones angular
Germán Küber
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Germán Küber
Specification
Specification
Germán Küber
Programación en N Capas .Net
Programación en N Capas .Net
Germán Küber
Xamarin 360
Xamarin 360
Germán Küber
Linq - Introducción
Linq - Introducción
Germán Küber
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
vladimiroflores1
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
sgonzalezp1
Mais conteúdo relacionado
Mais de Germán Küber
De 0 a blockchain developer en 3 meses
De 0 a blockchain developer en 3 meses
Germán Küber
Diamon pattern presentation
Diamon pattern presentation
Germán Küber
Defensive code
Defensive code
Germán Küber
Programación Funcional C#
Programación Funcional C#
Germán Küber
Unit testing consejos
Unit testing consejos
Germán Küber
Defensive code C#
Defensive code C#
Germán Küber
Event sourcing
Event sourcing
Germán Küber
C sharp 8
C sharp 8
Germán Küber
Arquitectura en aplicaciones Angular y buenas practicas.
Arquitectura en aplicaciones Angular y buenas practicas.
Germán Küber
Un mundo sin if. generics al rescate
Un mundo sin if. generics al rescate
Germán Küber
Azure 360º para Desarrolaldores
Azure 360º para Desarrolaldores
Germán Küber
Vertical slice architecture
Vertical slice architecture
Germán Küber
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Germán Küber
CQRS .NET Conf Chile 2018
CQRS .NET Conf Chile 2018
Germán Küber
Docker para aplicaciones angular
Docker para aplicaciones angular
Germán Küber
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Germán Küber
Specification
Specification
Germán Küber
Programación en N Capas .Net
Programación en N Capas .Net
Germán Küber
Xamarin 360
Xamarin 360
Germán Küber
Linq - Introducción
Linq - Introducción
Germán Küber
Mais de Germán Küber
(20)
De 0 a blockchain developer en 3 meses
De 0 a blockchain developer en 3 meses
Diamon pattern presentation
Diamon pattern presentation
Defensive code
Defensive code
Programación Funcional C#
Programación Funcional C#
Unit testing consejos
Unit testing consejos
Defensive code C#
Defensive code C#
Event sourcing
Event sourcing
C sharp 8
C sharp 8
Arquitectura en aplicaciones Angular y buenas practicas.
Arquitectura en aplicaciones Angular y buenas practicas.
Un mundo sin if. generics al rescate
Un mundo sin if. generics al rescate
Azure 360º para Desarrolaldores
Azure 360º para Desarrolaldores
Vertical slice architecture
Vertical slice architecture
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
CQRS .NET Conf Chile 2018
CQRS .NET Conf Chile 2018
Docker para aplicaciones angular
Docker para aplicaciones angular
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Microservicios net arquitectura para aplicaciones net contenerizadas - net ...
Specification
Specification
Programación en N Capas .Net
Programación en N Capas .Net
Xamarin 360
Xamarin 360
Linq - Introducción
Linq - Introducción
Último
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
vladimiroflores1
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
sgonzalezp1
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
ssuserf18419
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
LolaBunny11
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
Alan779941
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
losdiosesmanzaneros
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
Julian Lamprea
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
BRAYANJOSEPHPEREZGOM
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
JuanGallardo438714
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
MiguelAtencio10
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
mcerpam
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
Maricarmen Sánchez Ruiz
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Keyla Dolores Méndez
Último
(15)
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Patrones funcionales
1.
Patrones funcionales Para Mortales Germán
Küber Microsoft MVP Software Architect @GermanKuber http://germankuber.com.ar
2.
¿Por qué hablamos
de patrones funcionales?
3.
I
4.
OOP vs FP Patrones •
Single Of Responsability • Open/Close principle • Dependency Inversión • Factory pattern • Strategy pattern • Visitor pattern Equivalente en FP • Funciones • Funciones • Funciones • Mas funciones • Podría probar con funciones • Ok, Funciones!
5.
¿Qué vamos a
ver? • Monadas • Functores • Monoides
Baixar agora