OpenComponents (OC) is an open-source framework that allows fast-moving teams to easily build and deploy front-end components. It abstracts away complicated infrastructure and leaves developers with very simple, but powerful building blocks that handle scale transparently. OC is a technology created by OpenTable and will be the primary focus of this event.
Nick Balestra: Build it, ship it
Building and serving components across teams and web applications is a challenging task, especially at scale. We’ll see how at OpenTable we enable fast-moving teams to easily build and deploy front-end components using OpenComponents: an open-source, battle tested, framework for painless component delivery.
Charles Chu: Growing with OC by building OT Widgets
Would you like to make reservations from your favorite restaurant website? Turns out you can! OC empowers us to build and ship independent widgets easier and faster to our customers. In this talk we will share how we build our widgets with OC, including good features and growing pains based on our experiences.
Kevin Andrews: Code Ownership
We all want to own the code that we work on, but that often poses technical challenges. We'll follow the journey of the OpenTable Photos team as they used OpenComponents to control their own destiny and iterate more quickly.
Kevin is a full-stack Software Engineer. He currently works at OpenTable with Clojure, Node, and React to bring gorgeous photos to the restaurant world.
Michele Bertoli: Painless Testing
Testing UIs has always been a hard job. In the components era, there are new tools available that transform completely the way we approach testing. One of the hottest is Jest, and we'll see how it provides an all-in-one testing solution that saves us time and headache.
Michele is a Front End Engineer with a passion for beautiful UIs. He works at Facebook and authored the book React Design Patterns and Best Practices.