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”
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.
How about some contact info for the speaker in the description @JSConf ?
Awesome talk! I love the idea that category theory constructs can influence performance in Javascript. Also, the presenter is a really great speaker! I'd love to see more talks from him.
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
Opened video, viewed jquery title, closed video.
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.
Awesome talk, great speaker, fantastic slides. No wonder why you work for Adobe 😉