is the largest application runtime in the world and will just continue to grow. Every single device, no matter what it is, has to be connected to the web. Develop native apps for each? Web-style engineering skill-sets make too much business sense, and inevitably will prevail.
are getting closer and closer to native performance every day. Moving towards native-style “multi-threaded” perf: Web Components extend the browser and the web animations API runs off of the main JS thread. Hybrid apps have a bad reputation, but if you use the right, performant interlocking pieces, you can build delightful mobile apps with web tech.
shift web app flows from jarring, state- based, click-pop, click-pop interactions -> -> to a continuous flow through an app… …with smooth navigation, no break in the user experience.
difference between an ember component and a polymer component (and when do I use each)? How can I use web components to be more productive as a developer day to day? Web Components - ¯\_(ツ)_/¯
of both CSS and Javascript animations Web Animations run outside of the main thread - can be accelerated on the GPU - outside the main thread in parallel browser rendering engines. Chrome uses the same engine to render CSS animations as Web Animations - declaratively & concisely in javascript with max perf Motion Paths, animation grouping, granular control
meaningful state/data manipulation and persistence. Polymer layout grid: built on flexbox, concise, declarative structure. Ember Components + Polymer Components Polyfills - things like shadow DOM, templating, etc. - getting to use tomorrow’s technology in production today. Dream Stack
couple days that you can build relationships with and that will change the course of your life? What are the ideas that will change the way you think about yourself, your own capabilities and the community momentum around you?