Category theory is an abstract mathematical field which has applications in many areas, including computer science (see applied category theory). It is not taught in computer sciences classes at university. Here I want to explain how my interest in category theory developed.
Functional reactive programming (FRP) is a functional architecture for streams and event systems.