Susan Potter
talks: Created / Updated

Functional Algebra: Monoids Applied

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

If you enjoyed this content, please consider sharing via social media, following my accounts, or subscribing to the RSS feed.