kotlin

Recursos de programación de kotlin
In this Lambda World 2019 presentation, software engineers Katie Levy and Shelby Cohen share their experience introducing Kotlin and Functional Programming at Intuit. Presentation description: We, as two entry level engineers, took on the challenge of introducing Kotlin and Functional Programming to our company, Intuit. Even though you all know Kotlin is a great language, we overcame the obstacles associated with a large company structure of having a common tech stack. In addition, Kotlin provided a natural transition for OOP Java developers to use Functional Programming Paradigms. Hear about how, in less than two years, we went from getting our diplomas to gaining influence and driving change at a major technology company, and how you can do it too. ------ Follow: -https://www.twitter.com/lambda_world -https://www.twitter.com/47deg -https://twitter.com/klevy110 -https://twitter.com/srcohen Visit: -https://www.47deg.com/events for more details -http://www.lambda.world
In this Lambda World 2019 presentation, Raúl Raja and Simon Vergauwen detail the powerful Arrow Meta library. Presentation Description: Arrow Meta is a library that empowers library and application authors with the ability to write plugins for the Kotlin compiler. Compiler plugins have access to all compiler phases and can intercept and modify the AST, descriptors, and IR intermediate lang for bytecode generation. In this talk, Simon Vergauwen and Raul Raja, Arrow maintainers from 47 Degrees, will go over the main features of Arrow Meta and how the Arrow library aims for: - Bringing first-class FP capabilities to the Kotlin compiler. - Provide a framework for developers to write compiler plugins easily. You will learn how the Kotlin compiler works internally and how you can write compiler plugins with the Arrow Meta library. We will discuss some of the current Arrow plugins in development and the future and state of FP in Kotlin: - Keep 87. Type class and extension families - Monad Comprehensions - Higher Kinded Types - Automatic Optics derivation - Refined types ------ Follow: -https://www.twitter.com/lambda_world -https://www.twitter.com/47deg -https://twitter.com/vergauwen_simon -https://twitter.com/raulraja Visit: -https://www.47deg.com/events for more details -http://www.lambda.world
Before Kotlin Coroutines (async programming in Kotlin) was stable, they were launched in a way that made them difficult to maintain and track down. Structured Concurrency introduced changes to solve these problems but also involved an ideological shift in order to use them. In this talk, you'll learn how to do async programming in Kotlin using Structured Concurrency principles covering topics such as launching coroutines, scopes, error handling and testing. Interviewed Speaker: Manuel is an Android Developer in the Developer Relations team at Google where he works to help other developers succeed.
Before Kotlin Coroutines (async programming in Kotlin) was stable, they were launched in a way that made them difficult to maintain and track down. Structured Concurrency introduced changes to solve these problems but also involved an ideological shift in order to use them. In this talk delivered as part of CodeMotion Madrid, Manuel Vicente Vivo detailed how to do async programming in Kotlin using Structured Concurrency principles covering topics such as launching coroutines, scopes, error handling and testing. Interviewed Speaker: Manuel is an Android Developer in the Developer Relations team at Google where he works to help other developers succeed.
Alguien que programa y que da amor a su código. ¿Se puede pedir más? Así es nuestro invitado de hoy. Recuerda que la entrevista tiene una segunda parte privada que puedes escuchar en el episodio 38 de Web Reactiva Premium. Allí nos contará trucos que utiliza en su día a día, cómo afronta la creación de nuevas features en un proyecto y el buen futuro del desarrollo de aplicaciones Android. ¿Quieres saber que hay en la Zona Premium? Pues en esta pagina te lo cuento todo. Comparto muchas cosa...
En este video encontraréis los testimonios de los alumnos que acaban de finalizar el Curso de Arquitectura Android por Diego Ojeda - Android Lead en Apiumhub. Un curso que se ha centrado en trabajar con Kotlin, en la metodología de trabajo, la aplicación de buenas prácticas y en TDD. https://apiumacademy.com/