John Bender: Faster JavaScript with Category Theory




Math: It’s certainly not something you expect to see at a conference about JavaScript, but even this far from its ivory towers it has an important role to play. Together we’ll build two categories and see how satisfying the Functor laws suggests a whole new architecture for jQuery that will help developers speed up their client side DOM manipulation.

Don’t worry, you don’t need to know any Math to understand and enjoy the talk, just some curiosity and a desire to make your JavaScript faster!

For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Original source


7 responses to “John Bender: Faster JavaScript with Category Theory”

  1. 8:50 Correction: Javascript has the best type system. It is has a single type. It is easy to formalize type systems in category theory, but not so much the other way around. And I'd much rather roll my own than fight with the naive type systems most languages enforce.

  2. Could you add links from presentation?

    Slides 
    http://johnbender.us/presentation-faster-js/

    Presentation
    http://johnbender.us/2013/08/29/presentation-faster-javascript-through-category-theory/

    Wield library
    https://github.com/johnbender/wield

    A Natural Transformation in JavaScript
    http://johnbender.us/2012/03/22/a-natural-transformation-in-javascript/

    Paper and poster for oopsla 2012 revolving around an attempt to suggest jquery method chain optimizations for the end user
    https://github.com/johnbender/applications-cat-theory

    Thanks

  3. What I get from the presentation are a few points for how to give presentations – this does not take anything away from the value of this one, I'm grateful for the opportunity to learn something valuable for my own presentation skill upgrade!
    In a presentation section *which is not for motivation but meant to teach something (more or less) complex*(!), DO NOT insert "this is actually very simple" (or similar) – instead make it so. DO NOT insert jokes in the middle. This ruins the flow.

Leave a Reply