Spotlight on Raúl Raja and Paco Estevez
When: Friday, October 27th - 17:00
Functional Programming in Kotlin with Kategory
Kategory is a library that started as part of Typelevel Scala cats for the Kotlin Programming Language and is now evolving to bring the best of typed FP to Kotlin. This talk will cover some of the main datatypes and abstractions that make typed Functional Programming in Kotlin Possible. Kategory features techniques such as monadic comprehensions, laws, cartesian builders, emulated higher kinds, free monads, and global typeclass instances for the increasingly popular Kotlin programming language. Raul and Paco will discuss some pragmatic applications of Kategory and some of the different styles you can adopt when working with typed FP in Kotlin including transformers, tagless final, and free algebras.
Raúl Raja is the Co-founder and CTO of 47 Degrees. He considers himself a Functional Programming enthusiast and is a self-driven software engineer with strong backend Scala experience. He’s all about creative problem solving and is always looking to try out the latest in technology. He’s also an open source advocate, creator, and contributor and speaks at programming conferences around the globe.
In his free time, Raúl enjoys spending time with his wife and son, BBQs (no seriously, this dude LOVES BBQ), playing music, and video games. You can read more about Raúl’s life/work balance here: Working Geek: For 47 Degrees Co-founder and CTO Raúl Raja Martinez, less is more
For more on Raúl, visit:
Paco Estevez is a rogue functional programmer in Android land. Paco started his career working on mobile videogames and then transitioned to prototypes, experimental libraries, and worrying about day-to-day development experience. Currently, he helps make Facebook tools and frameworks even more awesome from their London HQ.
Paco also spends a significant amount of time reading books, watching conference talks, and gathering information/sources and creating content on his blog, so others don’t have to do the heavy lifting. Paco is driven to continue to learn new things, and that’s a good thing.
For more on Paco, visit:
About Lambda World:
Lambda World takes place October 26th - 27th, in Cadiz, Spain and is hosted by 47 Degrees in conjunction with the Scala and Java communities of Spain. The event is located at the Palacio de Congresos, an old tobacco factory near the beach. You can find more details at Lambda.world.