Functional Kotlin
Функциональное программирование на Kotlin
Resumen:
Introducción
El libro Functional Kotlin (autores Mario Arias y Rivu Chakraborty, 2018, 350 páginas) es una guía práctica para aplicar el enfoque funcional en el lenguaje Kotlin. Aunque Kotlin admite tanto la programación orientada a objetos como la funcional, muchos desarrolladores solo utilizan una pequeña parte de sus capacidades. Este libro busca llenar ese vacío y mostrar cómo escribir código más limpio, predecible y fácil de probar.
De qué trata el libro
Los autores presentan de manera progresiva los conceptos clave de la programación funcional (FP) y demuestran su implementación en Kotlin. El libro cubre:
- Fundamentos de FP: funciones puras, inmutabilidad (immutability), ausencia de efectos secundarios.
- Trabajo con funciones de orden superior, expresiones lambda y funciones anónimas.
- Composición de funciones y currying.
- Functores, functores aplicativos y mónadas, desde la teoría hasta ejemplos prácticos.
- Trabajo con colecciones en estilo funcional (map, filter, fold, flatMap).
- Manejo de errores sin excepciones (Option, Either, Try).
- Paralelismo y asincronía utilizando enfoques funcionales.
- Pruebas de código funcional.
Para quién es este libro
El libro está dirigido a desarrolladores que ya conocen los fundamentos de Kotlin (sintaxis, clases, construcciones básicas) pero desean profundizar en el paradigma funcional. Será útil
Recommendations
Biblioteca estándar de Python 3: referencia con ejemplos
Refactorización de código Go (Golang): del caos a la arquitectura ideal
Código limpio en Rust: Guía práctica de programación idiomática
Rendimiento de aplicaciones Swift (iOS/macOS)
Go (Golang) y Kubernetes: Escribiendo microservicios escalables
Enterprise TypeScript