12:30 12:55

Context receivers: Kotlin’s new secret sauce

with Alejandro Serrano Mena


In this talk we look at context receivers: what they are, and how they can be applied to simplify our code. In particular, we look at them from three perspectives:

  • How they simplify dependency injection,
  • How to model detached interfaces, like Comparable,
  • How to describe scopes, like the ones for errors.

Prerequisite knowledge

Knowledge about ‘flatMap’ usage in several situations

About the Speaker

Alejandro is a trainer and software engineer specialized in functional programming. Before that, we was a PhD and lecturer at Utrecht University, working on compilers for functional languages. He has written three books, “Practical Haskell”, “The Book of Monads”, and “Haskell (Almost) Standard Libraries”, and it’s active in promoting functional programming and formal methods.
Alejandro Serrano Mena - Advanced Kotlin Dev Day

Job board

Go for that next step in your career! Learn more about Kotlin related job openings at awesome companies.

Community Sponsors

Gold sponsors

Silver sponsors

Digital Sponsors