CTO & Co-Founder, Habla Computing
Juan Manuel is CTO and co-founder of Habla Computing. He has been using Scala for the last six years in real-world applications for the banking sector, and has extensive experience in consultancy projects with scalaz, cats and other functional frameworks of the Scala ecosystem. He founded and manages the Madrid Scala Meetup group and is member of the organizing committee of lambda.world. Prior to joining Habla Computing, Juan Manuel was a University teacher for more than fifteen years in different computer science and software engineering degrees.
Talks I've Given
-
What Logic can Teach Us, Scala Programmers
Featuring Juan M. Serrano
It turns out that logic is a great source of exercises for mastering algebraic data types, dependent types and other Scala features. Take the challenge of using Scala 3 to prove Aristotle’s syllogisms or Smullyan’s logical puzzles, and bring your type-driven development skills to the next level!
... software-development puzzles types logic scala-3 -
All roads lead to... lambda
Featuring Juan M. Serrano
Once upon a time, Java programmers were doomed to use runtime casts in order to reuse data structures, which caused them lots of debugging nightmares. That horror story happily came to an end when Java 5 added generics in 2004, but, alas, evil was not completely removed. Nowadays, Java...
functional