It's All About Morphisms by Uberto Barbini
1,155 views · Published 27 March 2018 · 49:11 · Indexed 20 September 2026
Channel: Devoxx · 2018 · Science & Technology
A gentle introduction to Category Theory for programmers used to OOP but interested in Functional Programming. No Haskell knowledge required. We will explain main concepts behind functional programming with many diagrams and simple metaphors and examples. Some code will clarify how to translate these ideas in programs. We will explain why Monoids and Monads are “mono”? What is the difference between a function and a functor? And what is a Category anyway? We believe that understanding the foundations of categories can help anyone to improve their programming skills. Finally we will look at some different possible strategies to apply these concept to real world programming and comparing them to classical OOP approach. Examples in Java and Kotlin with Vavr and Kategory libraries.
More from this channel
-
13:36
Interview Brasil Yara and Vini Senger Devoxx Belgium 2015
-
33:59
Android Architecture Blueprints by David González
-
48:04
The Verification of a Distributed System by Caitie McCaffrey
-
50:36
Docker for developers and ops by Patrick Chanezon
-
29:06
Cassandra - an introduction by Hanneli Tavante
-
47:34
Your first Application based on Eclipse FAQ by Jonas Helming
-
37:51
They Do It With Mirrors – Java Process Memory in Microservices environment by Gayathri Thiyagarajan
-
52:14
Securing microservices: a practical guide by Katherine Stanley & Adam Pilkington