Hadi Hariri

Biography

Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for over 15 years. Host to Talking Kotlin, he works at JetBrains leading the Developer Advocacy team, and spends as much time as he can writing code.

Session: What can Kotlin do for me?

By now, you’ve probably heard of Kotlin and may have even taken a look at some of its features. And you might be wondering what the big deal is. Sure, it’s got some nicer syntaxand what else? The thing about Kotlin though is that it’s not about a list of features but how, together and in harmony, these features lead to a more enjoyable and productive development experience. In this talk, we’re going to focus on showing why Kotlin solves some of the pain points you often encounter when writing codebe it Android, Server, or any other type of software development.

Workshop: Functional Programming with Kotlin

In this workshop 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, Currying, Monads, Memoization 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.

While the workshop will use Kotlin, many of the concepts can be applied to other programming languages such as Java 8, C#, etc.

Book your seat