Functional programming and category theory tweets from @JohnDCook
Concurrency is a problem that faces all developers as we move to th...
When the set of functions between two objects has more structure than just a set, we say the category the objects come from is enriched
An ordinary differential equation solver like the famous Runge Kutta method is naturally expressed as a fold in functional programming.
An exercise-driven Haskell book for beginners that works for non-programmers and experienced hackers alike.
Using the notion of adjoint in linear algebra as a motivation for the notion of adjoint in category theory. Metaphors for adjoints
Category theory was developed to formalize what it means for something to be "natural." The solution was natural transformations.
Isolating one of the difficult aspects of category theory by considering it separately in a more concrete context.