Functional Algebra: Monoids Applied

November 10, 2012

SCNA 2012 / November 10, 2012 - Chicago, IL

Abstract

In functional programming, words from Category Theory are thrown around, but how useful are they really?

This session looks at applications of monoids specifically and how using their algebraic properties offers a solid foundation of reasoning in many types of business domains and reduces developer error as computational context complexity increases.

This will provide a tiny peak at Category Theory's practical uses in software development and modeling. Code examples will be in Haskell and Scala, but monoids could be constructed in almost any language by software craftsmen and women utilizing higher orders of reasoning to their code.

Slides