What we do
Consulting
Team extension
Project Development
Training courses
Junior Academy
Scala Development Outsourcing
Java Development Outsourcing
Golang Development Outsourcing
Rust Development Outsourcing
Migrating from Akka to ZIO
Migrating from Lagom to Akka
Product Development
Distributed Systems
Frontend Development
Web applications
Backend Development Company
About Us
Testimonials
Case Studies
Careers
Solutions
Resources
Blog
Contact
What we do
Testimonials
What we do
Junior Academy
Product Development
Distributed Systems
Scala Development Outsourcing
Java Development Outsourcing
Golang Development Outsourcing
Rust Development Outsourcing
Migrating from Akka to ZIO
Migrating from Lagom to Akka
Training courses
Project Development
Consulting
Frontend Development
Web applications
Backend Development Company
About Us
Case Studies
Careers
Solutions
Resources
Blog
Contact
This site uses Cookies. Read
privacy policy
.
OK
Introducción a la Programación con Efectos Funcionales usando ZIO
01
Introducción
02
Programación funcional 101
03
Una función pura debe ser determinística y debe depender sólo de sus entradas
04
Una función pura no debe tener efectos colaterales
05
¿Cuáles son las diferencias entre la programación funcional y la programación orientada a objetos?
06
¿Cuáles son los beneficios de la programación funcional?
07
Pero… ¡las aplicaciones en la vida real necesitan ejecutar efectos colaterales!
08
Introducción a la librería ZIO
09
El tipo de datos ZIO
10
Alias comunes para el tipo de datos ZIO
11
Implementación del juego del ahorcado usando ZIO
12
Diseño y requerimientos
13
Creando la estructura base de la aplicación
14
Creando el modelo de dominio, al estilo funcional
15
Creando el esqueleto de la aplicación
16
Funcionalidad para obtener el nombre del jugador por consola
17
Funcionalidad para escoger una palabra, en forma aleatoria, del diccionario
18
Funcionalidad para mostrar por consola el estado del juego
19
Funcionalidad para obtener una letra por parte del jugador
20
Funcionalidad para analizar una letra introducida por parte del jugador
21
Implementación del bucle del juego
22
Uniendo todas las piezas
23
Conclusiones
24
Referencias