PNWS 2014 - What every (Scala) programmer should know about category theory

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=W67LYX_1J_M



Duration: 36:34
4,225 views
23


By, Gabriel Claramunt

Aren't you tired of just nodding along when your friends starts talking about morphisms? Do you feel left out when your coworkers discuss a coproduct endofunctor? From the dark corners of mathematics to a programming language near you, category theory offers a compact but powerful set of tools to build and reason about programs. What's a category? What's a functor? This talks aims to present the basic concepts and why they matter to everyday coding.

Next time, you too can be the soul of the party and impress your friends with category theory!*

*(results may vary)

Help us caption & translate this video!

http://amara.org/v/FoG8/




Other Videos By Confreaks


2014-12-18RubyConf 2014 - Rapidly Mapping JSON/XML API Schemas in Ruby by Adam Cuppy
2014-12-18RubyConf 2014 - Going Evergreen by Kane Baccigalupi
2014-12-18RubyConf 2014 - Affordances in Programming Languages by Randy Coulman
2014-12-18RubyConf 2014 - On The Outside Looking In by Cindy Backman
2014-12-17PNWS 2014 - Rapture: The Art of the One-Liner
2014-12-16RubyConf 2014 - 'Good Luck With That' : Tag Teaming Civic Data by Liz Rush & Hsing-Hui Hsu
2014-12-16RubyConf 2014 - Polishing Ruby by Olivier Lacan
2014-12-16RubyConf 2014 - Programming, Education, and the American Dream by Liz Abinante
2014-12-16RubyConf 2014 - Ruby After Rails by Ernie Miller
2014-12-16RubyConf 2014 - 2 + Cats = 4 * Cute: How Math Works in Ruby by Chris Hoffman
2014-12-15PNWS 2014 - What every (Scala) programmer should know about category theory
2014-12-15PNWS 2014 - Towards a Safer Scala
2014-12-15PNWS 2014 - Composing Project Archetypes with SBT AutoPlugins
2014-12-15PNWS 2014 - Building a Better Future: Advanced Error Handling for Concurrent Programming with Scalaz
2014-12-15PNWS 2014 - Unruly Creatures: Strategies for dealing with Real Numbers
2014-12-15PNWS 2014 - Hands-on Scala.js
2014-12-15PNWS 2014 - One Year of Akka
2014-12-15PNWS 2014 - What's new since Programming in Scala
2014-12-15PNWS 2014 - Adding Tree and Tree: Distributed Decision Tree Learning
2014-12-15PNWS 2014 - The First Hit is Always Free: A Skeptic's Look at scalaz' Gateway Drugs
2014-12-12PNWS 2014 - Miniboxing: JVM Generics without the overhead