JetBrainsTV - Functional Programming with Kotlin

In this talk, Mike Hearn provides a brief introduction to programming in Kotlin via worked, practical examples, with a focus on functional programming. Timeline: 0:08 Introduction and demo application 05:00 `apply` function 05:45 Introduce NGram data class 08:22 Creating extension methods 09:55 Using lazy sequences 10:35 `map` function 11:10 `to` function and infix notation 14:35 Destructuring of data classes 19:20 `filter`, `let` and `all` functions 23:00 Debug lazy code 24:20 Add completions to UI 25:18 Load data in a functional way 28:30 Improve performance of data loading 33:20 Improve UI responsiveness in RX style 40:05 Using Kovenant 42:03 Using funKTionale 44:10 Currying 45:35 Questions Kotlin в VK
Back to Top