filmov
tv
Refactoring to Expressive Kotlin | Dmitry Kandalov and Duncan McGregor
![preview_player](https://i.ytimg.com/vi/p5WylVjtzBQ/maxresdefault.jpg)
Показать описание
Kotlin was built from the beginning as an expressive language, but we still scratch our heads when reading some code, especially if it is trying to do something complicated.
Join Duncan and Dmitry as they examine code examples and use the power of the Kotlin language and IntelliJ to refactor them into code that reads as it works. We’ll learn how to express intent with the scope functions: let, run, with, apply, and also. We’ll see how defining our own extension functions allows code to flow, and move on to more advanced topics like separating pure from impure functions, cohesion, tiny types and domain specific languages.
#kotlin #kotlinconf
Refactoring to Expressive Kotlin | Dmitry Kandalov and Duncan McGregor
Refactoring to Expressive Kotlin by Duncan McGregor & Dmitry Kandalov | Source Talks On Kotlin 8
Refactoring to single-expression function in Kotlin
Gilded Rose Refactoring Kata by: Dmitry Kandalov
Optimize Your Kotlin Performance - Profiling, Micro-optimizations and Precomputing
How to Refactor Using the Open-Closed Principle
Kotlin TDD - Refactoring to find ItemType
Refactoring to Higher-Order Functions - Creating a declarative API for http4k
Refactoring Gilded Rose Kata w/ Dmitry Kandalov
Kotlin Multi to Single Expression Functions
Nesting 'If Statements' Is Bad. Do This Instead.
Kotlin Refactoring - Adding Operators to Value Classes
'Expressive Kotlin' by Nat Pryce and Duncan McGregor. Kotlin Night London
KotlinConf 2018 - Representing State: the Kotlin Edition by Christina Lee
Applying the Strategy Pattern in Kotlin
Practical Tips For Legacy Java Codebases Conversion Into Kotlin by Younes Charfaoui
Refactoring From Spring Boot to Kotlin
Kotlin TDD - Fake It, but Don't Make It
Kotlin Value Classes - Tiny Types to Eschew Errors
Refactoring to the Repository Pattern
Expert Refactoring - Introducing duplication to remove duplication
Kotlin TDD - Business Rules
Tidy First Gilded Rose Refactoring in Kotlin
From Java to Kotlin (Talking Kotlin #105)
Комментарии