Nicolás PatarinoKotlin,
un lenguaje moderno irrumpe en la comunidad cuando los desarrolladores llevan años perfeccionando lo que ellos llaman Clean Architecture, unas pócimas y conjuros con los que aumentar el poder de la testabilidad e independizarse de los malignos agentes externos y crueles frameworks.
Mientras grandes grupos comienzan a alabar las bonanzas de las lambdas, funciones de extensión, tratamiento de nulos y otros cantos de sirena, este lenguaje tendrá que luchar para demostrar que no es sólo una sintaxis bonita y promesas de verano, sino que ha llegado para llevar a Clean Architecture a un nuevo nivel.
Corutinas, tipos polimórficos, funciones de alto orden, pattern matching y otras muchas ideas y soluciones son las que Kotlin nos ofrece, y nosotros las repasaremos para ver cómo utilizarlas y continuar teniendo una Klean Clean Architecture.