Dave Lucia - Surface: a bridge to the Javascript community
Surface is a component library for Phoenix, built on top of Phoenix Live View. It takes years of sensibilities from React, Vue.js and other front-end Javascript frameworks, and brings them to the Elixir community. The hidden superpower of Surface is not just its declarative component interface, compile-time validations, or its patterns for composability. The true power is its ability to usher in a new era of Elixir developers from the Javascript and front-end communities who are looking for higher-leverage solutions to building web interfaces. In this talk, I will show the power of Surface through example, by way of introducing React and Vue.js apps, then upgrading them to Surface and showing the unique capabilities that Elixir and Surface can offer.