S04E03 - UI Components - Challenges and Best Practices Across Web and Native

Modern Web

SummaryBenoit Marchant, create of the Montage Framework, and Andy Matuschak, UIKit engineer, researcher and head of mobile engineering at Khan Academy, join us to discuss UI components. We reminisce Benoit and Andy’s extensive history of web and native engineering at Apple. We debate various challenges and best practices of component reusability, encapsulation, gestures, data binding, and collaboration between engineers and designers.PanelistsBenoit Marchant @benoitmarchantAndy Matuschak @andy_matuschak https://andymatuschak.org/HostRay Shan @rayshan https://shan.ioLinks WebObjectshttps://en.wikipedia.org/wiki/WebObjects Montage Frameworkhttp://montagestudio.com/montagejs/UIKit gesture recognizershttps://developer.apple.com/library/content/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.htmlGestures in React Nativehttps://facebook.github.io/react-native/docs/handling-touches.htmlhttps://facebook.github.io/react-native/docs/gesture-responder-system.htmlWebComponentshttp://webcomponents.org/Elmhttp://elm-lang.org/Khan Academy Long-Term Researchhttp://klr.tumblr.com/.

Summary

Benoit Marchant, create of the Montage Framework, and Andy Matuschak, UIKit engineer, researcher and head of mobile engineering at Khan Academy, join us to discuss UI components. We reminisce Benoit and Andy’s extensive history of web and native engineering at Apple. We debate various challenges and best practices of component reusability, encapsulation, gestures, data binding, and collaboration between engineers and designers.

Panelists

Benoit Marchant @benoitmarchant

Andy Matuschak @andy_matuschak https://andymatuschak.org/

Host

Ray Shan @rayshan https://shan.io

Links

WebObjects

https://en.wikipedia.org/wiki/WebObjects

Montage Framework

http://montagestudio.com/montagejs/

UIKit gesture recognizers

https://developer.apple.com/library/content/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html

Gestures in React Native

https://facebook.github.io/react-native/docs/handling-touches.html

https://facebook.github.io/react-native/docs/gesture-responder-system.html

WebComponents

http://webcomponents.org/

Elm

http://elm-lang.org/

Khan Academy Long-Term Research

http://klr.tumblr.com/

Audio Player

-
--:--
--:--