• Tyler Benziger
  • Computer Scientist Adobe
  • Twitter
Tyler Benziger is an aspiring JavaScript ninja. Lover of all things web, Tyler spends his days working on both front-end and back-end development on a small team at Adobe dedicated to lean and agile development. In his time as a software developer, he's contributed to jQuery Mobile (ThemeRoller) and Adobe Muse. When he's not writing code, he enjoys spending time with his family, running, hiking, and playing and writing music.


  • JS Legos: Reusable UI Patterns in JavaScript
  • Time: 10:40am - 11:30am | Room: Grand C

This talk will cover how to effectively organize and compose UI components in JavaScript, HTML, and CSS, as well as give an overview of identifying UI patterns. We'll cover some common UI components and identify similarities between them. This sheds light on the construction of these components and how to effectively decouple code so that it can be reused effectively across projects.

With a solid understanding of UI patterns, and best-practices for reusable code, rolling your own UI components is awesome and enjoyable. And for those who don't have to time to write a widget framework from the ground-up this talk will give an excellent outline of what to look for in 3rd party components.

This talk is based on a blog post that can be found here: http://tybenz.com/post/widgetize-all-the-things/