Developer and creator of many things OSS, he has been programming in one way, shape or form since the age of 12. Author of various publications and courses, Hadi has been speaking at industry events for nearly two decades. Host to Talking Kotlin, he works at JetBrains leading the Developer Advocacy team, and spends as much time as he can writing code.
unfold_lessunfold_more Introduction to Ktor
- Learning about Ktor and the possibilities it offers
- Understanding the benefits of Ktor over other frameworks
unfold_lessunfold_more Functional Programming in Kotlin
- Learning about FP
- Benefits of using Kotlin for FP
In this talk we'll explain the basics of functional programming, where it fits in with the Object Orientation paradigm and how we can use functional programming in our every day work. We’ll cover important concepts functional programming such as: Lambdas, Higher Order Functions, Partial Functions, Monads and more, and see how we can apply these in a series of functional patterns to cut down our codebase and at the same time make sure we keep it maintainable.